Qual variável de ambiente devo usar para definir um navegador padrão?

Qual variável de ambiente devo usar para definir um navegador padrão?

Estou tentando definir meu navegador padrão como google chromium dentro de meu .bashrc ou .profile. Que variável de ambiente preciso definir para conseguir isso?

Editar: Aqui estão mais algumas informações:

R. Não tenho acesso sudo à máquina.

B. Devido à natureza da máquina, ela precisa ser executada novamente a cada login.

C. Idealmente, ele é executado no login, sem caixa de diálogo.

Responder1

Eu encontrei uma solução:

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

você também pode usar:

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

ou:

xdg-settings set default-web-browser chrome-browser-stable.desktop

Se você deseja automatizar isso no login, basta colocar este liner em seu .profile

Responder2

Você usaria o comando sudo update-alternativespara essa finalidade. Para o navegador da Web padrão, sudo update-alternatives --config x-www-browserserá iniciada uma caixa de diálogo interativa que permite definir o padrão, que permanecerá como padrão mesmo entre sessões.

Se você realmente deseja definir o padrão após cada reinicialização, use

update-alternatives --set x-www-browser /path/to/browser

em algo como /etc/rc.local, pois precisa de permissão de root.

informação relacionada