[Ubuntu]让编译好的程序显示到GNOME的桌面菜单中(从源码安装桌面应用的方法及原理)

在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 用于将软件分类,比如 UtilityDevelopment 等。

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/中的文件。如果是安装到用户目录下,就不需要额外的权限。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值