Какую переменную среды следует использовать для установки веб-браузера по умолчанию?

Какую переменную среды следует использовать для установки веб-браузера по умолчанию?

Я пытаюсь установить мой браузер по умолчанию как 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.

Связанный контент