Seit einigen Tagen öffnet mein Files-Objektiv nur Nautilus, aber nicht die richtige Anwendung, die der Dateierweiterung zugeordnet ist. Wenn ich beispielsweise eine PDF-Datei auswähle, ist Nautilus openend und zeigt auf das Verzeichnis, in dem sich die Datei befindet (und die Datei ausgewählt ist), aber Adobe Reader wird nicht geöffnet.
Dann mache ich das gleiche im Terminal mit
xdg-open sample.pdf
nur Nautilus ist auch geöffnet.
xdg-mime zeigt mir diese Info:
$ xdg-mime query default application/pdf
acroread.desktop
Die Datei /usr/share/applications/acroread.desktop:
[Desktop Entry]
Name=Adobe Reader 9
MimeType=application/pdf;application/vnd.fdf;application/vnd.adobe.pdx;application/vnd.adobe.xdp+xml;application/vnd.adobe.xfdf;
Exec=acroread
Type=Application
GenericName=PDF Viewer
Terminal=false
Icon=AdobeReader9
Caption=PDF Viewer
X-KDE-StartupNotify=false
Categories=Application;Office;Viewer;X-Red-Hat-Base;
InitialPreference=9
Gleiches gilt für andere Dateitypen wie Bilder, Musikdateien und Office-Dokumente.
Dann doppelklicke ich auf die Datei in Nautilus, alles ist in Ordnung und die richtigen Anwendungen werden geöffnet.
Ich gehe davon aus, dass dieses Verhalten etwas mit Thunar zu tun hat, das ich vor einigen Tagen installiert, aber nach diesen Problemen deinstalliert habe.
Irgendwelche Vorschläge?
Antworten:
Ich hatte das gleiche Problem bei der Installation von xfce (meine Frage finden Sie hier ).
Mein Problem wurde nach der Deinstallation aller xubuntu * -, xfdesktop4 * - und xfce4 * -Pakete (und thunar) behoben.
Vielleicht sollten Sie zunächst Folgendes eingeben:
aptitude search xfce xfd xubuntu | grep ^i
um zu sehen, welche Pakete in Ihrem System installiert sind.
Fahren Sie dann mit der Deinstallation fort.
quelle
exo-preferred-applications
einmal verwendet habe. In ~ / .local / share / applications gibt es den folgenden Eintrag, der ihn zu verursachen scheint, wenn exo-file-manager installiert ist: "mimeapps.list: x-Schema-Handler / file = exo-Dateimanager.desktop "mythbuntu
Distributions-CD installiert worden war . Die Deinstallation der xfce-bezogenen Pakete hat funktioniert. Wenn es immer noch nicht funktioniert, versuchen Sie , den StandardbrowserIch hatte das gleiche Problem mit dem Datei-Objektiv sowie im Chrome-Browser. Ich habe alle xfce4-bezogenen Pakete entfernt und das Problem behoben. Vielen Dank!
Das habe ich getan,
Ich habe diese Informationen hier gefunden
quelle
Es ist ein Fehler in exo-utils / exo-file-manager.desktop:
https://bugs.launchpad.net/ubuntu/+source/exo/+bug/956255
quelle
Dies ist ein Fehler, aber eine Möglichkeit, das Problem zu lösen (zu umgehen), besteht darin, eine eigene Version von
xdg-open
:Sie müssen sicherstellen, dass Sie
~/bin
Ihrem Pfad hinzugefügt haben . Ihre~/.bashrc
Datei sollte Folgendes enthalten (möglicherweise ist sie bereits vorhanden):Jetzt müssen Sie
~/bin/xdg-open
die folgende Zeile nach der Zeile bearbeiten und hinzufügen , die nur den Text enthältdetectDE
(um Zeile 525 in meiner Version des Skripts):Nach dem Abmelden und erneuten Anmelden sollten Dokumente mit den zugehörigen Handlern und nicht mit Nautilus geöffnet werden.
quelle
Ich habe das Löschen (oder Kommentieren mit einem #) dieser Zeile aus der Datei ~ / .local / share / applications / mimeapps.list gelöst :
quelle