Как изменить браузер по умолчанию, с помощью которого konsole открывает URL-адреса?

Я установил google-chrome в качестве браузера по умолчанию в приложениях Ubuntu и gnome. Однако при использовании konsole все ссылки открываются в konqueror, а не в google-chrome!

Я попытался установить браузер по умолчанию с помощью: sudo update-alternatives --config 'x-www-browser'

This работает для открытия ссылок в gnome-terminal и других программах gnome ... но не в kde, таких как konsole. Кроме того, похоже, что нет программы kcontrol для доступа к настройкам kde.

Кто-нибудь знает способ установить параметр kde для этого, все еще используя gnome?

РЕДАКТИРОВАТЬ: Из того, что я могу сказать, я настроил все связанные настройки, о которых я могу думать .. .

grep 'chrome' ~/.local/share/applications/mimeapps.list

x-scheme-handler/http=google-chrome.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;firefox.desktop;
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=google-chrome.desktop
application/x-extension-htm=google-chrome.desktop;firefox.desktop;
application/x-extension-html=google-chrome.desktop;firefox.desktop;
application/x-extension-shtml=google-chrome.desktop;firefox.desktop;
application/xhtml+xml=google-chrome.desktop;firefox.desktop;
application/x-extension-xhtml=google-chrome.desktop;firefox.desktop;
application/x-extension-xht=google-chrome.desktop;firefox.desktop;
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop

grep 'chrome' /usr/share/applications/defaults.list

text/html=firefox.desktop;google-chrome.desktop
text/xml=firefox.desktop;google-chrome.desktop
application/xhtml_xml=google-chrome.desktop
x-scheme-handler/http=firefox.desktop;google-chrome.desktop
x-scheme-handler/https=firefox.desktop;google-chrome.desktop
x-scheme-handler/ftp=google-chrome.desktop

И нет никаких ссылок на konqueror:

grep -i 'konqueror' /usr/share/applications/defaults.list
grep -i 'konqueror' ~/.local/share/applications/mimeapps.list
grep -i 'kon' /usr/share/applications/defaults.list
grep -i 'kon' ~/.local/share/applications/mimeapps.list
23
задан 14 March 2012 в 23:35

5 ответов

Я столкнулся с эта проблема запускает консоль в Ubuntu / Unity. Когда все остальное не удалось, я отредактировал ~ / .kde / share / config / kdeglobals :

[General]
BrowserApplication[$e]=!google-chrome

Выйти, войти в систему - бинго!

17
ответ дан 14 March 2012 в 23:35

Проблема с «приложениями по умолчанию» в настоящее время заключается в том, что разные программы ищут значения по умолчанию по-разному. То, что мы можем назвать традиционным подходом, - это файлы $ BROWSER и mailcap .

Но в последнее время многие графические программы начали полагаться на файлы .desktop , и есть набор инструментов xdg - * , предназначенных для управления и восстановления некоторых значений по умолчанию.

Попробуйте:

xdg-settings get default-web-browser

Если это показывает konqueror, то

xdg-settings set default-web-browser google-chrome.desktop

Должен исправить это, по крайней мере, если документация xdg-settings заслуживает доверия.

Теперь все, что делает xdg-settings , взаимодействует с текущим рабочим окружением, так что это должен быть GNOME , и он должен быть уже установлен на google-chrome ...

15
ответ дан 14 March 2012 в 23:35

Это правильное поведение Konsole . Он открывает ссылки в браузере KDE по умолчанию. Если браузер не указан, запустится Konqueror . Поскольку вы не смогли найти упоминания о Konqueror в файлах конфигурации, последний как раз ваш случай.

Чтобы установить предпочтительный браузер, сделайте следующее (я предполагаю, что ваш Konsole и Konqueror взяты из KDE4 ):

  • откройте системные настройки KDE (например, запустив Kcontrol )
  • перейдите к приложениям по умолчанию (он должен быть где-то в разделе «Внешний вид рабочего пространства»)
  • найдите раздел Веб-браузер
  • введите [путь и] имя вашего предпочтительного браузера

Надеюсь, это поможет.

7
ответ дан 14 March 2012 в 23:35

Правильный способ для меня сделать эту работу в ubuntu 18.04 - добавить

[General]
BrowserApplication[$e]=!put-your-favorite-browser-here

в ~ / .config / kdeglobals , как предложено здесь ]. После этого вам останется только запустить новую консоль.

1
ответ дан 14 March 2012 в 23:35

Ṣayẹwo oju-iwe yii : http://userbase.kde.org/System_Settings/Default_Applications

Ohun elo eto aiyipada kde wa. Sibẹsibẹ, niwọn igba ti o wa ninu gnome, ṣayẹwo faili yii:

/usr/share/applications/defaults.list

Ni afikun wo ibi:

~/.local/share/applications/mimeapps.list

Yọ awọn itọkasi eyikeyi si onitumọ.

0
ответ дан 14 March 2012 в 23:35

Другие вопросы по тегам:

Похожие вопросы: