
Я пытаюсь установить мой браузер по умолчанию как Google Chromium внутри моего .bashrc или .profile. Какую переменную среды мне нужно установить, чтобы добиться этого?
Редактировать: Вот еще немного информации:
A. У меня нет доступа sudo к машине.
B. Из-за особенностей машины ее необходимо перезапускать при каждом входе в систему.
C. В идеале он запускается при входе в систему без диалогового окна.
решение1
Я нашел решение:
xdg-settings set default-web-browser chromium-browser.desktop
Вы также можете использовать:
xdg-settings set default-web-browser firefox.desktop
или:
xdg-settings set default-web-browser chrome-browser-stable.desktop
Если вы хотите автоматизировать это при входе в систему, просто добавьте эту строку в свой .profile
решение2
Для этой цели вы можете использовать команду sudo update-alternatives
. Для веб-браузера по умолчанию sudo update-alternatives --config x-www-browser
запустится интерактивный диалог, который позволит вам задать значение по умолчанию, которое останется значением по умолчанию даже между сеансами.
Если вы действительно хотите устанавливать настройки по умолчанию после каждой перезагрузки, используйте
update-alternatives --set x-www-browser /path/to/browser
в чем-то вроде /etc/rc.local
, так как для этого требуются права root.