Que variável de ambiente devo usar para definir um navegador da web padrão?

1

Estou tentando definir meu navegador da Web padrão como google chromium em meu .bashrc ou .profile. Qual variável de ambiente eu preciso definir para conseguir isso?

Editar: Veja mais algumas informações:

Eu não tenho acesso ao sudo na máquina.

Devido à natureza da máquina, ela precisa ser reexecutada a cada login.

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

    
por Brian Sizemore 16.04.2015 / 07:43

2 respostas

1

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, apenas coloque este liner em seu .profile

    
por Brian Sizemore 19.04.2015 / 18:25
1

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

Se você realmente quiser 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.

    
por Jos 16.04.2015 / 11:15