Невозможно добавить собственный модуль запуска в Dock (* Добавить в избранное *)

У меня есть пользовательский файл .desktop:

[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png

Вывод ls -lha .local/share/applications/intellij.desktop:

-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop

Я могу найти этот модуль запуска в «Деятельности» и могу дважды щелкнуть по нему файл и IntelliJ начнется. Тем не менее, я не могу добавить этот лаунчер в качестве фаворита на док-станцию. Опция не отображается.

Ответы на предыдущий вопрос ( Невозможно добавить пользовательские файлы .desktop в док 17.10 ) у меня не работают.

36
задан 17 January 2019 в 18:30

4 ответа

Откройте терминал и запустите

gsettings get org.gnome.shell favorite-apps

. Вы должны получить список файлов .desktop , связанных с приложениями, закрепленными на док-станции Ubuntu, в следующем порядке:

['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']

Предположим, вы хотите закрепить связанное приложение в файл intellij.desktop как второй элемент в доке. В этом случае запустите

gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"
38
ответ дан 17 January 2019 в 18:30

Расширение Dash-to-Dock для gnome3 позволяет добавить программу в избранное из контекстного меню.

  1. Установите последнюю версию Dash-To-Dock
  2. Запустите приложение из командной строки
  3. Щелкните правой кнопкой мыши приложение в док-станции и выберите «Добавить в избранное»
  4. Закройте приложение и запустите его из дока

Работал для меня с PyCharm Pro.

0
ответ дан 17 January 2019 в 18:30

Ответ @pomsky правильный, но есть более простой способ: используйте

dconf-editor  

(установите его с помощью sudo apt-get install dconf-editor, если он не установлен) и перейдите к

org/gnome/shell/favorite-apps.

Там можно редактировать и переставлять пульт запуска.

15
ответ дан 17 January 2019 в 18:30

Это может произойти, если StartupWMClass не соответствует классу WMClass приложения. См. этот вопрос для получения подробной информации о том, как это работает и как найти WMClass. В моем случае установка правильного StartupWMClass в файле .desktop устраняет эту проблему.

4
ответ дан 5 January 2021 в 22:16

Другие вопросы по тегам:

Похожие вопросы: