Wie in einem anderen Thread hier in den Foren angegeben, habe ich die Datei /usr/share/applications/mimeinfo.cache geöffnet, um nach korrekten Referenzen zu suchen. Und bemerkt, dass dies nicht das Problem zu sein scheint, es gibt sogar 3 optionale Browser zu verwenden.
x-scheme-handler/http=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;
Ich habe bereits mit dem Befehl "which" im Terminal überprüft, ob die Programme korrekt benannt sind:
$ which google-chrome
$ /usr/bin/google-chrome
Google-Chrome sollte also die erste Option sein, und dennoch scheint der Befehl zum Öffnen einer URL nicht im Programm anzukommen, auch nicht in der zweiten oder dritten Option.
Außerdem funktioniert der Befehl "Online-Hilfe abrufen ..." im Menü "Hilfe" nicht. Es ist also auch kein Problem mit der spezifischen Dokumentdatei.
Ich verwende Ubuntu 12.04 LTS. Wenn Sie weitere relevante Details anfordern müssen, tun Sie dies bitte. Es wäre schön, verschiedene Meinungen darüber zu haben, wie man das löst, danke :-)
UPDATE: Ich bin wie gefragt vom Terminal gelaufen.
Folgendes bekomme ich, wenn ich versuche, einen Link zu öffnen:
/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Permission denied
/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Success
Sollte ich das von Ihnen vorgeschlagene Update versuchen, auch wenn mein Fehlerprotokoll anders ist?
UPDATE: Versuchte @ maggotbrains Lösung und BINGO, jetzt kann ich dank dir, Bruder, PDF-Referenzen schneller studieren!
quelle
Antworten:
Möglicherweise stoßen Sie auf einen Fehler bei der Behandlung externer URLs durch Apparmor.
Das Problem, dass ich URLs in evince geöffnet habe, führte dazu, dass beim Klicken auf eine URL in einem PDF-Dokument der folgende Fehler (in der Befehlszeile) generiert wurde:
Wie in diesem Kommentar vorgeschlagen , konnte ich dieses Problem mit Chrom folgendermaßen beheben:
Zum Schluss laufen
sudo apparmor_parser -T -W -r /etc/apparmor.d/usr.bin.evince
quelle
/usr/lib*/{,*/} Pixr,
.Keine der oben genannten Lösungen hat bei mir funktioniert, dies funktioniert jedoch:
Sehen Sie, was derzeit auf der Ignorierliste steht
Fügen Sie nun Document Viewer (evince) zu dieser Liste hinzu
Nehmen Sie die Änderung in Angriff
quelle
Dieser Fehler wurde vor einiger Zeit behoben. Die Zeilen in der Datei
/etc/apparmor.d/abstractions/ubuntu-helpers
waren enthalten.Xpdf
hatte jedoch keine Probleme.Unter der Annahme, dass
gnome-gmail
undgnome-gmail-notifier
installiert sind und in den Systemeinstellungen angegeben wurden, müssen Sie zunächst evince deaktivieren und anschließend apparmor neu starten, damit die Hyperlinks umgeleitet werden. (Das hat bei mir sowieso funktioniert).quelle
sudo ln -s /etc/apparmor.d/usr.bin.evince
,/etc/apparmor.d/disable/usr.bin.evince
undsudo /etc/init.d/apparmor restart
für mich gearbeitet, aber erst nach einem Neustart!Ich habe Chromium (nicht Chrome) unter Ubuntu 14.04 und füge hinzu
/usr/lib/chromium-browser/chrome-sandbox PUxr
nach der Zeichenfolge/usr/lib/chromium-browser/chromium-browser-sandbox PUxr
in der Datei /etc/apparmor.d/abstractions/ubuntu-helpers , dann
sudo service apparmor reload
löste dieses Problem für mich.Gefunden hier .
quelle
Ich hatte das gleiche Problem mit MATE. Als ich in einem PDF-Dokument auf Hyperlinks geklickt habe, wurde Firefox geöffnet, obwohl ich es bereits versucht hatte
sudo update-alternatives --config x-www-browser
.Die vollständige Diskussion finden Sie unter github.com/mate-desktop/mate-control-center/issues/91 . Die Lösung war:
Dadurch wird eine GUI gestartet, in der Sie den Standardbrowser festlegen können.
quelle