On 2012-11-09 15:34, Matteo Perini wrote:
...e non sarà per caso "gnome-terminal" a far partire un terminal di
gnome?
Ok sono daccordo ma non ho trovato un altro modo per lanciarlo....
(vedi sotto).
Non ho capito perchè non lanci il programma come lanci il tuo
lanciatore...
Il lanciatore lo eseguo con un doppio click... se faccio la stessa
cosa con un file .pyc (con permessi di esecuzione) ottengo un
messaggio di errore con scritto:
"Non risulta installata alcuna applicazione per i file «Bytecode
Python».
Cercare un'applicazione capace di aprire questo file?"
posso lanciare da terminale ./programma.pyc ma anche in questo caso
il terminale resta aperto.
ho provato a modificare il lanciatore ma se metto il comando "python
/home/matteo/Scrivania/programma.pyc" non succede nulla.
Deve funzionare. Cerca di capire perché non lo faccia. Se ci metti
qualcosa tipo:
python -c "open('/tmp/prova', 'w').write('prova')"
il file viene creato?
Se sì, allora il problema è nello script. Il desktop launcher esegue
una shell? Ovvero:
python -c "print 'prova'" > /tmp/prova1
scrive nel file? Se sì, lancia così usa:
python /il/tuo/script > /tmp/prova1 2>&1
e dovresti avere un traceback. Se invece non esegue una shell, allora
eseguila tu. Prova a mettere nel launcher:
/bin/bash -c "python /il/tuo/script > /tmp/prova1 2>&1"
Tutto non testato.
--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python