Mimeo: Unterschied zwischen den Versionen
Varakh (Diskussion | Beiträge) |
Tuxnix (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
MIMEO ist ein XDG-OPEN Ersatz, der durch Dateiassoziationen eine Datei mit dem durch den Benutzer definierten Programm öffnet. Es ist zusätzlich möglich bestimmte Dateiendungen mit einem anderen Programm zu assoziieren. Es versucht sich an die [http://standards.freedesktop.org/ Freedesktop.org-Standards] zu halten und ist demnach auch kompatibel zu Dateimanagern, die solche Assoziationen setzen (z.B. [[Pcmanfm]]). Des Weiteren ist das Programm in der Lage mit regulären Ausdrücken umzugehen, was für das massenhafte Setzen von Assoziationen nützlich ist. | |||
MIMEO ist ein XDG-OPEN Ersatz, | |||
= | {{installation|repo=aur|paket=mimeo}} | ||
==Benutzung== | ==Benutzung== | ||
In einem Terminalemulator gibt man den Befehl | In einem Terminalemulator gibt man den Befehl {{ic|mimeo datei}} ein, um die Datei mit dem durch den MIME-Typ definierten Programm zu öffnen. | ||
==Konfiguration== | ==Konfiguration== | ||
Die Konfiguration besteht im | Die Konfiguration besteht im Wesentlichen aus einfachen Konsolenbefehlen und/oder der Datei {{ic|.config/mimeo.conf}}. | ||
===Konsole=== | ===Konsole=== | ||
Mithilfe eines Terminals kann man MIME- | Mithilfe eines Terminals kann man MIME-Typen mit bestimmten .desktop-Dateien bzw. Programmen assoziieren. | ||
Zunächst muss man bei dieser Methode | Zunächst muss man bei dieser Methode die .desktop-Datei (über die das eigentliche Programm aufgerufen wird) erstellen, falls diese noch nicht existiert. | ||
/usr/bin/mimeo --create gpicview.desktop GPicview 'gpicview %f' 'glob:image/*' | |||
' | Hier wird für das Programm {{ic|gpicview}} eine neue .desktop-Datei erstellt und diese mit allen Arten von Bilddateien assoziert. | ||
/usr/bin/mimeo --prefer 'regex:^image/(png|jpe?g)$' gpicview.desktop | |||
Dieser Befehl lässt {{ic|gpicview}} nun alle Dateien öffnen, die auf {{ic|.png}}, {{ic|.jpg}} oder {{ic|.jpeg}} enden. | |||
Alle assoziierten Dateitypen und deren .desktop-Dateien kann man in der Datei {{ic|~/.local/share/applications}} einsehen und auch einfach mit einem Editor ändern. Dies ist nur sinnvoll, falls man für die meisten Dateitypen schon assoziierte Desktopdateien gesetzt hat und zum Beispiel nur das assoziierte Programm ändern möchte (z.B. Wechsel von ''gpicview'' auf ''feh''). | |||
===mimeo.conf für Dateiendungen=== | ===mimeo.conf für Dateiendungen=== | ||
Die | Die Datei {{ic|.config/mimeo.conf}} ist vor allem für die Dateiendungen gedacht und nicht für die eigentlichen MIME-Typen. | ||
Zunächst erstellt man die Konfigurationsdatei, falls diese nicht vorhanden ist | Zunächst erstellt man die Konfigurationsdatei, falls diese nicht vorhanden ist. Danach öffnet man diese (editor durch einen Texteditor ersetzen) | ||
Danach öffnet man diese (editor durch einen Texteditor ersetzen) | touch ~/.config/mimeo.conf | ||
editor ~/.config/mimeo.conf | |||
Folgendes Beispiel würde Perl (*.pl), Python (*.py) und text (*.txt) Dateien mit GVim öffnen: | Folgendes Beispiel würde Perl (*.pl), Python (*.py) und text (*.txt) Dateien mit GVim öffnen: | ||
/usr/bin/gvim %F | |||
\.p[ly]$ | |||
\.txt$ | |||
'''Wichtig | |||
'''Wichtig''': die Dateitypen müssen ''genau'' zwei Leerzeichen eingerückt sein. | |||
==Hilfe== | ==Hilfe== | ||
Bekannte MIME- | Bekannte MIME-Typen sind in der Datei {{ic|/usr/share/mime/types}} zu finden. Der Befehl {{ic|mimeo --assoc-help}} erläutert des Weiteren die oben aufgeführte mimeo.conf Variante zur Erstellung von Dateiendungassoziationen. | ||
zu finden. | |||
==Siehe auch== | |||
*[[Liste_von_Anwendungen#Dateimanager]] | |||
==Weblinks== | ==Weblinks== | ||
* [http://xyne.archlinux.ca/projects/mimeo | * [http://xyne.archlinux.ca/projects/mimeo MIMEO Project ] | ||
[[Kategorie:Konsole]] | |||
[[Kategorie:Dateimanager]] |
Aktuelle Version vom 25. Mai 2019, 18:53 Uhr
MIMEO ist ein XDG-OPEN Ersatz, der durch Dateiassoziationen eine Datei mit dem durch den Benutzer definierten Programm öffnet. Es ist zusätzlich möglich bestimmte Dateiendungen mit einem anderen Programm zu assoziieren. Es versucht sich an die Freedesktop.org-Standards zu halten und ist demnach auch kompatibel zu Dateimanagern, die solche Assoziationen setzen (z.B. Pcmanfm). Des Weiteren ist das Programm in der Lage mit regulären Ausdrücken umzugehen, was für das massenhafte Setzen von Assoziationen nützlich ist.
Installation
Das Programm ist als mimeoAUR im AUR verfügbar, und kann von dort zum Beispiel mit einem der AUR Hilfsprogramme installiert werden.
Bei der Verwendung von AUR-Hilfsprogrammen ist zu beachten, dass Pakete niemals „blind“ installiert werden sollten. Vor dem Installieren sollten die Kommentare im AUR gelesen, und das PKGBUILD geprüft werden.
Benutzung
In einem Terminalemulator gibt man den Befehl mimeo datei
ein, um die Datei mit dem durch den MIME-Typ definierten Programm zu öffnen.
Konfiguration
Die Konfiguration besteht im Wesentlichen aus einfachen Konsolenbefehlen und/oder der Datei .config/mimeo.conf
.
Konsole
Mithilfe eines Terminals kann man MIME-Typen mit bestimmten .desktop-Dateien bzw. Programmen assoziieren.
Zunächst muss man bei dieser Methode die .desktop-Datei (über die das eigentliche Programm aufgerufen wird) erstellen, falls diese noch nicht existiert.
/usr/bin/mimeo --create gpicview.desktop GPicview 'gpicview %f' 'glob:image/*'
Hier wird für das Programm gpicview
eine neue .desktop-Datei erstellt und diese mit allen Arten von Bilddateien assoziert.
/usr/bin/mimeo --prefer 'regex:^image/(png|jpe?g)$' gpicview.desktop
Dieser Befehl lässt gpicview
nun alle Dateien öffnen, die auf .png
, .jpg
oder .jpeg
enden.
Alle assoziierten Dateitypen und deren .desktop-Dateien kann man in der Datei ~/.local/share/applications
einsehen und auch einfach mit einem Editor ändern. Dies ist nur sinnvoll, falls man für die meisten Dateitypen schon assoziierte Desktopdateien gesetzt hat und zum Beispiel nur das assoziierte Programm ändern möchte (z.B. Wechsel von gpicview auf feh).
mimeo.conf für Dateiendungen
Die Datei .config/mimeo.conf
ist vor allem für die Dateiendungen gedacht und nicht für die eigentlichen MIME-Typen.
Zunächst erstellt man die Konfigurationsdatei, falls diese nicht vorhanden ist. Danach öffnet man diese (editor durch einen Texteditor ersetzen)
touch ~/.config/mimeo.conf editor ~/.config/mimeo.conf
Folgendes Beispiel würde Perl (*.pl), Python (*.py) und text (*.txt) Dateien mit GVim öffnen:
/usr/bin/gvim %F \.p[ly]$ \.txt$
Wichtig: die Dateitypen müssen genau zwei Leerzeichen eingerückt sein.
Hilfe
Bekannte MIME-Typen sind in der Datei /usr/share/mime/types
zu finden. Der Befehl mimeo --assoc-help
erläutert des Weiteren die oben aufgeführte mimeo.conf Variante zur Erstellung von Dateiendungassoziationen.