我已经从官方网站下载了 Firefox Aurora(nightly),并尝试将其设置为默认浏览器,但是当转到默认应用程序时,它没有将其显示为网络浏览器的选项。
[Desktop Entry]
Encoding=UTF-8
Version=109.0beta
Type=Application
Name=Firefox Aurora
GenericName=Web Browser
Icon=/opt/Firefox-Nightly/unnamed.png
Path=/opt/Firefox-Nightly
Exec=/opt/Firefox-Nightly/firefox
StartupNotify=false
StartupWMClass="Navigator", "firefox-aurora"
OnlyShowIn=Unity;GNOME
Categories=GNOME;GTK;WebBrowser;
X-UnityGenerated=true
答案1
首先要安装 Firefox Aurora(nightly),你可以.tar.bz2
从以下位置下载文件https://www.mozilla.org/en-US/firefox/channel/desktop/
-> 打开终端并导航到下载文件的文件夹。
-> 现在运行命令tar xjf firefox-112.0a1.en-US.linux-x86_64.tar.bz2
来提取文件。(提供的版本是目前在网站上可用的版本)
-> 使用以下方法将解压的文件夹(firefox)移动到/opt
sudo mv firefox /opt/
-> 使用创建符号链接
sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
这应该可以解决 Firefox 的问题不显示默认应用程序。
如果这不能解决问题或者您的安装不同,您可以尝试为 Firefox Aurora(nightly)创建一个 .desktop 文件。
打开一个新的文本文件并添加以下行
[Desktop Entry]
Name=Firefox Aurora
Comment=Web Browser
GenericName=Web Browser
X-GNOME-FullName=Firefox Aurora Web Browser
Exec=/path/to/firefox/firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/path/to/firefox/browser/chrome/icons/default/default128.png
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;
[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox -new-window
[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Exec=firefox -private-window
另存为firefoxaurora.desktop
。
chmod +x firefoxaurora.desktop
在文件所在的终端中运行.desktop
以使其可执行。
现在运行sudo desktop-file-install firefoxaurora.desktop
这应该可以再次解决问题。希望有帮助!