
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-alternatives
para essa finalidade. Para o navegador da Web padrão, sudo update-alternatives --config x-www-browser
será 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.