我尝试将默认浏览器设置为 github 安装的qutebrowser
。为此,我有一个/home/anaphory/.config/qutebrowser.desktop
文件包含
[Desktop Entry]
Version=1.0
Name=Qutebrowser
GenericName=Web Browser
Comment=View and edit files
MimeType=text/html;
Exec=bash -c "source /home/anaphory/anaconda3/bin/activate qutebrowser; qutebrowser"
Icon=/home/anaphory/.config/qutebrowser.svg
Type=Application
Terminal=false
Categories=Network;Utility;X-Python;
StartupWMClass=Qutebrowser
X-Desktop-File-Install-Version=0.20
我里面有一个脚本/home/anaphory/anaconda3/bin
,由于 ,它是 $PATH 的一部分.profile
,还说明source /home/anaphory/anaconda3/bin/activate qutebrowser; qutebrowser
–x-www-browser
和下都有gnome-www-browser
。
我已设置/home/anaphory/.config/qutebrowser.desktop
为默认处理程序:
$ xdg-mime query default x-scheme-handler/https
/vol/home/kaipingga/.config/qutebrowser.desktop
(也适用于text/html
和x-scheme-handler/http
)。.desktop
从我的应用程序启动栏开始工作,并x-www-browser
从gnome-www-browser
终端启动 qutebrowser。
不过,xdg-open http://askubuntu.com
单击 等中的链接emacs
会在 Firefox 中打开它,而“运行”(Alt+F2)x-www-browser
则会运行 Firefox。
我的设置→默认应用程序仍然设置为火狐,因为该下拉列表仅显示 Firefox 和 Chromium。我没有 root 权限。
答案1
如果您将桌面文件放入其中,您可以在默认应用程序列表中选择它吗~/.local/share/applications
?
另外,一些应用程序也使用$BROWSER
环境变量。