"Enthaltenen Ordner öffnen" in Firefox verwendet nicht meinen Standard-Dateimanager

Antworten:

17

Nach vielen Versuchen stieß ich auf die sehr einfache Methode, die Gill Bates oben angegeben hatte

  1. Gehen Sie in die Systemeinstellungen
  2. Schalten Sie den Standardmanager auf etwas anderes um
  3. Schalte es zurück

Also habe ich das gemacht, dann Firefox geschlossen und wieder geöffnet und es hat wie ein Zauber funktioniert. Vielleicht kann ich hier Occams Rasiermesser aufrufen ...

user258092
quelle
1
das hat bei mir funktioniert. Ich musste Firefox nicht neu starten.
Jayen
2
Identisches Problem in Kubuntu 14.04, dies hat es behoben. In KDE ist es Default Applications -> File Manager.
Asche
Vielen Dank! Ich kann nicht glauben, dass dies funktioniert hat ...
Gemäß
3
Könnten Sie einen Hinweis hinzufügen, wo in den Systemeinstellungen Änderungen vorgenommen werden können? In Ubuntu 16.10 gibt es einen Abschnitt mit dem Namen Standardanwendungen in den Details- Einstellungen, in dem ich jedoch nur die Standardeinstellungen für Web , Mail , Kalender , Musik , Video und Fotos auswählen kann , keinen Dateimanager.
ODER Mapper
Die Lösung ist das Ergebnis der Dateimanager der immer zuerst genannt nach inode/directory=, in /usr/share/applications/mimeinfo.cachenach der Einstellung für Dateimanager aktualisiert wird als (siehe meine angegebene Antwort ). Ihre Lösung ist in Unity und anderen Desktops möglich, auf denen die Einstellung zum Wechseln des Dateimanagers über eine grafische Benutzeroberfläche festgelegt ist. Wenn dies nicht der Fall ist, kann dies wie angegeben manuell erfolgen.
7

Der Vorschlag von @carnendil ist nicht sinnvoll, da das System diese Liste beim Start generiert und sie daher nicht direkt vom Benutzer bearbeitet werden sollte. Tatsächlich sollte jeder Eintrag alle auf dem System verfügbaren Optionen enthalten , und manchmal ist der erste Eintrag nicht der bevorzugte.

Theoretisch sollte der Vorschlag von @Fab funktionieren, aber es stellt sich heraus, dass Programme manchmal versuchen, defaults.listausschließlich auf diese zu verweisen . Zum Beispiel ist die Diskussion über Bugzilla zeigt , dass Firefox nicht einmal für einen der Benutzer lokale Listen zu suchen wissen, defaults.listund mimeapps.list.


Ich schlage daher vor, dass Sie eine der folgenden Dateien bearbeiten , wobei die erste Option wahrscheinlich die klügste ist, es sei denn, Sie befinden sich auf einem Mehrbenutzersystem:

  1. Bearbeiten /usr/share/applications/defaults.list; oder
  2. Bearbeiten Sie beide ~/.local/share/applications/mimeapps.list und ~/.local/share/applications/defaults.list; oder
  3. Bearbeiten Sie eine der Dateien in ~/.local/share/applications/und erstellen Sie dann eine symbolische Verknüpfung zu dieser Datei von der anderen (z. B. Bearbeiten ~/.local/share/applications/mimeapps.listund Verknüpfen von ~/.local/share/applications/defaults.list).

Fügen Sie zu einer der folgenden Optionen oben die folgende Zeile hinzu (oder ändern Sie sie):

inode/directory=Thunar-folder-handler.desktop
jake
quelle
1
Die akzeptierte Antwort hat bei mir nicht funktioniert, aber dies hat bei mir in Xubuntu 16.04 LTS für Thunar File Manager funktioniert. Nur Bearbeitungspunkt 1: inode/directory=thunar.desktop(die anderen Dateien existieren nicht).
Rutrus
1
Ich denke, die Verwendung xdf-mime default thunar.desktop inode/directoryist noch robuster.
Raphael
5

Ich bin auch auf ein solches Problem gestoßen, aber in meinem Fall war es hilfreich, den Standard-Dateimanager mit der Standard-GUI auf etwas und wieder auf das benötigte zu stellen.

Gill Bates
quelle
Die Lösung ist das Ergebnis der Dateimanager der immer zuerst genannt nach inode/directory=, in /usr/share/applications/mimeinfo.cachenach der Einstellung für Dateimanager aktualisiert wird als (siehe meine angegebene Antwort ). Ihre Lösung ist in Unity und anderen Desktops möglich, auf denen die Einstellung zum Wechseln des Dateimanagers über eine grafische Benutzeroberfläche festgelegt ist. Wenn dies nicht der Fall ist, kann dies wie angegeben manuell erfolgen.
3

Es gibt einen alten Fehler , der auf eine Einstellung in der Datei verweist /usr/share/applications/mimeinfo.cache.

Die Zeile, die inode/directory=in meinem System mit "" beginnt , sieht folgendermaßen aus:

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

Ich vermute, deine Punkte beziehen sich stattdessen auf Thunar.

Um die Änderung vorzunehmen, müssen Sie bearbeiten mimeinfo.cachemit:

gksu gedit /usr/share/applications/mimeinfo.cache
Carnendil
quelle
2
Das KDE-Äquivalent zu dieser letzten Zeile wäre Alt-F2, um einen Ausführungsdialog zu erhalten und dann kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj
3

Wenn die bereits erwähnten Lösungen nicht funktionieren, versuchen Sie dies .

Schreiben Sie folgendes an /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Ändern Sie die ExecZeile nach Ihren Wünschen. (Standardeinstellung nautilus)

Magicadark
quelle
2

Wenn Sie die Systemeinstellungen nicht ändern möchten oder keinen Zugriff darauf haben, können Sie die Zeile, die mit inode/directory=(von /usr/share/applications/mimeinfo.cache) bis beginnt, kopieren und personalisieren~/.local/share/applications/mimeapps.list

Fab
quelle
1

Lösung für Benutzer einer XFCE-Umgebung, basierend auf den anderen Antworten:

  1. Ausführen xfce4-mime-settings(oder Einstellungsmenü -> Mime Type Editor).

  2. Suchen Sie in der Liste nach inode / directory

  3. Setze Open Folder mit Thunar oder ähnlichem

Andrew
quelle
0

Die Lösung, die in anderen Antworten hier und hier vorgestellt wird und das Aktualisieren der Einstellungen für den Dateimanager beinhaltet, funktioniert auch, aber Sie benötigen die GUI-Einstellung dafür und sie kann auch vorübergehend sein, da der Schuldige nach Programminstallationen oder -aktualisierungen die Kontrolle übernehmen kann (siehe Link unten) ).


Dieses Problem trat auch in neueren Ubuntu-Versionen und Ubuntu-basierten Systemen sowie in anderen Linux-Systemen wie Manjaro auf. Ebenso wird es in anderen Browsern wie Chrome und sogar in anderen Programmen (wie uGet , einem Downloader mit der Option "Ordner mit Inhalt öffnen") angezeigt . Das Problem kann auch in schwerwiegenderen Formen auftreten, bei denen der Standarddateimanager nicht durch einen anderen Dateimanager, sondern durch ein anderes Programm (Texteditor, Multimedia-Player) ersetzt wird .

Das Problem wird, wie hier angegeben , nur von bestimmten Programmen ausgelöst.

Die beste Lösung ist das Erstellen oder Bearbeiten ~/.local/share/applications/mimeapps.list: Bearbeiten Sie die Zeile, die mit beginnt, inode/directory=und fügen Sie den Namen des Dateimanagers hinzu, den Sie verwenden, wenn dieser noch nicht vorhanden ist. Wenn dies bereits vorhanden ist, aber zuerst ein anderes Programm aufgeführt ist, stellen Sie den Dateimanager an die erste Stelle (wenn Sie die anderen Programme zum Öffnen von Ordnern benötigen).

Für Pantheon Files sollte es so sein

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Wenn die Desktop-Umgebung wie mein Manjaro Cinnamon nicht mit Freedesktop kompatibel ist, sollte die zu erstellende / zu bearbeitende Datei folgendermaßen ~/.local/share/applications/mimeinfo.cacheaussehen:

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

Auch hier .

Gemeinschaft
quelle
0

Ich hatte das gleiche Problem wie Sie, aber keine der Antworten hat mir wirklich geholfen.

Ich hatte Konqueror heruntergeladen (damit ich Spotify unabhängig von Firefox hören kann) und Dolphin als Voraussetzung installiert. Danach begann Firefox, Dateien in Dolphin zu öffnen.

Da ich Dolphin für nichts verwende und Konqueror nur für Spotify verwendet wird, habe ich beschlossen, Dolphin zu beseitigen. Jede Distribution hat eine Möglichkeit, Pakete zu deinstallieren, während die Pakete, die davon abhängen, in Ruhe gelassen werden.

Im Bogen war es:

sudo pacman -Rdd dolphin

Ich benutze Ubuntu nicht, aber da dieser Kanal askubuntu heißt, habe ich ein bisschen nach dem Ubuntu-Äquivalent gesucht:

sudo dpkg -r --force-depends dolphin

(basierend auf diesem Thread )

Für Thunar sollte es sein:

sudo dpkg -r --force-depends thunar

Offensichtlich trifft dies nicht auf alle zu. Es ist ein Urteilsspruch, Sie müssen sicher sein, dass der zusätzliche Dateibrowser, den Sie entfernen, nicht wesentlich für etwas ist, das ohne ihn kaputt geht. Solange Sie sicher sind, dass keine System-Apps es benötigen, können Sie es jederzeit deinstallieren und prüfen, ob die Dinge stabil sind, und es einfach neu installieren, wenn dies nicht der Fall ist.

thebunnyrules
quelle
Sie haben den Täter installiert, ohne ihn zu benötigen, und das Entfernen ist natürlich eine Lösung. Wenn das Problem jedoch von einem Programm verursacht wird, das Sie behalten möchten, klicken Sie hier .