Я попытался запустить «Создать запись на рабочем столе» как из «Инструменты» в главном меню, так и «Настроить» с заставки. Это показывает
Desktop Entry Created
You may now exit IDEA and start it from the system menu (restart a session if a new entry seem not to appear).
но после закрытия IDEA (без ручной блокировки значка на панели запуска) значок также удаляется. Я удалил запись рабочего стола в ~/.local/share/applications
соответствии с этой веткой, введите здесь описание ссылки.
Затем я попытался chmod 777
/usr/share/applications/jetbrains-idea.desktop
перетащить ее на панель запуска, которая все еще не работает.
JAVA_HOME
и PATH
оба настроены правильно.
~/.config
папкиcp ~/.config ~/.config-backup
и удалитеrm -rf ~/.config
папку. После этого сделайте перезагрузку.bin/idea.sh
как root сsudo
? Потому что это создает.desktop
файл, принадлежащий пользователю root , и вы не можете перетащить его на панель запускаОтветы:
На данный момент нет опции для автоматического закрепления
.desktop
файла на панели запуска только что установленного приложения. Он включает в себя не только IntelliJ, но и многие другие приложения.Технически говоря, есть способы добавить значок в список значков на панели запуска , однако большинство разработчиков не используют его и оставляют этот параметр на усмотрение пользователя. Следовательно, вы должны вручную прикрепить значок Launcher. В противном случае, после выхода из программы значок исчезает из программы запуска, что является правильным поведением любого приложения, которого нет в списке избранных программы запуска.
Что касается самого
.desktop
файла - он создан.Если
Create a desktop entry
выбрать только эту опцию, файл будет создан в~/.local/share/applications/
папке, куда обычно попадают записи модуля запуска для неизвестных или пользовательских приложений.Чтобы подтвердить это, я запустил это после установки:
For all users
Опция проверки создастся/usr/share/applications/jetbrains-idea-ce.desktop
, так как/usr/share/applications
каталог доступен глобально всем пользователям.Любой из них - то, что вам нужно, и их можно закрепить на панели запуска, просто перетащив их из файлового менеджера или тире в панель запуска. ПРИМЕЧАНИЕ : пользователь
bin/idea.sh
должен запускаться как обычный пользователь - в противном случае, если вы запустите его как пользователь root,.desktop
файл будет принадлежать пользователю root, поэтому вы не сможете перетащить его на панель запуска. Если это так, вы всегда можетеsudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop
Вы всегда можете скопировать любой из них на рабочий стол, если это то, что вам нужно, но
.desktop
файлы буквально не должны находиться на рабочем столе.В крайнем случае, вы всегда можете вручную создать
.desktop
файл.В моем примере это было бы
Обратите внимание, что это отличается от примера в приведенной вами ссылке . Это
#!/usr/bin/env xdg-open
не нужно, иExec
строка на самом деле работает/bin/sh
иidea.sh
параметр как к нему. Обратите внимание, что этот.desktop
файл должен иметь права на исполнение, в противном случае вы получите предупреждение «Ненадежное приложение»источник
~/.local/share/JetBrains/
чтобы снова открыть Мастер установки.Я наконец смог исправить это сам.
Убедитесь, что JAVA_HOME правильно установлен в профиле вашей оболочки. Например, я использую Zsh, поэтому я должен добавить
export JAVA_HOME=/.....
в~/.zshrc
Если вы указали любую банку файл для запуска , как
javaagent
вidea.vmoptions
, обязательно укажите его полное имя.Просто создайте файл .desktop из IDEA или вручную и укажите
Exec
параметр на полный путь вашегоidea.sh
файла. Затем перетащите его на панель запуска. Работает отлично.источник
Давайте создадим и установим новый файл рабочего стола,
idea.desktop
который являетсяshortcut
файлом дляIntelliJ IDEA
.$ vi ~/idea.desktop
Введите следующее в файл ярлыка
idea.desktop
с помощью редактора:Теперь выполните следующую команду для установки
idea.desktop
файла в/usr/share/applications/
каталог:$ sudo desktop-file-install idea.desktop
Чтобы завершить этот ответ, давайте создадим
symlink
в/usr/local/bin
каталоге:В качестве альтернативы, поскольку
IntelliJ IDEA
исполняемый двоичный файл находится в/opt/idea/bin
каталоге, мы также можем добавить его родительский каталог в наш,$PATH
чтобы мы могли запустить программу без указания абсолютного пути к двоичному файлу.У меня были подобные проблемы с ярлыками при установке Netbeans 10.0, пожалуйста, обратитесь. После установки Netbeans 10.0 не будет запускаться с рабочего стола Ubuntu 18.04
источник
Может быть, я опоздал в любом случае. Идея 19.1 создает запись, которая находится в файле jetbrains-idea.desktop. когда я нажимаю кнопку запуска и пытаюсь найти с помощью ввода,
idea
он не отображается. Однажды я сделал копию файла:это начало показывать.
источник
просто ты можешь:
источник