Установите браузер по умолчанию для всей системы на 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)

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

chris.r
источник
2
Это кажется чрезмерно i3-ориентированным.
Арно Море
Да ... это было Теперь о xfce, который Том адресует ниже.
chris.r
4

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

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

Том Хейл
источник