Associare Icona a comando terminale

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
gabasr581
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 30 maggio 2005, 15:06

Associare Icona a comando terminale

Messaggio da gabasr581 »

Ciao a tutti,
sto lavorando su una Ubuntu 7.10 Amd64 ed ho installato il pacchetto secure-delete perchè sono interessato alla funzione che cancella lo spazio libero dell'hd. Ora volevo sapere, se possibile, 2 cose:

1)c'è la possibilità di associare un' icona al comando sudo sfill -lf -v / ???quello che vorrei fare è cliccare sull'icona, e far partire il terminale con la richiesta della password prima di avviare la cancellazione.

2)root e /home sono su due partizioni separate, quando lancio il comando sudo sfill -lf -v /...la cancellazione avviene su tutte e due le partizioni (visto che in ogni caso il percorso "Home" si trova in / ) oppure viene cancellata solo la root?Nella seconda ipotesi c'è il modo per creare un unico comando per cancellare prima lo spazio vuoto in / e poi quello in /home)


Grazie!!!!
DrTux

Re: Associare Icona a comando terminale

Messaggio da DrTux »

Posso rispondere alla prima domanda. Semplicemente, per fare quello che ti serve, basta creare uno script e poi associargli un launcher. Ad esempio:
#!/bin/sh
sudo sfill -lf -v /???

Poi gli dai i permesse di esecuzione da proprietà>permessi e lo esegui nel terminale quando ti serve. Se vuoi puoi associargli un laucher. Clic destro> crea launcher e seleziona:
applicazione nel terminale
nome
Comando: percorso allo script
Spero di esserti stato d'aiuto con quel poco che so sugli script.  ;)
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: Associare Icona a comando terminale

Messaggio da mous16 »

allora, per la prima domanda, la risposta è facile: clicchi di destro sul desktop, selezioni Crea lanciatore e:
nel campo Tipo lasci Applicazione
nel campo Nome metti quello che ti pare, per esempio Secure-delete
nel campo Comando metti il comando da lanciare formulato così:

Codice: Seleziona tutto

gksu sfill -lf -v /
Il gksu è una specie di front-end grafico per il sudo, così evita di dover aprire il terminale.
nel campo Commento metti una breve spiegazione, o anche nulla
Infine, cliccando sulla molla, puoi selezionare un icona a tuo piacimento

Alla seconda domanda non saprei rispondere, soprattutto perchè non conosco il programma

EDIT: scusa, abbiamo risposto assieme!
mi sembra un po' macchinoso creare uno script. È necessario?
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
gabasr581
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 30 maggio 2005, 15:06

Re: Associare Icona a comando terminale

Messaggio da gabasr581 »

Grazie davvero a tutti e due!
Faccio qualche tentativo con tutti e due i metodi, così faccio anche un po' di pratica!!!

Intanto se qualcuno dovesse avere la risposta alla mia seconda domanda...mi faccia sapere!!!!! ;D
DrTux

Re: Associare Icona a comando terminale

Messaggio da DrTux »

@ mous16
Non ho molta esperienza con gli script, ho risposto in base a quel poco che so che non è certo molto. Non sapevo di gksu, vuol dire che ho imparato qualcosa di nuovo anch'io.  ;)
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: Associare Icona a comando terminale

Messaggio da mous16 »

io CREDO che funzioni.
non ho mai creato un launcher, ma ho visto che la finestra è la stessa dei menù...
gksu è lo stesso comando che viene lanciato quando apri, chessò, synaptic dal menù
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
gabasr581
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 30 maggio 2005, 15:06

Re: Associare Icona a comando terminale

Messaggio da gabasr581 »

allora...provando così al volo posso dire che con il metodo "gksu" non si ha nessun risultato...il launcher non parte...creando invece lo script con questo comando:
#!/bin/sh
sudo sfill -lf -v /

si apre un terminale ma mi dà un errore che dice:

"Errore nel creare il processo figlio per questo terminale"

Sapete cosa possa esserci che non va?

Grazie ancora!
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: Associare Icona a comando terminale

Messaggio da mous16 »

be, se l'applicazione che lanci non ha un front-end grafico, col mio procedimento non vedi nulla: rimane tutto in background. se vuoi vedere l'output del terminale, prova a fare come dicevo io, però nel campo Tipo metti Applicazione nel terminale
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
gabasr581
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 30 maggio 2005, 15:06

Re: Associare Icona a comando terminale

Messaggio da gabasr581 »

L'applicazione non ha un'interfacia grafica...ma non mi pare che stia lavorando in background!Mettendo "Applicazone nel terminale", si apre un terminale vuoto per meno di un secondo e poi si richiude... >:(
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: Associare Icona a comando terminale

Messaggio da mous16 »

m.... strano...
sicuro che il comando dell'applicaione sia quello giusto?
Quanto ci mette disolito il programma prima di ritornare il controllo?
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
gabasr581
Prode Principiante
Messaggi: 148
Iscrizione: lunedì 30 maggio 2005, 15:06

Re: Associare Icona a comando terminale

Messaggio da gabasr581 »

allora...il comando è quello giusto...eseguito nel terminale, dopo aver inserito la password parte il wiping che dura circa 15/20 minuti!
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: Associare Icona a comando terminale

Messaggio da mous16 »

allora. tutte le combinazioni che mi vengono sono:
applicazione -> gksu sfill -lf -v /
applicazione nel terminale -> sudo sfill -lf -v /
applicazione nel terminale -> gksu sfill -lf -v /
altro al momento non mi viene... prova un po' a fare qualche prova...
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti