Я установил 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
Я столкнулся с эта проблема запускает консоль в Ubuntu / Unity. Когда все остальное не удалось, я отредактировал ~ / .kde / share / config / kdeglobals
:
[General]
BrowserApplication[$e]=!google-chrome
Выйти, войти в систему - бинго!
Проблема с «приложениями по умолчанию» в настоящее время заключается в том, что разные программы ищут значения по умолчанию по-разному. То, что мы можем назвать традиционным подходом, - это файлы $ 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
...
Это правильное поведение Konsole . Он открывает ссылки в браузере KDE по умолчанию. Если браузер не указан, запустится Konqueror . Поскольку вы не смогли найти упоминания о Konqueror в файлах конфигурации, последний как раз ваш случай.
Чтобы установить предпочтительный браузер, сделайте следующее (я предполагаю, что ваш Konsole и Konqueror взяты из KDE4 ):
Надеюсь, это поможет.
Правильный способ для меня сделать эту работу в ubuntu 18.04 - добавить
[General]
BrowserApplication[$e]=!put-your-favorite-browser-here
в ~ / .config / kdeglobals
, как предложено здесь ]. После этого вам останется только запустить новую консоль.
Ṣ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ọ.