Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateizuordnung per Kommandozeile
Matti
2013-06-15, 18:49:25
Wie kann man in der Kommandozeile eine Dateizuordnung erzeugen, also daß *.bla mit der Anwendung bla-editor geöffnet wird?
http://freedesktop.org/wiki/Specifications/shared-mime-info-spec/
Viel Spaß beim lesen und ausprobieren...
Matti
2013-06-16, 16:50:23
Mit diesem ganzen sinnlosen MIME-Käse habe ich schon rumexperimentiert, aber ich komme auf keinen grünen Zweig. Geht das nicht auch einfacher?
Tesseract
2013-06-16, 17:58:17
ich versteh die frage nicht ganz. die zuordnungen sind abhängig vom verwendeten desktop-environment und werden auch dort (per gui oder eventuell per config file) festgelegt. in der shell selbst gibt es sowas wie ein automatisches öffnen soweit ich weiß nicht.
Soweit ich weiß benutzen die meisten Enviroments mime. Und in der Shell gibs immerhin xdg-open.
Matti
2013-06-16, 19:18:02
Die meisten Desktop-Umgebungen benutzen den Standard von xdg-open. Aber ich finde dieses ganze MIME-Zeug sinnlos kompliziert. Eine einfache Zuordnung von Endung zu einer Applikation (bzw. einer Liste von Applikationen) wäre nutzerfreundlicher, performanter und weniger fehleranfällig. Kennt xdg-open eine solche direkte Zuordnung?
Vielleicht solltest du etwas genauer darauf eingehen, was du vor hast. Ansonsten, bezugnehmend auf die Eingangsfrage, könntest du einfach xdg-mime benutzen, um eine Endung mit einem Programm zu verknüpfen. Sind einfache Einzeiler, siehe z.B. https://wiki.archlinux.org/index.php/Xdg-open.
Matti
2013-06-17, 22:30:07
Scheinbar komme ich um das MIME-Zeug nicht herum. Danke für den Link ins Arch-Linux-Wiki, da wird schon mal gezeigt, wie man eine Applikation einem MIME-Typ zuordnet. Jetzt brauche ich nur noch, wie man einen MIME-Typ definiert, also daß *.bla den Typ application/bla hat. Hab dazu gerade auf http://wiki.ubuntuusers.de/MIME-Typ was gefunden. Das werde ich demnächst mal ausprobieren.
EDIT: Funktioniert :)
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.