手动安装的 Firefox 的全局链接

手动安装的 Firefox 的全局链接

我刚刚在 Debian Jessie 中卸载了 Iceweasal,并提取了下载到 的 Firefox 副本usr/local/。它现在位于该文件夹中,我可以通过单击文件夹中的应用程序来运行它,但我如何创建一个将显示在所有计算机用户帐户以及应用程序菜单中的全局链接?

答案1

您应该制作一个 .desktop 文件来在应用程序菜单中启动 Firefox。

我的 firefox.desktop 文件:

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;

[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox -private-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Exec=firefox -private-window
OnlyShowIn=Unity;

有 3 个 Exec 条目,只需将它们更改为可执行文件的位置,如下所示:

Exec=firefox %u -> Exec=/usr/local/firefox/firefox %u

Exec=firefox -new-window -> Exec=/usr/local/firefox/firefox -new-window

Exec=firefox -private-window -> Exec=/usr/local/firefox/firefox -private-window

然后将该文件复制到 /usr/share/applications/ (需要 root 权限)

关于 .desktop 文件:https://developer.gnome.org/integration-guide/stable/desktop-files.html.en

如果你直接在终端启动 Firefox,则应该在 /usr/bin 中为可执行文件创建一个符号链接

sudo ln -s /usr/local/firefox/firefox /usr/bin/firefox

相关内容