Stellen Sie den Standard-Dateibrowser für "Open Enthalten Ordner" ein


10

Seit ich EasyTag auf meinem Arch Linux installiert habe, verwenden mehrere andere Programme EasyTag anstelle von Nautilus als Dateibrowser.

Zum Beispiel startet Firefox EasyTag, wenn ich auf "Ordner mit öffnen" klicke.

Wo kann ich Nautilus als meinen "Standard-Dateibrowser" festlegen?


Antworten:


12

Sie können den Standarddateibrowser definieren, indem Sie die Datei bearbeiten ~/.local/share/applications/mimeapps.list. Öffnen Sie diese Datei und ändern Sie die Zeile inode/directorywie folgt

inode/directory=nautilus.desktop;

Wenn dies nicht funktioniert, sollten Sie den Dateimanager in der Datei ändern

/usr/share/applications/mimeinfo.cache

durch Hinzufügen (oder Aktualisieren) dieser Zeile

inode/directory=nautilus.desktop

1
Ja, es sieht so aus, als ob easytag die inode / diectoryline in mimeinfo.cache beschädigt hat: inode / directory = easytag.desktop; org.gnome.Nautilus.desktop; Konnte es reparieren, danke!
RockZ

1
Es hängt von Faktoren ab, die ich nicht angeben kann, aber in einigen Fällen muss der Dateimanager erst nach inode/directory=der letzten Position vorhanden sein (erwähnt) , unabhängig davon, ob und in welcher Reihenfolge auch andere aufgeführt sind . Falls es nicht funktioniert, sollte man versuchen, es zuerst dort abzulegen , während andere behalten. Wenn dies immer noch nicht funktioniert, muss möglicherweise mindestens der Schuldige entfernt werden, der die Kontrolle übernimmt, wenn nicht alle anderen dort genannten Programme außer dem Dateimanager.

@iBlink - Mehrere Programme, die dort aufgelistet sind, sollten kein Problem darstellen, sind es aber manchmal. Haben Sie versucht, Nautilus an die erste Stelle zu setzen ? - Andere Programme (wie easytag oder Mediaplayer) dort zu belassen, kann nützlich sein, da sie als Option für Ordner zum Kontextmenü "Öffnen mit"

@cipricus Ah mehrere Zeilen sind für das Öffnen als Kontextmenü? Gut zu wissen, da easytag meine Änderungen ständig überschreibt. Ich füge einfach eine weitere Zeile mit inode / directory hinzu. Danke
rockZ

So vermeiden Sie das Problem vollständig: unix.stackexchange.com/q/336982/32012

2

Der folgende Befehl hat dieses Problem unter Arch Linux gelöst:

xdg-mime default nautilus.desktop inode/directory

(Quelle: Arch Forums )


1
In meinem Fall war der Cache das Problem, also habe ich die Datei /usr/share/applications/mimeinfo.cache"mit sudo" bearbeitet
SergioAraujo

1

Eine umfassende Beschreibung zum Einrichten von Standardanwendungen finden Sie hier im entsprechenden Arch-Wiki-Artikel.

Für Ihren speziellen Fall bearbeiten Sie den Abschnitt ~/.config/mimeapps.listund fügen ihm eine neue Zeile hinzu .inode/directory=nautilus.desktop[Default Applications]

Die Datei sollte ungefähr so ​​aussehen:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop

Das hat von mir funktioniert. Ich konnte den Ordner in der akzeptierten Antwort nicht finden
lgkarolos

1
Die Datei ~ / .local / share / applications / mimeapps.list` ist veraltet (ich habe dazu einen Kommentar zur akzeptierten Antwort gepostet).
Marcus
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.