Hallo
hast du denn das von mir veränderte Nautilus-Skript mal getestet? Bei mir funktioniert das. Du musst natürlich das convert command an deine Umgebung anpassen. Das es bei mir in ~/bin liegt, die Shebang #!/usr/bin/env python hat und ausführbar ist reicht bei mir als Kommando DocumentConverter.py "$SOURCE" "$OUTPUT"
irgendwie scheine ich keinen kontakt zwischen python und oo (3.2.0)herstellen zu können
$ python /opt/local/pyodconverter/DocumentConverter.py ./Ergebnisliste\ zum\ testen.doc ./ergeb.pdf ERROR! failed to connect to OpenOffice.org on port 8100
Das ist wohl schnell erklärt. Wenn du das Python-Skript direkt verwendest, dann wird Open Office nicht vorher als Service gestartet so wie es mit dem Nautilus-Skript gemacht wird
#start OpenOffice as a service soffice -headless -accept="socket,port=8100;urp;"
Wenn du diese Zeile mal ins Terminal eingibst und anschließend das Python_skript startest, dann sollte das klappen.
Gruß...busfahrer