Ich möchte, das eine .rft Datei, die ein Windows Programm unter wine erstellt bzw. "startet", mit openoffice von Linux geöffnet wird.
Dazu macht man folgendes:
Mit meinem kleine Skript: http://www.python-forum.de/post-57357.html#57357 Verknüpft man .rtf mit "c:\\ooffice.exe %1"... Also so:
Code: Alles auswählen
file_assoc(
".rtf", "rtf_file", "open",
"c:\\ooffice.exe %1"
)
Code: Alles auswählen
#!/bin/sh
ooffice `winepath -u "$*"`
Ein Windows-Programm startet also die Pseudo exe Datei, die aber unter Linux ein shell Script ist, welches das "echte" OO startet... Eigentlich ganz einfach, oder???
Auf die Lösung bin ich dadurch gekommen:
http://www.winehq.com/pipermail/wine-us ... 16568.html
http://www.winehq.com/pipermail/wine-us ... 18506.html
Natürlich kann man auch die Verknüpfung mit regedit.exe per Hand erstellen, aber mit Python mag ich es lieber.
Übrigens kann man ganz einfach Python v2.3.5 unter wine installieren. Das ist IMHO die letzte Version, die als normale .exe daherkommt (also kein .msi). Von daher muß man den installer nur starten und fertig.
Für was das ganze ist? Für ein FiBu Programm, siehe: http://forum.ubuntuusers.de/topic/66754/