Ich finde diesen Befehl
sudo update-alternatives –config x-www-browser
Ich wähle Chrome. Es funktioniert für xpdf, aber Evince startet Firefox nach dem Klicken immer noch.
Ich denke, Linux ist kein Standard. Ich benutze Linux Mint 8 (Helena) LXDE.
Antworten:
Das Lösen Ihres Problems ist wie Voodoo, selbst wenn es "Protokolle" gibt, wie und welche Anwendungen eine bestimmte Art von Datei öffnen sollen. Sie werden feststellen, dass sie zwischen Systemen und verschiedenen Desktop-Umgebungen sehr inkonsistent sind.
Es gibt also keine wirklich "richtige" Antwort. Ich hatte ein ähnliches Problem mit Firefox, daher gebe ich Ihnen meine Lösung:
~/.local/share/applications/defaults.list
wenn es nicht existiertFügen Sie Folgendes hinzu
... oder nur die letzte Zeile, wenn es vorher etwas gibt.
quelle
mimeapps.list
der neue Dateiname für freedesktop.org ist : standards.freedesktop.org/mime-apps-spec/…Soweit ich weiß, verwendet LXDE xdg, um Anwendungen aufzurufen. Dieser Befehl sollte Ihr Problem beheben:
So finden Sie heraus, welche Anwendung eine PDF-Datei öffnet:
So stellen Sie die Anwendung auf evince ein
Dies sollte funktionieren, wenn Ihre Anwendung auf dem Desktop registriert ist (dh wenn ein Launcher vorhanden ist).
quelle
xdg-mime default evince.desktop application/pdf
Sie können Ihre
$HOME/.local/share/applications/mimeapps.list
Datei bearbeiten . Wenn diese Datei nicht vorhanden ist, erstellen Sie eine.Fügen Sie zur Veranschaulichung die folgende Zeile hinzu, wenn Chromium der Standardbrowser sein soll:
Das ist alles.
quelle
Ich hatte ein umgekehrtes Problem - ich möchte, dass Firefox die Links öffnet, aber evince hat Chrom gestartet, egal was passiert.
Ich habe immer gesehen
strace -o /tmp/output evince
, welche Funktionen aufgerufen werden, und habe dies im Protokoll gefunden:Keine Ahnung, warum in der Datei fireoxox.desktop ein Semikolon enthalten ist, aber ich habe
/home/koniu/.local/share/applications/firefox.desktop
Folgendes erstellt:Und jetzt
evince
beginntfirefox
wie gewünscht.quelle
Um Gnome-Anwendungen zu ändern, müssen Sie gconftool verwenden:
So überprüfen Sie die Änderungen:
Andere Gnome-Anwendungen:
Referenz:
quelle
Keine dieser Lösungen hat bei mir funktioniert.
Ich musste
~/.config/mimeapps.list
diese Regeln bearbeiten und an die beiden Überschriften anhängen:quelle
Legen Sie den Standardbrowser in Gnome-Anwendungen mit fest
gnome-default-applications-properties
.quelle
Ich hatte dieses Problem mit evince unter KDE. Ich musste mich von KDE abmelden, mich bei GNOME anmelden und den Standardbrowser von GNOME einstellen (
Search
->Details
->Default Applications
->Browser
). Dann gehe zurück zu KDE und es hat gut funktioniert.quelle