Uma maneira de configurar o navegador padrão em todo o sistema, herdada do Debian, é definir um navegador padrão como o sistema "alternativo". "alternatives" é uma convenção introduzida no Debian GNU / Linux para lidar com aplicações concorrentes para a mesma tarefa, ou seja, o Firefox e o Links for web brose.
Defina a alternativa no terminal executando:
sudo update-alternatives --set x-www-browser /usr/bin/chromium
e acredito que recentemente eles também criaram o navegador gnome, então corra:
sudo update-alternatives --set gnome-www-browser /usr/bin/chromium
Isso modifica a infraestrutura de links simbólicos, que você encontra em / etc / alternatives. Seu ambiente de área de trabalho deve fazer uso dessas configurações (isso não significa que isso aconteça).
Sua experiência (com a configuração temporária) sugere que o ambiente de área de trabalho usa uma variável de ambiente para tornar a configuração conhecida. Execute "env | sort" em um terminal uma vez antes de fazer a configuração em seu gerenciador de configurações e uma vez depois, e compare as saídas.
Eu suspeito (sem saber) que o gerenciador de configurações introduz alguma variável, talvez algo como XDG_BROWSER = / usr / bin / chromium. Você deve poder ver os detalhes.
Crie o arquivo .xinitrc em seu diretório pessoal, torne-o executável e modifique seu conteúdo para ler:
export XDG_BROWSER=/usr/bin/chromium
(ou qualquer que seja a variável de ambiente)
Mas tente a abordagem update-alternatives primeiro, talvez isso seja suficiente.