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

Rispondere a