PDA

Visualizza la versione completa : rendere eseguibile un file


alkat
10-09-2004, 19:33
Ciao,
per avviare OmegaT, un programma per la traduzione assistita molto comodo, di solito devo digitare da shell un comando lunghetto (per indicare il percorso del programma, di java, ecc.). So che si può automatizzare il tutto creando un file chiamato omegat con questo contenuto:


#!/bin/bash cd /xxx/yyy/OmegaT /usr/java/j2re1.4.2_05/bin/java -jar OmegaT.jar

e rendendolo eseguibile dovrei riuscire ad avviare il programma semplicemente cliccando sull'icona del file sopra indicato, che ho posizionato sul desktop.

in realtà però non funziona e per avviare il programma devo aprire una shell, con cd andare sul desktop e poi digitare ./omegat.

come faccio per avviare il programma semplicemente cliccando sull'icona?

thanx
.a.

Guglie
10-09-2004, 19:42
dovresti specificare il windows manager o il desktop environnement che usi :)

osiryx
10-09-2004, 19:45
#!/bin/bash cd /xxx/yyy/OmegaT /usr/java/j2re1.4.2_05/bin/java -jar OmegaT.jar
Se l'hai scritto proprio così nn funziona di sicuro


#!/bin/bash
cd /xxx/yyy/OmegaT
/usr/java/j2re1.4.2_05/bin/java -jar OmegaT.jar

alkat
10-09-2004, 19:54
scusate, in realtà l'ho scritto come indicato da osiryx... il copia e incolla non è stato dei migliori... :(

uso gnome 2.6.

.a.

adarkar
11-09-2004, 00:35
sì però a mio parere faresti tanto prima a crearti un alias :stordita:

mettiti

alias nome_abbreviato='comando lungo e lungherrimo'
in ~/.bashrc, dopodichè per avviare la sequenza "comando lungo e lungherrimo" ti basterà scrivere nome_abbraviato nella tua shell :fagiano:

alkat
11-09-2004, 08:42
Originariamente inviato da adarkar
sì però a mio parere faresti tanto prima a crearti un alias :stordita:

mettiti

alias nome_abbreviato='comando lungo e lungherrimo'
in ~/.bashrc, dopodichè per avviare la sequenza "comando lungo e lungherrimo" ti basterà scrivere nome_abbraviato nella tua shell :fagiano:

bel trucchetto questo! ok, ora così è sicuramente più semplice.

ma se io volessi, per sfizio, crearmi quella santa icona?

grazie,
.a.

adarkar
11-09-2004, 16:15
[shi@tux ~] $ cat Desktop/mozilla.desktop
[Desktop Entry]
Name=Mozilla
Comment=Web Browser
Exec=/usr/bin/mozilla
Icon=mozilla-icon.png
Terminal=0
Type=Application
Categories=Application;Network;

questa è la mia icona di mozilla
se metti in Exec=blahblah un tuo comando mi sa che te lo fa partire quando clicchi :)

alkat
11-09-2004, 18:52
Originariamente inviato da adarkar
questa è la mia icona di mozilla
se metti in Exec=blahblah un tuo comando mi sa che te lo fa partire quando clicchi :)

mi sa che sei troppo furbo! :)

funziona, l'unico problema è che non mi permette di cambiare l'icona (al momento ho un bel rettangolo bianco... un bijoux!).

grazie,
.a.

adarkar
11-09-2004, 19:47
ma dde che :D

per l'icone ho visto nel file che ti ho postato che c'è una riga Icon=.. non va quella lì? :fagiano:

alkat
11-09-2004, 20:16
sì e infatti io ci ho messo:
Icon=/usr/share/pixmaps/apple-red.png

però non funzia!

magari devo solo riavviare kde (prima usavo gnome, ora kde...), però ora non posso!

vediamo più tardi.

thanx,
.a.

Loading