无法将自定义.desktop文件添加到Ubuntu dock
问题:
我已经为Ubuntu 16.04制作了.desktop
文件来访问我的谷歌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;
- 在
~/.local/share/applications
创建一个.desktop
文件。 -
在其中添加以下行
[Desktop Entry] Comment=Chrome my profile Terminal=false Name=My Chrome Exec=google-chrome --profile-directory=Default Type=Application Icon=google-chrome
(我将其命名为“我的Chrome”,以避免与现有的Google Chrome启动器混淆。您可以使用任何其他名称。)
-
让它可执行。
-
单击“ 活动”或“ 显示应用程序”,然后搜索“我的Chrome”。 它应该出现。
-
右键单击它并标记为collections夹。
右键单击Dock中的应用程序图标时,不显示“ 添加到collections夹 ”选项,在“ 活动”屏幕中搜索应用程序,然后将其拖到停靠栏 (由Legolas建议)。
如果没有任何作用,请参阅此问答: 无法将自定义启动器添加到Dock(*添加到collections夹*)
Firefox Nightly我遇到了同样的问题。 以下配置适用于~/.local/share/applications/firefox-nightly.desktop
:
[Desktop Entry] Type=Application Name=Firefox Nightly # # WARNING: Remember to fix the path in Icon and Exec # Icon=/path/to/firefox-nightly/browser/icons/mozicon128.png Exec=/path/to/firefox-nightly/firefox %u Terminal=false StartupWMClass=Nightly
如果没有StartupWMClass,则无法识别正在运行的应用程序,并且会在Dock上显示两次图标。
对于任何人,如果应用程序没有出现在活动中,请确保您在应用程序的.desktop文件中有“NoDisplay = true”。