我已经为 Ubuntu 16.04 制作了.desktop
文件来访问我的 Google Chrome 配置文件,但是一旦我升级到 Ubuntu 17.10(它可以运行到 Ubuntu 17.04)它们就会从 dock 中移除,我无法将它们固定回去。
示例文件:
#!/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;
答案1
在您的目录中创建一个
.desktop
文件(或者,如果您已经准备好了,可以复制),例如。 您可以将以下几行添加到其中,以获得一个简单的、最低限度的启动器my-chrome.desktop
~/.local/share/applications/
.desktop
[Desktop Entry] Name=My Chrome Comment=Chrome my profile Exec=google-chrome --profile-directory=Default Icon=google-chrome Type=Application Terminal=false
按键说明如下
Name=
应用程序的具体名称(对于这个特定示例,我使用了“我的 Chrome“以避免与现有的 Google Chrome 启动器混淆。您可以使用任何其他名称。)Comment=
应用程序的简短描述Exec=
启动应用程序需要执行的命令Icon=
应用程序的图标(您可以使用图标主题提供的图标或图像文件的绝对路径。)
点击 '活动' 或者 '显示应用程序' 并搜索“我的 Chrome”(根据
Name
密钥的应用程序名称)。它应该会出现。右键单击它并选择'加入“最喜欢的'.
如果右键单击 Dock 中的应用程序图标未显示“加入“最喜欢的“选项,在活动屏幕,然后将其拖到 Dock 上(建议来自萊戈拉斯)。
如果没有任何效果,请参阅此问答:无法将自定义启动器添加到 Ubuntu Dock(添加到收藏夹)
答案2
我在使用 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上显示两次。
答案3
对于遇到问题的人,如果应用程序没有出现在活动,确保您没有
NoDisplay=true
.desktop
应用程序文件中的行。