Ich habe evince als Standardanwendung zum Öffnen von PDF-Dateien konfiguriert (mit Öffnen mit ... und klicken Sie auf Immer PDF-Dateien mit dieser Anwendung öffnen). Wenn ich jedoch gnome-open foo.pdf
anstelle von evince eingebe, wird Nautilus im richtigen Ordner geöffnet und hervorgehoben die datei meiner wahl.
Dies ist besonders störend, da ich das LaTeX-Plugin für gedit verwende und wenn ich versuche, eine Tex-Datei als PDF zu kompilieren, anstatt ein neues Fenster mit meiner kompilierten PDF-Datei zu öffnen, habe ich nur ein Nautilus-Popup. Ich weiß, dass ich die Skripte meines gedit LaTeX-Plugins so bearbeiten kann, dass sie mit dem zu öffnenden PDF aufgerufen werden (oder Acroread). Dies ist jedoch eine Problemumgehung und nicht die von mir gesuchte Lösung.
xdg-open
?xdg-open
? Noch nie davon gehört.gvfs-open
, währendgnome-open
es als Fallback verwendet wird, wenn gvfs-open nicht gefunden wird. Es wird dringend empfohlen, xdg-open anstelle von gnome-open zu verwenden, damit Ihre Skripte / Apps / was auch immer viel portabler (und zukunftssicherer) sindAntworten:
Das Entfernen
exo-utils
hat bei mir einwandfrei funktioniert.quelle
gvfs-open
Fehlverhalten unter Fedora mit MATE. Der Paketname auf Fedora lautetexo
. Möglicherweise haben Sie es versehentlich mit installiertxfburn
.Vierter Ansatz
Ich könnte Ihr Problem reproduzieren, indem ich diese Datei
/usr/share/applications/evince.desktop
lösche. Stellen Sie also sicher, dass Sie diese Datei haben.Referenz .
Dritter Ansatz
xdg-open scheint die Konfiguration von zu verwenden
/etc/mailcap
. Bearbeiten Sie es also, um pdf mit evince zu verknüpfen.Suchen Sie nach den Zeilen, die mit beginnen
application/pdf
.application/x-pdf
;application/x-bzpdf
;application/x-gzpdf
. Sie sollten so aussehen, um pdf mit evince zu verknüpfen:Referenz .
Zweiter Ansatz
Was ist die Ausgabe von
Wenn die Ausgabe nicht den Erwartungen entspricht, gilt Folgendes:
Referenz .
Erste Ansatz
Es gibt andere Stellen, an denen die Dateizuordnungen festgelegt sind.
Sie können die Dateizuordnungen ändern unter:
Suchen Sie in diesen Dateien nach "pdf" und "Nautilus".
quelle
gvfs-open
und bekam das gleiche Ergebnis (dh Nautilus öffnet sich). Siehe oben, dass ich es auch versucht habexdg-open
, und nichts hat sich geändert. Warum gibt es so vielefoo-open
Möglichkeiten? Zweitens hat dasgvfs-option
nicht nur nicht funktioniert, es hat auch dazu geführt, dass sich meine Maschine abgemeldet hat ... Ich weiß nicht, ob es dergvfs-option
Fehler ist, da mir heute mit Google-Chrome dasselbe passiert ist. Ich denke, es gibt einen Fehler mit Unity (oder Compiz), durch den Sie die Sitzung selbst zerstören ...application/pdf
Wenn ich den ersten Befehl eingab, kehrte ich einfach zurück, da ich nicht sicher war, ob dies "das war, was ich erwarten sollte". Ich führte den zweiten Befehl (der lauten sollte) ausxdg-mime default evince.desktop application/pdf
(er ließ sich nicht so ausführen, wie Sie ihn bezeichneten) und immer noch der gleiche Sache. Nautilus öffnet gerade ... frustrierendIch bin gerade auf dieses Problem gestoßen, und laut diesem Thread auf ubuntuforums.org wird es von exo-utils verursacht:
http://ubuntuforums.org/showthread.php?t=1729680
exo-tools ist eine Abhängigkeit von Thunar (das ich heute installiert habe), ist aber normalerweise nicht in Ubuntu ab Lager installiert, weshalb sie diesen Fehler in der Veröffentlichung verpasst haben.
Das Entfernen dieses Pakets (ich habe gerade Thunar und alle seine Abhängigkeiten entfernt) hat das Problem für mich behoben.
quelle
Das Problem hängt mit zusammen
exo-utils
.Es gibt einen Fehler, der für Ubuntu Utopic behoben wurde: https://bugs.launchpad.net/bugs/956255
Aus irgendeinem Grund wurden die folgenden
x-scheme-handler
Zeilen in ~ / .local / share / applications / mimeapps.list kopiert / abgelegtDies verursachte
xdg-open
/gvfs-open
zu verwenden/usr/share/applications/exo-file-manager.desktop
, die enthält:Dies ist der Grund, warum Nautilus auch mit dem festen Paket für jede Datei geöffnet wird.
quelle
mimeapps.list
Datei entfernen müssenIch hatte ein ähnliches Problem, das Entfernen von Exo-Utils funktionierte bei mir nicht.
Nach ein wenig Graben fand ich zwei Einträge für application / pdf in / etc / mailcap, die Xpdf gegenüber evince priorisierten.
Nachdem Sie die beiden Einträge für Xpdf auskommentiert haben, öffnet xdg-open PDF-Dokumente korrekt mit evince.
quelle
Das Problem kommt von
thunar
undexo-utils
(was von benötigt wirdthunar
). Wenn Sie sie entfernen, ist das Problem behoben.quelle
Ich hatte nach der Installation von nautilus das gleiche Problem, um meine Dateien unter Xubuntu 11.10 zu verwalten. Als ich zurück zu Ubuntu 12.04 wechselte, war das Problem auch da.
Einfache Lösung, wenn dies NUR Ihrem Benutzer passiert (in der Nähe dessen, was Desgua bereits gesagt hat): Löschen Sie das
~/.local/share/application
Verzeichnis und alles sollte wieder normal werden. Möglicherweise möchten Sie einige Verknüpfungen in diesem Verzeichnis sichern, wenn Sie sie beibehalten möchten.quelle
~/.local/share/applications/mimeapps.list
, siehe askubuntu.com/a/493866/169 .Gnome-Open funktioniert einwandfrei und öffnet den Adobe Reader ordnungsgemäß. Könntest du es mal mit Adobe Reader versuchen.
Möglicherweise ist evince nicht als Standard festgelegt.
Ich benutze Natty BTW.
quelle