Проблема:
Я сделал .desktop
файлы для Ubuntu 16.04 для доступа к своим профилям Google Chrome, но как только я обновился до Ubuntu 17.10 (он работал на Ubuntu 17.04), они были удалены, и я не могу прикрепить их обратно.
Образец файла
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;
.desktop
17.10
gnome-shell
ubuntu-dock
Teivel
источник
источник
Exec=google-chrome --profile-directory=Default
?Ответы:
.desktop
файл в~/.local/share/applications
.Добавьте в него следующие строки
(Я называю его «Мой Chrome», чтобы избежать путаницы с уже существующим средством запуска Google Chrome. Вы можете использовать любое другое имя.)
Сделайте это исполняемым.
Нажмите « Активность» или « Показать приложения» и выполните поиск «Мой Chrome». Это должно появиться.
Щелкните правой кнопкой мыши на нем и отметьте как избранное.
Если при щелчке правой кнопкой мыши на значке приложения в док-станции не отображается параметр « Добавить в избранное », найдите приложение на экране « Действия» , а затем перетащите его в док-станцию (предложено Legolas ).
Если ничего не работает, посмотрите этот раздел вопросов и ответов: Невозможно добавить пользовательский модуль запуска в Dock (* Добавить в избранное *)
источник
~
в.desktop
файл, вы должны будете поставить полный путь (нет~
в содержании образца.desktop
файла , хотя).У меня была такая же проблема с Firefox Nightly. Следующая конфигурация работает для меня в
~/.local/share/applications/firefox-nightly.desktop
:Без StartupWMClass работающее приложение не распознается, и значок отображается на док-станции дважды.
источник
.desktop
файле) звучит как отдельная проблема. Я думаю, что будет лучше, если вы зададите новый вопрос и добавите ответ самостоятельно. Там уже это .StartupWMClass
трюк) там неделю назад. Если ваш ответ значительно отличается, вы можете опубликовать новый ответ. Но то, что этот вопрос немного вводит в заблуждение, у OP есть проблема только в Wayland, а не в Xorg. Поэтому я думаю, что было бы лучше, если бы вы могли опубликовать новый вопрос и ответить на него самостоятельно. Недавно я не видел новых вопросов с несколькими иконками, видел только комментарий.Если у вас возникли проблемы, если приложение не отображается в разделе «Деятельности», убедитесь, что в файле .desktop для вашего приложения нет «NoDisplay = true».
источник
Я могу подтвердить, что вышеперечисленное в основном работает в Ubuntu 18.04.
Обратите внимание, что помещение файла .desktop в ~ / .local / share / Applications не имеет визуального эффекта.
Это не ставит запись на вашем рабочем столе!
Тем не менее, он добавляет приложение в список приложений, а затем позволяет добавить его в избранное (иногда).
Итак, почему файл имеет расширение «.desktop», если он не имеет ничего общего с рабочим столом?
Если вы думаете, что это запутанное мышление разработчиков, вы не будете одиноки.
Это становится страннее ....
Этот файл:
Помещенный в ~ / Desktop с именем jetbrains-phpstorm.desktop не отображает значок на рабочем столе.
Тем не менее, если он называется PhpStorm.desktop, он действительно помещает значок на рабочий стол.
Точно такой же файл, помещенный в ~ / .local / share / Applications с именем jetbrains-phpstorm.desktop, выполняет 2 действия:
А в ~ / .local / share / Applications не имеет значения, что вы называете файлом: jetbrains-phpstorm.desktop работает так же, как PhpStorm.desktop
Когда я сказал «иногда», вот файл, который работает в ~ / Desktop и при помещении в ~ / .local / share / Applications позволяет приложению появляться в «Показать приложения», но не позволяет «Добавить в избранное»:
Что-то конечно пахнет ....
(Там 6 часов моей жизни, я никогда не вернусь ....)
источник