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

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
Dababi
quelle
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 )

Udi
quelle
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
Marcus
quelle
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