it-swarm.com.de

Wie ordne ich einen Dateityp in Wine einer nativen Anwendung zu?

Ich möchte zum Beispiel, dass alle AVI-Dateien mit mplayer in Wine verknüpft sind

mplayer /home/user/myvideo.avi

Edit from Oli: Ich glaube, das ist eigentlich das Gegenteil von dem, was die meisten Leute vom Originaltitel annehmen würden. Sofern ich mich nicht irre, verwendet der Benutzer Total Commander in Wine und möchte einen Linux-nativen Player auf dem Pfad starten. Wenn ich mich irre, mache ich einfach einen Rollback.

3
UAdapter

Die Weinseite hat einige Details daz .

Zuerst benötigen Sie winepath, um den Pfad zu übersetzen. Dadurch wird das Skript erstellt und die Berechtigung zum Ausführen erteilt:

mkdir -p ~/bin/
echo '#!/bin/sh' > ~/bin/run_linx_program
echo '$1 "`wine winepath -u "$2"`"' >> ~/bin/run_linx_program
chmod a+x ~/bin/run_linx_program

Dann würden Sie so etwas in einer Datei mit dem Namen association.reg Speichern:

[HKEY_CLASSES_ROOT\.avi]
@="AVIfile"
"Content Type"="video/x-msvideo"
[HKEY_CLASSES_ROOT\AVIfile\Shell\Open\command]
@="/bin/sh run_linx_program mplayer \"%1\""

Führen Sie dann regedit association.reg Aus, um die Zuordnung zur Weinregistrierung hinzuzufügen.

Hinweis: Dies wird von der Seite Wein angepasst. Ich habe den MIME-Typ von Linux aus (file --mime-type an_avi.avi). Wine behandelt AVI-Dateien möglicherweise anders.

2
Oli