如何向 Gnome 3 启动器添加脚本

如何向 Gnome 3 启动器添加脚本

eclipse 和 intellij 等程序是通过脚本启动的,如何将这些程序添加到 gnome 3 启动器?

谢谢。

答案1

在这种情况下,“程序”和“脚本”之间没有区别——您可以启动任何可以由内核启动的东西。

大多数桌面环境(包括 GNOME、Unity 和 KDE)都.desktop根据 XDG 将应用程序数据保存在文件中桌面入门规格。您可以使用任何文本编辑器创建它们:

[桌面条目]
类型=应用程序
名称=
执行=/usr/bin/eclipse
图标=
终端=false

将文件另存为myapp.desktop并将其放在以下目录之一中:

  • ~/.local/share/applications/对于当前用户,
  • /usr/local/share/applications整个系统。

(还有/usr/share/applications,为通过包管理器安装的程序保留。)

一旦您创建文件并将其放在正确的位置,它就会自动出现在 GNOME 的“应用程序”下。


图标遵循图标命名规范并保存在:

  • ~/.local/share/icons/hicolor对于当前用户;
  • /usr/local/share/icons/hicolor对于整个系统;
  • /usr/share/icons/hicolor对于通过包管理器安装的程序。

例如,如果您有一个 64x64 的 Eclipse 图标,它可以转到.desktop 文件~/.local/share/icons/hicolor/64x64/apps/eclipse.png并在其中使用。Icon=eclipse

答案2

我明白了!如果我在 exec 行中将 ~/ 更改为 /home/username,它就会起作用!该命令可能是以 root 身份启动的。

相关内容