在Ubuntu系统中,想要让编译好源码的软件显示到GNOME应用菜单中,通常需要以下步骤:
1. Ubuntu的桌面条目
软件通常需要一个.desktop
文件来作为其在GNOME应用菜单中的条目。这个文件通常位于/usr/share/applications/
(对于系统范围内的软件)或~/.local/share/applications/
(对于单一用户安装的软件)。
2. 创建或更新.desktop
文件
如果你的软件没有.desktop
文件,你需要创建一个。这个文件是一个文本文件,包含了软件的名称、可执行文件的路径、图标等信息。以下是一个基本的.desktop
文件示例:
[Desktop Entry]
Type=Application
Name=My Application
Exec=/opt/my_application/bin/my_application
Icon=my_application_icon
Comment=My Application Description
Categories=Utility;
Type
表示这是一个应用程序。Name
是在菜单中显示的软件名称。Exec
是启动软件的命令,指向软件的可执行文件。Icon
是软件的图标文件路径,可以是绝对路径或相对于/usr/share/icons/
或~/.local/share/icons/
的相对路径。Comment
是软件的描述。Categories
用于将软件分类,比如Utility
、Development
等。
3. 将.desktop
文件放置在适当的目录
如上所述,将.desktop
文件放置在/usr/share/applications/
或~/.local/share/applications/
目录下。
4. 更新桌面信息数据库
为了确保GNOME应用菜单识别新的.desktop
文件,你可能需要更新桌面数据库。打开终端并运行以下命令:
gtk-update-icon-cache /usr/share/icons/hicolor
对于用户级别的安装,可能不需要此步骤。
5. 重新启动GNOME Shell
有时候,重新启动GNOME Shell可以刷新应用菜单并显示新添加的软件。可以通过以下命令来重启GNOME Shell:
killall -3 gnome-shell
6. 检查应用菜单
完成上述步骤后,你应该能在GNOME应用菜单中看到你的软件。
注意:如果你是通过源码编译并安装到系统范围内的路径(例如/usr/local/bin/
),你可能需要root权限来创建或修改/usr/share/applications/
中的文件。如果是安装到用户目录下,就不需要额外的权限。