[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lanciare uno script "interattivo" all'avvio



On 09/07/2015 18:43, Federico Bruni wrote:
> Ciao a tutti
>
> Sto cercando di far sì che al login sia lanciato uno script che
> prevede un'interazione con l'utente (quindi devo lanciare un terminale).
>
> Lo stesso comando che vedete sotto, lanciato da un altro terminale,
> funziona. Ma all'avvio non parte. Ecco il file desktop:
>
> $ cat ~/.config/autostart/test.desktop
> [Desktop Entry]
> Type=Application
> Exec=lxterminal -e sh ~/test.sh
>
> Cosa c'è che non va?
>

Forse non hai detto di usare un terminale:

$ cat test.desktop
[Desktop Entry]
Type=Application
Name=TEST
Exec=./test.bash
Terminal=true

$ cat test.bash
#! /bin/bash
echo "Chi sei?"
read chi
echo "ciao $chi"
read -n1 -p "Premi un tasto per finire..."

L'ultimo read serve a impedire che il terminale si chiuda immediatamente
al termine dello script; non permettendoti di leggere.

Ciao

-- 
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato? 


Reply to: