Я установил google-chrome в качестве браузера по умолчанию в приложениях Ubuntu и gnome. Однако при использовании konsole все ссылки открываются в konqueror, а не в google-chrome!
Я попытался установить браузер по умолчанию с помощью: sudo update-alternatives --config 'x-www-browser'
Это работает для открытия ссылок в 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
google-chrome
default-programs
default-browser
konsole
TrinitronX
источник
источник
export BROWSER=google-chrome
mimeapps.list
на~/.config
Ответы:
Я столкнулся с этой проблемой при запуске konsole в Ubuntu / Unity. Когда все остальное не удалось, я отредактировал
~/.kde/share/config/kdeglobals
:Выйти, войти - бинго!
источник
konsole
и приложения, которые используют его, например,yakuake
искать этот параметр в~/.kde/share/config/kdeglobals
. После восстановления старой системы, страдающей от этой проблемы, я могу с уверенностью принять этот ответ!!
?Проблема с «приложениями по умолчанию» в настоящее время заключается в том, что разные программы по умолчанию ищут значения по умолчанию. То, что мы можем назвать традиционным подходом - это
$BROWSER
иmailcap
файлы.Но в последнее время многие графические программы начали полагаться на
.desktop
файлы, и существует наборxdg-*
инструментов, предназначенных для манипулирования и получения некоторых значений по умолчанию.Пытаться:
Если это показывает konqueror, то
Следует исправить это, по крайней мере, если
xdg-settings
документация заслуживает доверия.Теперь все, что
xdg-settings
делает, это говорит с текущей рабочей средой рабочего стола, так что это должно бытьGNOME
, и это должно быть уже установлено вgoogle-chrome
...источник
Это правильное поведение Konsole . Он открывает ссылки в браузере KDE по умолчанию. Если браузер не указан, он запустит Konqueror . Поскольку вы не можете найти упоминания о Konqueror в файлах конфигурации, последний является именно вашим случаем.
Чтобы установить предпочитаемый браузер, сделайте следующее (я предполагаю, что ваши Konsole и Konqueror из KDE4 ):
Надеюсь это поможет.
источник
kcontrol
двоичный файл в моей системе, поэтому он не должен быть установлен.systemsettings
(имя пакета совпадает)Проверьте эту страницу: http://userbase.kde.org/System_Settings/Default_Applications
Существует приложение по умолчанию для системных настроек kde. Однако, поскольку вы находитесь в gnome, проверьте этот файл:
Кроме того, посмотрите здесь:
Удалите все ссылки на konqueror.
источник
Правильный способ сделать эту работу в Ubuntu 18.04 - добавить
чтобы ,
~/.config/kdeglobals
как предложено здесь . После этого вам нужно только запустить новую консоль.источник