在 GNOME3 中创建新的快捷方式

在 GNOME3 中创建新的快捷方式

我想补充一下Firefox 开发者版本到我的“应用程序菜单”GNOME 3

Firefox 开发者版本仅当我这样做时才打开(直接使用 shell 打开它):

/home/me/Downloads/firefox-75.0b10/firefox/firefox

然后出现图标:

在此处输入图片描述

您还会注意到标准火狐图标。

我想Firefox 开发者版本永远在应用程序菜单点击。

这是我的内核和 Fedora 信息:

[me@localhost ~]$ uname -a
Linux localhost.localdomain 5.5.10-200.fc31.x86_64 #1 SMP Wed Mar 18 14:21:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[me@localhost ~]$ cat /etc/fedora-release 
Fedora release 31 (Thirty One)

可执行文件的位置是/home/me/Downloads/firefox-75.0b10/firefox/firefox

我尝试创建以下/home/me/Desktop/firefox-dev.desktop内容:

[Desktop Entry]
Encoding=UTF-8
Name=Firefox Developer Edition
Exec=/home/me/Downloads/firefox-75.0b10/firefox/firefox.sh
Icon=/home/me/Downloads/firefox-75.0b10/firefox/browser/chrome/icons/default
Type=Application
Categories=Development;

但那没有用。

提前感谢您的帮助!

更新:

.sh我从路径中删除后出现问题Exec

[Desktop Entry]
Encoding=UTF-8
Name=Firefox Developer Edition
Exec=/home/me/Downloads/firefox-75.0b10/firefox/firefox
Icon=/home/me/Downloads/firefox-75.0b10/firefox/browser/chrome/icons/default
Type=Application
Categories=Development;

答案1

根据开发人员 gnome 手册我建议将桌面文件放在,~/.local/share/applications或者如果你想让它可供所有用户使用 /usr/share/applications

这些桌面文件包含有关应用程序的元数据,并在将程序与 GNOME 和其他符合标准的桌面集成时发挥着核心作用。此处介绍的模板是最基本的模板。该文件可以进行语言翻译,以便您的应用程序名称可以以用户的母语显示。

将此文件放在 /usr/share/applications 目录中,以便每个人都可以访问它,或者放在 ~/.local/share/applications 中(如果您只希望单个用户可以访问它)。使用哪个取决于您的应用程序是安装在系统范围内还是安装在用户的主目录中。GNOME 会监视这些目录中的变化,因此只需将文件复制到正确的位置即可将其注册到桌面。1

相关内容