问题描述
寻找允许我将项目插入GNOME知道的应用程序列表的实用程序。
例如:
我已经下载了Eclipse EE(我有一些非常特殊的插件需要使用,而且这些插件不是”like”默认存储库中提供的版本)。我在Ubuntu 11.10上使用GNOME 3。所以我想执行Eclipse而不打开终端并运行它。
它必须非常简单。
最佳解决方案
您可以使用主菜单。如果没有,请先安装它:
sudo apt-get install alacarte
1.打开主菜单
2.参见示例
之后,您可以使用名称:”command_of_application”调用您的应用程序。
编辑:我错过了您在主目录中询问的应用程序。如果是,则命令必须是该应用程序的完整路径。
次佳解决方案
Gnome知道的应用程序启动程序是/usr/share/applications
和~/.local/share/applications
中的.desktop文件。您可以通过手动创建和编辑自定义.desktop文件,或使用旧的Gnome菜单编辑器Alacarte,为主文件夹中的任何内容创建自定义启动器。
Gnome桌面文件文档可以提供帮助:https://developer.gnome.org/integration-guide/stable/desktop-files.html.en
自定义启动器只是一个文本文件,名称为EclipseEE.desktop
,其内容如下:
[Desktop Entry]
Name=Eclipse EE
Exec=/home/mrPeterson/path_to_executable
StartupNotify=true
Terminal=false
Type=Application
Icon=/optional/path/to/icon.png
第三种解决方案
(从原始OP重新发布)
这是其他地方指出的巧妙技巧:
gnome-desktop-item-edit ~/Desktop/ --create-new
现在,我有一个Icon。这是一个很好的功能绑定到上下文菜单,但唉,我没有看到它。
第四种方案
我喜欢Jorge简单的gnome-desktop-item-edit
解决方案。但是,如果我将.desktop文件放在〜/Desktop /上,它不会显示为应用程序,而只会显示为gnome菜单中的文件。所以我这样做:
sudo gnome-desktop-item-edit /usr/share/applications/ –create-new