LINUX.ORG.RU

Браузер по умолчанию выставлен как Firefox, но xdg-open все равно открывает Chromium

 , , , ,


2

3

Во всех найденных mimeapps.list, defaults.list в качестве браузера вписан Firefox.

Проверяем:

$ xdg-mime query default x-scheme-handler/http
firefox.desktop
$ xdg-mime query default x-scheme-handler/https
firefox.desktop
$ xdg-mime query default text/html
firefox.desktop
$ xdg-open http://localhost &
И на последней строчке открывается chromium.

Предположив, что в firefox.desktop может вписана команда запуска хромиума, проверил:

$ cat `locate firefox.desktop` | grep Exec
Exec=firefox %u
Exec=firefox -new-window
Exec=firefox -private-window

Всё чисто. Какого, собственно, хрена? Где еще искать упоминания хромиума?

(Возможно, запуск Firefox под рутом и кнопка «Установить как браузер по умолчанию» сработает, но я хочу сначала разобраться, куда всё-таки залез хромиум).

Ответ на: комментарий от darktic
xdg-settings set default-web-browser firefox.desktop

Если заменить set на get,то получаю

xdg-settings: unknown desktop environment
А set оставлять не хочу, т.к. основная цель - выяснить, куда и как залез хромиум, а не просто жёстко всё сбросить, не узнав, что же на самом деле произошло.

ALPINE ()
Ответ на: комментарий от kravich

Сработало.

Перед изменениями проверил

$ ls -l /etc/alternatives/ | grep www
lrwxrwxrwx 1 root root  25 окт.  12 14:37 gnome-www-browser -> /usr/bin/chromium-browser
lrwxrwxrwx 1 root root  13 апр.   9  2014 www-browser -> /usr/bin/lynx
lrwxrwxrwx 1 root root  29 апр.   9  2014 www-browser.1.gz -> /usr/share/man/man1/lynx.1.gz
lrwxrwxrwx 1 root root  25 окт.  12 14:37 x-www-browser -> /usr/bin/chromium-browser

Теперь знаю о том, что такое есть.

Спасибо.

ALPINE ()

xdg-settings: unknown desktop environment

У меня намедни тоже поломался xdg. Только открывал он вообще всё в Firefox.

Проблема решилась редактированием файла /usr/bin/xdg-open - я там в конце функции detectDE() добавил строку «DE=gnome» и все ассоциации заработали нормально. Возможно, у тебя та же проблема (пробовал обычные файлы через xdg-open открывать?).

Бразуер для запуска, по всей видимости, прописан здесь же в переменной BROWSER:

BROWSER=x-www-browser:firefox:iceweasel:seamonkey:mozilla:epiphany:konqueror:chromium-browser:google-chrome:$BROWSER
Глянь у себя - может в начале списка и расположился хромиум.

najlus ★★★★★ ()

А у меня обратный вопрос. Можно ли заставить chromium поверить что он браузер по умолчанию? До этого умолчальным был firefox. В настройках chromium конопочка делающая его умолчальным тупо не активна: скрин. Или в данном случае проблема в самом chromium'е, а не ДЕ?

Grantrol ()