Установите браузер по умолчанию для всей системы на Manjaro


17

В Ubuntu я использовал

sudo update-alternatives --config x-www-browser

установить интернет-браузер по умолчанию вручную.

введите описание изображения здесь

В Манджаро я получаю:

sudo: update-alternatives: command not found

Я установил Firefox по умолчанию в его настройках и хочу, чтобы он оставался таким.

После установки Chromium браузером по умолчанию стал Chromium, хотя я подтвердил Firefox как таковой и в настройках Chromnum говорится: «Chromium не может определить или установить браузер по умолчанию».

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


Есть ли у manjaro символическая ссылка x-www-browser? И на что это связано? Кроме того, доступны ли альтернативы обновлений в Манджаро?
— Брайам

@ Брайам - Нет. И нет, даже в AUR.

Если ваша система не имеет x-www-browser, что означает «изменение связанного двоичного файла»? Вы пытаетесь изменить браузер по умолчанию? Это зависит от приложения, которое его запускает - я не думаю, что у Manjaro общесистемное значение по умолчанию (и в любом случае это больше предпочтения пользователя). В каком приложении вы заинтересованы?
— Жиль "ТАК - перестань быть злым"

@Gilles - эта формулировка заголовка происходит из-за редактирования, сделанного Брайамом , в то время как я просто из любопытства спрашивал, что опция ubuntu будет доступна в Манджаро. Если нет, то это мой ответ. (Устанавливая Chromium, он стал браузером по умолчанию. Думаю, я исправил это просто из графического интерфейса FF.)

1
@ cipricus О, понятно, прости. Ваш оригинальный заголовок тоже вводил в заблуждение . Опять же, я не думаю, что у Manjaro общесистемные или пользовательские настройки по умолчанию, поэтому вы получите лучшую помощь, если упомянете, какие приложения, которые вы используете, запускают браузер.
— Жиль "ТАК - перестать быть злым"

Ответы:


14

Для пользователей i3wm, в дополнение к редактированию ~/.config/mimeapps.listи ~/.i3/config, вам также нужно перейти $BROWSERс ~/.profile, установить его на /usr/bin/chromium, чтобы сеансы браузера, выходящие из терминала, не открывали неправильный браузер.


5
На самом деле, я считаю, что это единственное решение, которое решило мою проблему. Это является отдельным ответом. Для приложений, которые открывают браузер по умолчанию (например, Jupyter), изменение только привязок клавиш не будет работать.
— Ébe Исаак

для меня удаление пакета palemoon также требовалосьpacman -R palemoon-bin
— akiva

13
xdg-settings set default-web-browser chromium.desktop

1
Где chromiumбы вы ни вводили в командной строке, чтобы запустить предпочитаемый браузер. Например, это может быть google-chrome-stable.
— Том Хейл,

Работает на voidlinux с i3.
— xoryves

1
Не работает на Манджрао I3:, xdg-settings: $BROWSER is set and can't be changed with xdg-settingsно ответ Анаса сработал: unix.stackexchange.com/a/434465/28262
— Флориан Бринкер,

5

В случае, если кто-то еще имеет такую ​​же проблему ...

Отредактируйте ваш конфигурационный файл:

nano ~/.i3/config 

и изменить

bindsym $mod+F2 exec …

в выбранный браузер (например bindsym $mod+F2 exec google-chrome-stable) Сохраните и перезагрузите файл конфигурации ( mod+ Shift+ R)

Должно быть все готово ...


2
Это кажется чрезмерно i3-ориентированным.
— Арно Море

Да ... это было Теперь о xfce, который Том адресует ниже.
— chris.r

4

Редактировать ваши ~/.config/mimeapps.listи заменить ссылки на firefox.desktopс google-chrome.desktop.

Если вы используете google-chrome-stableдля запуска Chrome, используйте вместо этого, а затем .desktop.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.