Como definir o navegador da Web padrão usado para abrir URLs no i3?

3

Eu tentei definir meu navegador padrão para abrir URLs para o Chromium usando:

xdg-settings set default-web-browser chromium.desktop

(sim, verifiquei se /usr/share/applications/chromium.desktop existia antes de executar este comando e ele existe) e ele retorna:

xdg-settings: unknown desktop environment

O i3 não é um ambiente de área de trabalho, então posso entender esse erro, mas há uma maneira de contornar isso? O motivo pelo qual eu quero que o xdg-open abra URLs usando o Chromium é que executando notebook() das tentativas de linha de comando do SageMath para abrir o bloco de notas em um navegador da Web padrão (usando xdg-open). Atualmente, obviamente, isso falha (nenhum navegador ou aplicativo para esse assunto é aberto para a URL), então gostaria de fazer isso funcionar, o que, na minha opinião, exigirá que eu use o xdg-open para abrir URLs no Chromium.

    
por Brenton Horne 16.08.2017 / 04:19

1 resposta

2

Instale o perl-file-mimeinfo e configure-o dessa maneira. Veja o artigo da Arch Wiki em xdg-utils :

If no desktop environment is detected, MIME type detection falls back to using file which—ironically—does not implement the XDG standard. If you want xdg-open to use XDG MIME Applications without a desktop environment, you will need to install perl-file-mimeinfo or switch to one of the resource openers that support XDG MIME Applications.

    
por 27.10.2018 / 21:36

Tags