我最近在我的 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。对我来说,它有效。
一步步
- 打开终端并输入以下命令来编辑启动器文件:
sudo nano /usr/share/applications/firefox-developer.desktop
- 将以下内容粘贴到文件中
[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
保存即可