(Risolto) Come eseguire questo script?

9 risposte [Ultimo messaggio]
Ritratto di cicciolinuks
cicciolinuks
(Geek)
Offline
Geek
Iscritto: 12/06/2010
Messaggi: 198

Come da istruzioni, ho scaricato il file dall'indirizzo:
http://www012.upp.so-net.ne.jp/klivo/amiketo/instamik
dopo di che tasto destro, e l'ho reso eseguibile. Ci faccio doppio click, ma non succede niente Sad

PS.
Il contenuto è in questo linguaggio:

chu_jes () {
read -p "$1" resp
if [[ $resp == j* ]] || [[ $resp == J* ]]; then
return 1
fi
.......

Ritratto di cla90
cla90 (non verificato)
()

è uno script shell (se ci fai caso nella prima riga c'è la sha-bang #! ...) perciò può essere eseguito soltato nella shell;

aprila nella directory dove si trova lo script e digita:

./nomedelloscript.sh

Ritratto di cicciolinuks
cicciolinuks
(Geek)
Offline
Geek
Iscritto: 12/06/2010
Messaggi: 198

ha funzionato Smile
./instamik # (senza sh)
grazie

Ritratto di cicciolinuks
cicciolinuks
(Geek)
Offline
Geek
Iscritto: 12/06/2010
Messaggi: 198

Ehm...
ma se mi annoiassi ad eseguire sempre quel programma da terminale, dato che lo uso spesso, non è possibile farlo partire cliccandolo col mouse? Ho provato varie opzioni in "apri con..." ma nessuna funziona. Si apre sempre KWrite, ma io non ho niente da scrivere dentro uno script altrui...
Per farla breve:

Quale opzione dovrei scegliere in "apri con ..." per far partire uno script eseguibile, in questo caso con l'interprete tcl?

Ritratto di cla90
deckard (non verificato)
()

Cambia i permessi e rendilo eseguibile.
Bye

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

tast destro sul desktop --> crea nuova icona

come "comando" metti il percorso dello script

cicciolinuks ha scritto:

Ehm...
ma se mi annoiassi ad eseguire sempre quel programma da terminale, dato che lo uso spesso, non è possibile farlo partire cliccandolo col mouse? Ho provato varie opzioni in "apri con..." ma nessuna funziona. Si apre sempre KWrite, ma io non ho niente da scrivere dentro uno script altrui...
Per farla breve:

Quale opzione dovrei scegliere in "apri con ..." per far partire uno script eseguibile, in questo caso con l'interprete tcl?

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di cicciolinuks
cicciolinuks
(Geek)
Offline
Geek
Iscritto: 12/06/2010
Messaggi: 198

anubis: «tast destro sul desktop --> crea nuova icona»

pigio sul desktop ma non mi appare l'opzione "crea nuova icona", solo aggiungi oggetto che sembra essere qualcosaltro.

@deckard: sì, l'ho già reso eseguibile (tasto destro sul file, proprietà, permessi spunta su "eseguibile")

Ritratto di cla90
deckard (non verificato)
()

A me su kde funziona così. Se poi hai gnome non so. Il metodo di Anubis mi sembra di capire che consista nel creare un collegamento allo script, settando i parametri di esecuzione nelle opzioni del link. Funzionano entrambi, con la differenza che col suo hai più controllo sui parametri di esecuzione.

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

non sapendo se hai kde/gnome/xfce/lxde

apri un editor di testo,

e crea un file ".desktop" e salvalo sul desktop. (ad esempio script.desktop"

il contenuto deve essere:

[Desktop Entry]
Encoding=UTF-8
Name=NOME_APPLICAZIONE
GenericName=NOME_GENERICO
Comment=COMMENTO
Exec=COMANDO DA ESEGUIRE
Icon=PERCORSO ICONA
Type=Application

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el

Ritratto di cicciolinuks
cicciolinuks
(Geek)
Offline
Geek
Iscritto: 12/06/2010
Messaggi: 198

Scusate se non ho risposto subito ma poi sono uscito.
Adesso funziona, grazie.
Ho KDE, ma sul mio computer se cliccavo sul desktop non avevo l'opzione "icone" nel menù di contesto. Invece poi ho provato a fare la stessa cosa in quel riquadro trasparente sul desktop, e lì ho potuto fare il tutto.

Amike