Você pode selecioná-lo na lista de aplicativos padrão se colocar o arquivo da área de trabalho em ~/.local/share/applications
?
Além disso, alguns aplicativos também usam a variável de ambiente $BROWSER
.
Eu tentei configurar meu navegador padrão para uma instalação do github de qutebrowser
. Para este propósito, eu tenho um arquivo /home/anaphory/.config/qutebrowser.desktop
contendo
[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
Eu tenho um script dentro de /home/anaphory/anaconda3/bin
, que faz parte de $ PATH devido a .profile
, também declarando source /home/anaphory/anaconda3/bin/activate qutebrowser; qutebrowser
- Ambos em x-www-browser
e gnome-www-browser
.
Eu defini /home/anaphory/.config/qutebrowser.desktop
como manipulador padrão:
$ xdg-mime query default x-scheme-handler/https
/vol/home/kaipingga/.config/qutebrowser.desktop
(também para text/html
e x-scheme-handler/http
).
O .desktop
funciona na barra de iniciação do meu aplicativo e x-www-browser
e gnome-www-browser
iniciam qutebrowser no terminal.
Ainda assim, xdg-open http://askubuntu.com
, clicar em um link em emacs
, etc. abre no Firefox e "Executar" (Alt + F2) x-www-browser
executa o Firefox.
Minhas configurações → Aplicativos padrão ainda estão definidos para Firefox , porque essa lista suspensa mostra apenas o Firefox e o Chromium. Eu não tenho permissões de root.
Você pode selecioná-lo na lista de aplicativos padrão se colocar o arquivo da área de trabalho em ~/.local/share/applications
?
Além disso, alguns aplicativos também usam a variável de ambiente $BROWSER
.