Mam google-chrome ustawiony jako moja domyślna przeglądarka internetowa w aplikacjach Ubuntu i gnome. Jednak podczas korzystania z konsoli wszystkie linki otwierają się w konquerorze, a nie w Google-Chrome!
Próbowałem ustawić domyślną przeglądarkę za pomocą: sudo update-alternatives --config 'x-www-browser'
Działa to do otwierania łączy w gnome-terminalu i innych programach gnome ... ale nie w takich programach jak KDE, takich jak konsola. Ponadto wydaje się, że nie ma programu kcontrol do uzyskiwania dostępu do ustawień kde.
Czy ktoś zna sposób na ustawienie tego ustawienia KDE podczas korzystania z gnome?
EDYCJA: Z tego, co mogę powiedzieć, mam skonfigurowane wszystkie powiązane ustawienia, o których mogę myśleć ...
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
I nie ma żadnych odniesień do konquerora:
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
źródło
export BROWSER=google-chrome
mimeapps.list
at~/.config
Odpowiedzi:
Napotkałem ten problem podczas uruchamiania konsoli w Ubuntu / Unity. Gdy wszystko inne zawiodło, zredagowałem
~/.kde/share/config/kdeglobals
:Wyloguj się, zaloguj - bingo!
źródło
konsole
i aplikacje, które go używają, np.yakuake
Szukają tego ustawienia w~/.kde/share/config/kdeglobals
. Po przywróceniu starego systemu nękanego tym problemem mogę z całą pewnością przyjąć tę odpowiedź!!
?Problem z „domyślnymi aplikacjami” polega obecnie na tym, że różne programy szukają domyślnych na różne sposoby. To, co możemy nazwać tradycyjnym podejściem, to pliki
$BROWSER
imailcap
pliki.Ale ostatnio wiele programów graficznych zaczęło polegać na
.desktop
plikach i istnieje zestawxdg-*
narzędzi przeznaczonych do manipulowania i przywracania niektórych ustawień domyślnych.Próbować:
Jeśli pokazuje to konqueror, to
Powinien to naprawić, przynajmniej jeśli
xdg-settings
dokumentacja ma być zaufana.Teraz wszystko,
xdg-settings
co mówi, to rozmowa z aktualnie działającym środowiskiem pulpitu, więc powinno byćGNOME
i powinno być już ustawione nagoogle-chrome
...źródło
To jest prawidłowe zachowanie Konsoli . Otwiera linki w domyślnej przeglądarce KDE. Jeśli nie określono żadnej przeglądarki, uruchomi Konquerora . Ponieważ nie można znaleźć wzmianki o Konquerorze w plikach konfiguracyjnych, ten drugi przypadek jest właśnie w twoim przypadku.
Aby ustawić preferowaną przeglądarkę, wykonaj następujące czynności (Zakładam, że Twoja Konsola i Konqueror pochodzą z KDE4 ):
Mam nadzieję że to pomoże.
źródło
kcontrol
pliku binarnego w moim systemie, więc nie można go zainstalować.systemsettings
( nazwa pakietu taka sama)Sprawdź tę stronę: http://userbase.kde.org/System_Settings/Default_Applications
Istnieje aplikacja ustawień domyślnych systemu KDE. Jednak odkąd jesteś w gnome, sprawdź ten plik:
Ponadto spójrz tutaj:
Usuń wszelkie odniesienia do konquerora.
źródło
Właściwym sposobem, aby uczynić to działającym w Ubuntu 18.04, było dodanie
aby
~/.config/kdeglobals
jak sugeruje tutaj . Następnie wystarczy tylko uruchomić nową konsolę.źródło