Newsgroup: it.comp.os.linux.iniziare
Titolo: esecuzione script con kde

Come si fa con KDE per eseguire uno script con doppio click in un terminale
normalmente co doppio click non appare niente e per interagire con lo script
mi occorre ,/script
grazie ciao

 
Click con il pulsante destro sull'icona, poi proprietà--->esegui e 
spunta "esegui in un terminale". In questo modo quando clicchi ti si 
aprirà una finestra con xterm che esegue lo script.
Ciao, Paolo


Ti ringrazio 1K
ma nelle proprieta di una script non compare l'opzione per l'esecuzione in
terminale se ben ricorda magari prova a darci un'occhiata anche tu io per
internet sono costretto per ora ad usare windzoz
ciao ivan

 
Non mi riferivo all'icona dello script, che immagino tu vedi con il 
file-manager konqueror.
Se ho capito bene tu vuoi una icona sul desktop, cliccando sulla quale 
ti si apre un terminale che esegue uno script.
Se è così, devi fare clic con il pulsante destro sul desktop ---> Crea 
nuovo ---> Collegamento a una applicazione, a quel punto ti si apre una 
finestra con 4 sezioni, nella prima ci metti il nome dell'icona e il 
simbolo che vuoi tu, nella terza (Esegui) ci metti l'indirizzo dello 
script e clicchi su "esegui in un terminale".
Con lo stesso sistema puoi creare un'icona simile in qualsiasi cartella 
con il file manager konqueror: vai nella cartella. clicchi con il 
destro, scegli Crea nuovo ecc.
Puoi anche crearti una entry nel menù, cliccando con il destro sulla K 
della barra di kde, scegliendo preferenze e poi dall'editor del menù 
creando una voce con l'indirizzo dello script e l'opzione "esegui in un 
terminale".
Tu dove la vorresti questa icona per lanciare lo script?
Ciao, Paolo

in realtà il collegamento ad un applicazione lo stavo già usando
...quello che andavo cercando era un modo per mandare in esecuzione i
comandi di uno script con origine pippo su dispositivo che può variare es
cdrom1 cdrom2 /roo/minni /home/minni
come posso copiare il file pluto in /home/minni con un doppio click ?
1°)
cp -r /mnt/cdrom0/mia_distro/pluto /home/minni/
2°)
cp -r /mnt/cdrom1/mia_distro/pluto /home/minni/
3°)
cp -r /mnt/cdrom2/mia_distro/pluto /home/minni/
4°)
cp -r /mnt/cdrom3/mia_distro/pluto /home/minni/
5°)
cp -r /home/pippo/mia_distro/pluto /home/minni/
nelle prime righe dello script ho utilizzato ~+ che mi da ladirectory
corrente
ma questo comando funziona solo se lancio lo script direttamente ./script
currentdir=~+/files                ## directory corrente & /files
echo $currentdir                   ##  /home/paperino/mioCD
cd $currentdir
mentre se da konqueror eseguo doppio clik non vedo la shell!
ho ora creato un collegamento ad un'applicasione con esecuzione in terminale
e fin qui tutto ok
....ma il comando ~+ ora non mi da più la path corretta
e se lo rieseguo con ./script la path è ok
spero di essere stato abbastanza chiaro "non so cmq ci ho provato"
CIAO Paolo e grazie

News_Ivan ha scritto:

Ti ripeto il dubbio che avevo già espresso ieri in un altro tuo thread: 
devi tenere conto che:
~  indica la directory home dell'utente che sta eseguendo il programma;
$PWD (maiuscolo!!!) = indica la directory corrente
Ovviamente se esegui uno script dalla tua home le due cose coincidono, 
ma se esegui lo script da una directory diversa oppure se c'è un cambio 
di directory nello script, le due variabili non coincidono più.
Potresti postare il tuo script?
Ciao, Paolo