Ich glaube mich zu erinnern, dass es in frᅵheren Linux-Distributionen
(Debian oder Fedora) mᅵglich war, ein Python-Programm durch Mausklick
auf das Icon zu starten. Unter Squeeze oder Karmic scheint das nicht
mᅵglich zu sein, oder ich finde den Trick nicht.
Per default wird beim Anklicken des Icons gedit gestartet worauf das
Script des Programms angezeigt wird. Wenn ich dieses Verhalten ᅵndere:
Rechtsklick auf das Icon test.py --> Mit anderer Anwendung ᅵffnen -->
Benutzerdefinierten Befehl benutzen --> python
dann passiert garnichts.
In einem Terminalfenster funktioniert es natᅵrlich (python test.py).
Mache ich etwas falsch oder geht es wirklich nicht?
MbW,
Hubert
Ist dein Python-script eine konsolen-app (stdin/stdou/stderr), oder
was mit GUI?
In ersterem Fall musst du wohl erst ein terminal-prog starten, in dem
dann python sein script abarbeitet, z.B.: >>xterm -exec python<< als
applikation.
Falls das nicht gehen sollte, könntest du noch ein eigenes script
schreiben "termpython":
#!/bin/sh
exec xterm -exec python "$@"
Und dieses (nach einem chmod 755) als applikation für python-scripte
eintragen. (eventuell auch mit einem anderen terminal-emulator als xterm)
> In ersterem Fall musst du wohl erst ein terminal-prog starten, in dem
> dann python sein script abarbeitet, z.B.: >>xterm -exec python<< als
> applikation.
Das war die Lösung! Vielen Dank für die Hilfe!
Hubert