将自定义程序添加到 Ubuntu Dock 的收藏夹

Elg*_*ath 42 installed-programs gnome-shell ubuntu-dock

我想在 Ubuntu Dock 的收藏夹中添加一个自定义程序,但没有选择。

在此处输入图片说明

翻译这张图片中的文字(同上)只说:

  1. 所有窗口

  2. 退出

它也不会出现在“显示应用程序”中:
在此处输入图片说明

有没有办法将程序添加到收藏夹和应用程序菜单?

Mar*_*n W 57

这相当容易。首先,制作一个遵循 freedesktop.org 规范的桌面应用程序文件,例如

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=MyApplication
Comment=My fancy new application
Exec=my_application
Icon=my_application.png
Terminal=false
Run Code Online (Sandbox Code Playgroud)

如果您希望系统上的任何人都可以使用它,请将其放入/usr/share/applications. 仅供个人使用,您可以将其放入~/.local/share/applications. 查看/usr/share/applications其他示例。将您的图标图像添加到/usr/share/icons目录中,或者我假设是~/.local/share/icons,尽管我自己还没有尝试过最后一个位置。

然后,您可以按名称搜索应用程序并将其按常规方式拖动到启动器!

  • 描述中缺少一个步骤以使其工作:`.desktop` 文件需要是可执行的,因此运行例如 `chmod a+x eclipse.desktop`,请参阅 https://askubuntu.com/questions/1082340/how -to-add-eclipse-to-favorites (13认同)
  • 对于任何希望从命令行执行此操作的人,请运行 `dconf read /org/gnome/shell/favorite-apps`,您将获得一个以 `['firefox.desktop', 'org.gnome.Nautilus' 开头的列表.桌面']`。将新的 `.desktop` 文件添加到列表中并运行 **适当修改** 命令 `dconf write /org/gnome/shell/favorite-apps "['firefox.desktop', 'org.gnome.Nautilus.桌面', 'my-app.desktop']"`。(要小心,因为如果您忘记将它们包含在 `dconf write` 命令中,您将丢失现有的收藏夹。) (9认同)
  • 这不再适用于 18.04 :( (8认同)
  • Shervin:我可以使用 /usr/share/applications 或 ~/.local/share/applications 验证这在 18.04 上仍然有效。您可能需要重新启动 gnome 以更新缓存。 (4认同)