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

24

У меня есть пользовательский .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 ), не работают для меня.

kerner1000
источник

Ответы:

26

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

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']"
pomsky
источник
1
Это работает! Но когда я запускаю приложение, появляется другой значок приложения. imgur.com/a/8GZ7j
kerner1000
4
@ kerner1000 Попробуйте это: askubuntu.com/a/975230/480481 начиная с шага 4 и далее
pomsky
2
Работает! Большое спасибо! Я получил две строки назад xprop, я использовал вторую ( jetbrains-idea-ce).
kerner1000
Это может быть более удобным для пользователя: если вы поместите файл .desktop, сделайте его исполняемым и надежным при нажатии, чтобы открыть его, затем щелкните правой кнопкой мыши значок в доке и добавьте в избранное.
funicorn
1
@funicorn Согласно OP, другие методы (например, Добавить в избранное ), упомянутые в старых вопросах, для них не работают. Вот почему они задали новый вопрос.
Помский
13

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

dconf-editor  

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

org/gnome/shell/favorite-apps,

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

user866381
источник
-1

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

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

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

domih
источник
1
Любимая кнопка не появляется здесь
JonLord
Да, вопрос содержит ссылку на другой вопрос с этим решением (который не работает для спрашивающего) и явно упоминает: «Тем не менее, я не могу добавить этот модуль запуска в качестве избранного в док-станцию. Параметр не отображается ».
Помский