Der Linux-LXDE-Standardbrowser bleibt nicht hängen
410
ajnabi
OS = Debian-Stretch mit LXDE
Durch Klicken auf URL-Links in Nicht-Browser-Programmen wie Pidgin oder Thunderbird werden die Links nicht geöffnet. Ich stellte fest, dass der Standardbrowser auf thunderbird.desktop... sehr merkwürdig eingestellt ist. Fragen Sie mich nicht, wie das eingestellt wurde.
$ xdg-settings get default-web-browser thunderbird.desktop
Der Versuch, den Standardbrowser mit den xdg-Einstellungen festzulegen, funktioniert nicht:
xdg-settings set default-web-browser firefox-esr.desktop $ xdg-settings get default-web-browser thunderbird.desktop
Interessanterweise Update-Alternativen - get-selects zeigt firefox-esr als Standardbrowser an.
$ update-alternatives --get-selections |grep browser gnome-www-browser auto /usr/bin/firefox-esr infobrowser auto /usr/bin/info www-browser auto /usr/bin/w3m x-www-browser auto /usr/bin/firefox-esr
Ich habe auch einen Eintrag in versucht ~/.local/share/applications/defaults.list
Der Befehl xdg-mime query filetype index.htmlkommt leer zurück. Tatsächlich ist es auch bei anderen Dateitypen leer. Das muss etwas bedeuten. Mimetyp funktioniert jedoch.
$ mimetype index.html index.html: text/html
[Gelöst] gemäß der Antwort von Xen2050
Hier ist eine Zusammenfassung dessen, was ich getan habe, falls andere ein ähnliches Problem haben:
Ich musste alle '' mimeapps.list '' und '' defaults.list '' Dateien finden:
locate mimeapps.list locate defaults.list
Dann lösche sie ...
rm ~/.config/mimeapps.list ...
Dann renne:
update-desktop-database
In meinem Fall habe ich eine Fehlermeldung über einen fehlerhaften Mime-Typ mit evince erhalten (sorry, ich kann mich nicht an die genaue Nachricht erinnern). Also habe ich den Beweis geleert:
apt-get purge evince apt-get purge thunderbird #just for good measure
Versuchen Sie es nochmal:
update-desktop-database
Das Problem wurde immer noch nicht gelöst, so dass ich '' exo-preferred-applications '' installierte, was in Debian das Paket '' exo-utils '' ist. Dann Thunderbird neu installieren. Ich brauche keinen Beweis, also habe ich ihn nicht neu installiert.
Dann liefen "Exo-Preferred-Applications". Firefox war nicht unter "Web-Browser" aufgeführt, daher habe ich "other" "gewählt und in" "firefox-esr.desktop" "eingefügt. Dann lief:
Das ursprüngliche Problem des Klickens auf Links in Nicht-Browser-Anwendungen ist jetzt ebenfalls gelöst.
Hallo @ajnabi, bitte löse SOLVED aus dem Titel und der Frage. Fügen Sie stattdessen eine eigene Antwort hinzu. Sie können diese Antwort auch als Lösung markieren.
bummi vor 5 Jahren
0
Gelöst aus dem Titel entfernt
ajnabi vor 5 Jahren
0
1 Antwort auf die Frage
1
Xen2050
Die GUI's "Einstellungen" -> "Bevorzugte Anwendungen" sieht so aus, als würde sie xdg-settings get default-web-browserauch anders eingestellt und definitiv mit einer einfacheren Oberfläche, also probieren Sie es aus.
Es sieht aus wie es läuft exo-preferred-applications
Verlässt sich möglicherweise auf die Datei /usr/share/applications/exo-web-browser.desktop(oder die entsprechende Datei in /usr/local/oder ~/.local)Exec=exo-open --launch WebBrowser %u
Probiere auch
sudo update-alternatives --config x-www-browser
Das Überprüfen des Standardbefehls für Mimetypen, nach dem Sie gesucht haben, war wahrscheinlich einer der folgenden:
Ich hatte bereits alle Ihre Vorschläge ausprobiert, mit Ausnahme der "Exo-Preferred-Anwendungen", die das Problem durch einige Bereinigungen behoben haben. Ich habe die Details der Schritte, die ich unternommen habe, in den ursprünglichen Beitrag für andere aufgenommen, die möglicherweise gegen dasselbe stehen. Vielen Dank.
ajnabi vor 5 Jahren
0
Die Desktop-Umgebung ist eigentlich LXDE. Aus Neugier habe ich zwei meiner anderen LXDE-Computer überprüft, und auf ihnen waren auch keine Exo-Utils installiert.
ajnabi vor 5 Jahren
0