Eu uso o Okular em um ambiente XFCE (archlinux). Como posso definir o navegador padrão para abrir URLs sem instalar um painel de configuração completo do KDE?
Como está, ele não usa meu navegador padrão. De strace
eu acredito que ele usa /usr/lib/kf5/kioslave5
. Eu tentei configurar ~/.config/mimeapps.list
conformeesta descrição:
[Default Applications]
x-scheme-handler/http=vivaldi-stable.desktop;
x-scheme-handler/https=vivaldi-stable.desktop;
Para nenhum proveito. Eu também tentei exo-web-browser.desktop
.
Observe queessa questãorefere-se ao KDE4, então acredito que não se aplica.
Para esclarecer: defini o Vivaldi como aplicativo/navegador preferido de acordo com o painel de controle do XFCE. Se eu usar xdg-open http://...
usa vivaldi. Tenho dois arquivos ~/.local/share/xfce4/helpers/{custom-WebBrowser.desktop,vivaldi-stable.desktop}
, ambos referentes ao vivaldi.
Responder1
(A resposta completa é dada pelo autor da postagem. Esta resposta detalha apenas os links que apontavam para ela.)
A postagem Pergunte ao Ubuntu
Clicar em links em PDFs abertos com o Okular abre o Abiword (em vez do navegador padrão)
continha a dica essencial de que o Okular usa o tipo de arquivo text/html
, em vez de html
, então esse era o tipo de arquivo a ser procurado.
Nos meus comentários acima eu também mencionei o utilitário xfce4-mime-settings
que pode editar essas configurações, que atualmente reside no pacote Arch Linux
configurações do xfce4 4.14.2-1.
Responder2
Usar ~/.config/mimeapps.list
/ [Default Applications]
estava correto o tempo todo. No entanto, o Okular usa text/html
em vez de x-scheme-handler/http(s)
. Então, para mim, parece.
[Default Applications]
text/html=vivaldi-stable.desktop;
Isso também pode ser editado com xfce4-mime-settings
.
Parece que o Okular primeiro baixa especificamente todos os URLs internamente e só então decide como lidar com isso de acordo com o tipo MIME do documento.