一步步

一步步

我最近在我的 Ubuntu 14.04 LTS 机器上安装了 Firefox 开发者版本。

安装的 Firefox 开发者版本位于/home/firefox文件夹中。我必须手动启动它,方法是转到该文件夹​​并双击它。有什么方法可以将二进制文件 ( /home/firefox/firefox) 锁定到启动器(就像 chrome 和 Firefox 图标一样)。

注意:单击开发者版本图标时,应打开开发者版本 Firefox,而不是普通 Firefox。目前,两者都在启动器中显示为带有多个窗口的单个图标。

答案1

首先,创建一个 .desktop 文件

gedit ~/.local/share/applications/firefox-developer.desktop

然后将其粘贴到里面,调整图标和执行路径值:

[Desktop Entry]
Type=Application
Name=Firefox Developer Edition
Icon=/home/firefox/browser/icons/mozicon128.png
Exec=/home/firefox/firefox
Terminal=false
StartupNotify=true

firefox使用破折号进行搜索:常规版本和开发者版本都应出现。启动开发者版本,右键单击 Unity 启动器上的图标并将其固定。

答案2

因此,.desktop文件基本上相当于 Windows 快捷方式文件的 Linux 版本。这些文件也用于填充 Unity 启动器。作为一名初学者,我在阅读本文和相关问题时得到的印象是,.desktop文件专门用于表示启动器中的图标,但事实并非如此。

因此,首先,.desktop按照另一个答案中的说明为 Firefox Dev 版本创建一个文件。然后,此站点上的许多答案会告诉您将该文件放入~/.local/share/applications,这意味着该文件夹是 Unity 保存启动器项目的地方。在我的计算机上,情况似乎完全不是这样。事实上,在我的计算机上,该文件夹中的项目和启动器上的项目之间似乎没有任何关联。

相反,右键单击该文件,然后在“属性”中打开“以可执行文件运行”权限。然后双击该文件。Firefox 应该启动,启动器中的图标应该是蓝色图标。如果不是,请确保 Exec 和 Icon 中的路径.desktop正确。现在只需右键单击启动器中的图标并将其锁定即可。

答案3

尝试firefox-aurora在桌面条目中将其用作 StartupWMClass。对我来说,它有效。

一步步

  1. 打开终端并输入以下命令来编辑启动器文件:
sudo nano /usr/share/applications/firefox-developer.desktop
  1. 将以下内容粘贴到文件中
[Desktop Entry]
Name=Firefox Developer Edition
Comment=Browse the World Wide Web in the Developer Edition
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=/opt/firefox/firefox --class firefox-developer %u
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
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;video/webm;application/x-xpinstall;
StartupWMClass=firefox-aurora
Actions=new-window;new-private-window;
StartupNotify=true

[Desktop Action new-window]
Name=Open a New Window
Exec=/opt/firefox/firefox -new-window

[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=/opt/firefox/firefox -private-window

保存即可

相关内容