Очень часто, у начинающих пользователей Linux (а иногда и у весьма опытных), возникает такая, казалось бы, банальная проблема: выбрать в качестве браузера по умолчанию - Opera (имеется в виду для тех ссылок, которые на пример пришли в im клиент). Ну что тут сложного казалось бы, поставить галочку, да и все. А вот нет! Дело в том, что каких либо графических средств выбора браузера по умолчанию, я не нашел. Может быть потому, что давно не использовал Gnome, а использовал Openbox. Точно не знаю, но проблема была. С Firefox все проще - в его настройках есть соответствующая галочка. В Windows версиях браузера Opera, тоже есть такая галочка, в linux - нет.
Решение этой пробелмы оказалось тривиальным, хотя мне на тот момент, так не казалось.
Решение оказалось простым до безобразия. Надо было просто в конфигурационном файле вашей оболочки по умолчанию, явно указать переменную BROWSER:
export BROWSER=/usr/bin/opera
Можно конечно прописать не Opera, а любой другой. Т.е. выглядеть это может примерно так:
echo 'export BROWSER=/usr/bin/opera' >> ~/.bashrc
Ничего сложного, правда? Само собой, если вы используете оболочку не bash, а скажем zsh, то надо прописать соответственно в его конфиг. Узнать какая для текущего пользователя назначена оболочка, можно простой командой в консоли:
echo $SHELL
В ответ получим - полной путь до исполняемого файла. Кстати этой же командой, можно узнать какой в системе браузер по умолчанию. Вдруг вы не знаете?
echo $BROWSER
Вроде вот и все, ничего сложного. Теперь надо снова зайти этим пользователем в систему, и все будет работать.
----------
Компания НовиТерм поставляет тепловые насосы высочайшего качества для самых разных нужд. От обычного отопления до горячего водоснабжения.
Похожие записи:

Спасибо за статью, но это не работает.
PS archlinux/openbox
[Ответить]
bosha Отвечает:
Ноябрь 26th, 2009 at 01:12
Напиши в консоли echo $BROWSER и кинь сюда то что он выдаст. Проверь пути, точно ли у тебя работает браузер там находится. Может просто в /bin/. Самое главное, надо выйти из системы, а лучше перезагрузиться. Может логин менеджер не выходит полностью из системы, возможно в этом причина.
[Ответить]
Ссылка | Ноябрь 25th, 2009 at 09:28
более подробно расписано у freefd в жуйке
http://juick.com/freefd/?tag=xdg
проблему решил уже давно, путем ковыряния в xdg
[Ответить]
Ссылка | Декабрь 6th, 2009 at 21:12
# export $BROWSER=/usr/bin/opera
О боже...
export BROWSER=/usr/bin/opera
ЗЫ В Гноме ищите пунктик а-ля Preffered Applications.
[Ответить]
bosha Отвечает:
Сентябрь 8th, 2010 at 09:49
Я всё это знаю. Этому посту почти год. Я не знаю почему он сейчас в ленту улетел. И, да - надо читать таки внимательно пост.
[Ответить]
mous Отвечает:
Сентябрь 8th, 2010 at 18:00
То, что этому посту год (кстати, нигде не вижу даты: http://awesomescreenshot.com/08a14p637), ещё не значит, что на ошибку надо закрывать глаза.
[Ответить]
bosha Отвечает:
Сентябрь 8th, 2010 at 18:10
Даты нет, да.
Про какую ошибку речь не совсем понимаю?
[Ответить]
Pavel Vyazovoi Отвечает:
Сентябрь 9th, 2010 at 14:51
Отвечу за mous, ошибка есть (и он её уже указал в первом комментарии):
надо export BROWSER=/usr/bin/opera а не export $BROWSER=/usr/bin/opera.
Разница в символе "$"
[Ответить]
Сергей Луконин Отвечает:
Сентябрь 11th, 2010 at 14:23
http://the-bosha.ru/2009/10/16/default-browser/
Ссылка какбэ намекаэт нам...
[Ответить]
Ссылка | Сентябрь 8th, 2010 at 09:47
sudo update-alternatives --config x-www-browser
разве не работает?
[Ответить]
bosha Отвечает:
Сентябрь 8th, 2010 at 10:41
На тот момент у меня был arch, и в нём никакой речи об update-alternatives не было =)
Я повторю: не знаю почему этот пост снова улетел в ленту runix'а. Ему уже почти год. Странно это.. %)
[Ответить]
Ссылка | Сентябрь 8th, 2010 at 10:36
В гноме есть такая настройка, System/Preferences/Preferred Applications:
http://i54.tinypic.com/hstmb6.jpg
[Ответить]
Ссылка | Сентябрь 8th, 2010 at 15:09
В кде все настраивается кнопкотыкательством, для чего нужен OpenBox не ясно.
[Ответить]
Ссылка | Сентябрь 11th, 2010 at 08:22
Интересная статья! Будет приятно читать ещё ваши статьи. Пишите больше!
[Ответить]
Ссылка | Октябрь 31st, 2010 at 19:23