Configurando manualmente os aplicativos padrão do KDE sem instalação completa do KDE

Configurando manualmente os aplicativos padrão do KDE sem instalação completa do KDE

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 straceeu acredito que ele usa /usr/lib/kf5/kioslave5. Eu tentei configurar ~/.config/mimeapps.listconformeesta 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/htmlem 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.

informação relacionada