Script in Nautilus

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
kapello
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2135
Iscrizione: lunedì 21 maggio 2007, 18:38
Desktop: KDE
Distribuzione: Kbuntu 13.10 amd64
Località: Torino
Contatti:

Script in Nautilus

Messaggio da kapello »

Ciao a tutti
come al solito dopo qualche ora di ricerche mi sono rassegnato a rompere nel forum...

Volevo creare degli script per nautilus ma non riesco a venire fuori da questo problema ... Uno stupido script come questo:

Codice: Seleziona tutto

#!/bin/bash
echo Ciao
read q
se lo eseguo con un doppio click e scelgo esegui nel terminale funziona, ma se lo eseguo come script di nautilus no (ugualmente alla scelta esegui (non nel terminale) del primo caso)! Ho visto che si può usare il comando

gnome-terminal -x comando

Per eseguire un comando nel terminale, ma io vorrei eseguire uno script un pò più complesso.. e non riesco a capire come devo fare...
Sono proprio scarso ma grazie anticipate a chi mi dà una mano...
Quando il saggio indica la luna, lo sciocco guarda il dito - L'esistenza dovrebbe essere sempre colma di bellezza ed emozioni, ma sarebbe ugualmente vuota, senza contenuti. - I miei racconti - Ubuntu user #27862
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: Script in Nautilus

Messaggio da Volans »

Hai già letto la relativa pagina wiki? :)
Nautilus Scripts Howto
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
kapello
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2135
Iscrizione: lunedì 21 maggio 2007, 18:38
Desktop: KDE
Distribuzione: Kbuntu 13.10 amd64
Località: Torino
Contatti:

Re: Script in Nautilus

Messaggio da kapello »

Grazie per la risposta !!
Si lo avevo letto...
Il mio problema non è mandare in esecuzione uno script, ma aprire una schell tramite questo script...
E' questa cosa che non mi riesce.. Avviare uno script che abbia la possibiltà di interagire con l'utente.. perchè a quanto pare lo script non viene eseguito come programma in un terminale me come programma avviato da nautilus, almeno mi pare... prova a far girare quel semplicissimo script come nautilus script e vedrai il terminale con la richiesta di input non si apre..
Magari la ragione è una sciocchezza ma a me sfugge... :-[
Quando il saggio indica la luna, lo sciocco guarda il dito - L'esistenza dovrebbe essere sempre colma di bellezza ed emozioni, ma sarebbe ugualmente vuota, senza contenuti. - I miei racconti - Ubuntu user #27862
Avatar utente
Volans
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4915
Iscrizione: domenica 4 dicembre 2005, 11:25
Contatti:

Re: Script in Nautilus

Messaggio da Volans »

scusa ma eseguire direttamente:

Codice: Seleziona tutto

gnome-terminal -x /percorso/script
non funziona?
Al momento sto di passaggio su un mac non mio e non posso controllare ;)
Volans
Prima di scrivere leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Avatar utente
kapello
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2135
Iscrizione: lunedì 21 maggio 2007, 18:38
Desktop: KDE
Distribuzione: Kbuntu 13.10 amd64
Località: Torino
Contatti:

Re: Script in Nautilus

Messaggio da kapello »

Mi spiego meglio:
Vorrei fare uno script che prenda dei parametri (tipo il file selezionato, etc.) e per questo tornano utilissimi i nautilus script o le nautilus-action. E fin qui ci siamo. Ma a questi script riesco solo a fare svolgere dei compiti in background, mentre vorrei che potessero interagire con l'utente tramite shell.
Ad aprire la sola shell riesco. Ma a fargli eseguire il resto dello script no. Un sistema alternativo potrebbe essere l'uso di zenity ma girare intorno ai problemi non è la stessa cosa di risolverli..

Modifico:
Scusa stavo scrivendo il mio...
Si penso che potrebbe funzionare e ci avevo pensato ma anche questo mi sembra un workaround, in pratica due script per farne uno..

PS: Basta che non vai su Winzoz...  ;D
Ultima modifica di kapello il giovedì 7 giugno 2007, 2:32, modificato 1 volta in totale.
Quando il saggio indica la luna, lo sciocco guarda il dito - L'esistenza dovrebbe essere sempre colma di bellezza ed emozioni, ma sarebbe ugualmente vuota, senza contenuti. - I miei racconti - Ubuntu user #27862
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti