Skip to main content

GNOME 3: “Vorgabe-Anwendung” für Verzeichnisse

Ja, der Titel klingt seltsam, aber leider habe ich keinen besseren deutschen Begriff gefunden. Man kann es auch “default application” nennen.

Das Problem:

Es hatte alles funktioniert wie es sollte. Ich habe ein Programm installiert. Danach öffnete ich in einem beliebigen Programm einen Ordner (z.B. in Firefox oder in der oberen Leiste einen Eintrag unter “Orte”). Dabei öffnete sich nicht mein File Browser der Wahl (hier Nautilus), sondern das soeben installierte Programm. Das wollte ich aber nicht.

Ursache:

Wenn man in die .desktop Datei des neuen Programms schaut (/usr/share/applications/programm.desktop), dann findet man ganz unten:

MimeType=inode/directory;

Die Zeile kann hier noch mehrere Werte enthalten. Schaut man sich die entsprechende Datei z.B. von Nautilus an, so findet man auch diesen Eintrag. Dieser Eintrag sagt aus, dass das entsprechende Programm Dateien (oder hier Ordner) mit diesem Mime Type öffnen kann. Und der Mime Type"inode/directory" steht nun mal für “Ordner”.

Leider weiß ich nicht, nach welchen Kriterien GNOME 3 entscheidet, welches Programm (die diesen Mime Type spezifiziert haben) zum Öffnen benutzt wird. Aus Erfahrung ist es meist das zuletzt installierte Programm.

Lösung:

Bisher hatte ich zwei Lösungsansätze: Ein paar Programme konnte man unter “Einstellungen -> Details -> Vorgabe-Anwendungen” einstellen. Ein entsprechender Eintrag zu Ordnern existiert leider nicht. Der zweite Ansatz ist es, in Nautlius mit der rechten Maustaste auf eine Datei mit dem entsprechenden Eintrag zu klicken, dort “Einstellungen” auszuwählen und im Reiter “Öffnen mit” das zu benutzende Programm auszuwählen. Aber leider funktioniert dies nicht bei Ordnern.

Nun habe ich die hierfür passende Lösung gefunden: Man öffne die Datei “~/.local/share/applications/mimeapps.list”. Unter dem Eintrag “[Default Applications]” fügt man folgende Zeile ein:

inode/directory=nautilus.desktop

Sofern man einen anderen File Browser benutzen möchte, muss man den entsprechenden Eintrag anpassen. Außerdem sollte man schauen, ob der entsprechende Mime Type ggf. schon in der Datei steht. Dann muss man ihn nur entsprechend anpassen.