Il giorno gio 9 lug 2015 alle 22:05, Teodoro Santoni
<asbras...@gmail.com> ha scritto:
(A CASO)
Mi sembra che il problema, purtroppo male posto, potrebbe essere che
il
terminale si apre, esegue lo script, e subito si chiude? In quel caso
ho la
soluzione: le shell interattive quando esegui uno script non sono
interattive.
Non so, forse si interrompe appena vede che richiede l'input
dell'utente (ovvero subito)?
Neanche a mettere nello script set -o interactive o cosa diavolo si
metteva.
Devi metterlo, quello script, nel .bashrc se la shell è bash (e se
il .bashrc
lo usi per altre cose, devi fare del voodoo), altrimenti se è dash
(la shell
che veniva evocata chiamando sh) in un file che passerai alla
variabile
d'ambiente ENV all'avvio di sh. Quindi prova così:
[Desktop Entry]
Type=Application
Exec=env ENV=~/test.sh lxterminal -e sh -i
Speriamo bene!
Alla fine ho trovato questa soluzione:
- ho messo il comando per avviare lo script in .bashrc
- ho messo il file .desktop del terminale da lanciare all'avvio in
./config/autostart
- alla fine del mio script elimino il file desktop e la riga di avvio
dello script in .bashrc
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1436515997.1463...@smtp.autistici.org