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 身份启动的。