Dies wird in der Desktop-Eintragsdatei einer Anwendung angegeben . Desktop-Eintragsdateien sind Starter für die Anwendung (dasselbe Dateiformat wie die Starter, die Sie auf Ihrem Desktop erstellen können), die auch verschiedene Metadaten enthalten. Wenn eine Anwendung installiert ist, werden diese Desktop-Eintragsdateien in / usr / share / applications abgelegt, und ich denke, ihr Inhalt wird auch zwischengespeichert, um die Geschwindigkeit zu verbessern.
Das hier definierte wichtige Datenelement ist die Liste der MIME-Typen, die die Anwendung öffnen kann. Dies wird im Schlüssel 'MimeType' in der Desktop-Eintragsdatei definiert. Zum Beispiel hat GIMP Folgendes in seinem Desktop-Eintrag:
MimeType=application/postscript;application/pdf;image/bmp;image/g3fax;image/gif;image/x-fits;image/pcx;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-psd;image/x-sgi;image/x-tga;image/x-xbitmap;image/x-xwindowdump;image/x-xcf;image/x-compressed-xcf;image/tiff;image/jpeg;image/x-psp;image/png;image/x-icon;image/x-xpixmap;image/svg+xml;image/x-wmf;
Dies gibt eine Liste der Dateitypen an, die GIMP öffnen kann.
Der Anwendungsname wird mit der Taste 'Name' angegeben, z.
Name=GIMP Image Editor
Wie Sie sehen können, befinden sich neben den Namen Symbole. Diese werden in der Desktop-Eintragsdatei auch entweder als Symbolname (für den die richtige Datei im Symbolthema nachgeschlagen wird) oder als Symboldateipfad angegeben. GIMP hat Folgendes:
Icon=gimp
Im Dialogfeld "Öffnen mit -> Andere Anwendung" sind die empfohlenen Anwendungen die Anwendungen, die angeben, dass sie den Dateityp öffnen können, und die anderen Anwendungen sind diejenigen, die dies nicht getan haben.
Wenn Sie die Anwendung ausgewählt haben, prüft der Dateimanager, wie die Anwendung ausgeführt wird, um die Datei (en) zu öffnen. Es sucht nach dem Schlüssel 'Exec' im Desktop-Eintrag. GIMP hat den folgenden Exec-Schlüssel:
Exec=gimp-2.6 %U
Dies bedeutet, dass der Befehl:
gimp-2.6 %U
wird ausgeführt, um die Datei (en) zu öffnen, wobei sie %U
durch eine Liste von URLs (normalerweise file: // urls) ersetzt wird, die die zum Öffnen ausgewählten Dateien darstellen. Zusätzlich zu '% U' kann die Anwendung '% u' für eine einzelne URL oder '% f' / '% F' für einen oder mehrere einzelne Dateipfade verwenden.