KDE - Notifica degli aggiornamenti sulla systray: differenze tra le versioni

+ comando "env"
mNessun oggetto della modifica
(+ comando "env")
Riga 47: Riga 47:


if [ $NUM -eq 0 ]; then exit
if [ $NUM -eq 0 ]; then exit
elif [ $NUM -eq 1 ]; then kdialog --display :0 --passivepopup "È stato trovato un aggiornamento" 600
elif [ $NUM -eq 1 ]; then env DISPLAY=:0 kdialog --passivepopup "È stato trovato un aggiornamento" 600
else kdialog --display :0 --passivepopup "Sono stati trovati $NUM aggiornamenti" 600
else env DISPLAY=:0 kdialog --passivepopup "Sono stati trovati $NUM aggiornamenti" 600
fi
fi
exit</pre>
exit</pre>
Riga 55: Riga 55:
; <code>'''aptitude search ~U'''</code>: fornisce una lista (estratta dalla lista aggiornata ogni ora dal job di cron precedente) dei pacchetti che possono essere aggiornati;
; <code>'''aptitude search ~U'''</code>: fornisce una lista (estratta dalla lista aggiornata ogni ora dal job di cron precedente) dei pacchetti che possono essere aggiornati;
; <code>'''wc -l'''</code>: prende l'output del comando precedente e ne conta le linee. In pratica conta il numero di pacchetti che possono essere aggiornati;
; <code>'''wc -l'''</code>: prende l'output del comando precedente e ne conta le linee. In pratica conta il numero di pacchetti che possono essere aggiornati;
; <code>'''--display :0'''</code>: parametro che indica a Kdialog di utilizzare il nostro server grafico. Per Wheezy il suo inserimento è superfluo;
; <code>'''env DISPLAY=:0 kdialog'''</code>: viene utilizzato il comando <code>env</code> per settare la variabile d'ambiente DISPLAY ed eseguire il comando <code>kdialog</code>;
; <code>'''--passivepopup'''</code>: parametro che indica a Kdialog di mostrare un popup di notifica contenente il testo specificato tra virgolette;
; <code>'''--passivepopup'''</code>: parametro che indica a Kdialog di mostrare un popup di notifica contenente il testo specificato tra virgolette;
; <code>'''600'''</code>: numero che esprime, in secondi, il tempo per cui resta attiva la notifica nella systray;
; <code>'''600'''</code>: numero che esprime, in secondi, il tempo per cui resta attiva la notifica nella systray;
6 999

contributi