Какую переменную среды следует использовать для установки веб-браузера по умолчанию?
Я пытаюсь установить свой браузер по умолчанию как Google Chrome в моем.bashrc или.profile. Какую переменную среды мне нужно установить для достижения этой цели?
Изменить: Вот еще немного информации:
О. У меня нет доступа sudo к машине.
B. В связи с характером машины, он должен быть перезапущен при каждом входе в систему.
C. В идеале он запускается при входе в систему без диалога.
2 ответа
Я нашел решение:
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
Вы бы использовали команду sudo update-alternatives
для этого. Для веб-браузера по умолчанию sudo update-alternatives --config x-www-browser
начнется интерактивное диалоговое окно, которое позволит вам установить значение по умолчанию, которое останется значением по умолчанию даже во время сеансов
Если вы действительно хотите установить значение по умолчанию после каждой перезагрузки, используйте
update-alternatives --set x-www-browser /path/to/browser
в чем-то вроде /etc/rc.local
, так как для этого нужно разрешение root.