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

Vai alla navigazione Vai alla ricerca
corretta gerarchia titoli
Nessun oggetto della modifica
(corretta gerarchia titoli)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze 6.0<br/>Debian Sid|}}
{{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze 6.0<br/>Debian Sid|}}
=Introduzione=
== Introduzione ==
Scrivo questa breve guida per chi, come me, esegue più volte al giorno il comando:
Scrivo questa breve guida per chi, come me, esegue più volte al giorno il comando:
<pre># apt-get update && apt-get dist-upgrade</pre>
<pre># apt-get update && apt-get dist-upgrade</pre>
Riga 11: Riga 11:
* Un job di [[Utilizzo del servizio di scheduling Cron|cron]] che lancia lo script di notifica;
* Un job di [[Utilizzo del servizio di scheduling Cron|cron]] che lancia lo script di notifica;


=Script per l'aggiornamento degli indici dei pacchetti=
== Script per l'aggiornamento degli indici dei pacchetti ==
Questo script può essere inserito in <code>/etc/cron.hourly</code> per essere lanciato ogni ora; il suo funzionamento è banale:
Questo script può essere inserito in <code>/etc/cron.hourly</code> per essere lanciato ogni ora; il suo funzionamento è banale:


Riga 28: Riga 28:
Questa è l'unica parte della guida in cui i comandi vanno dati con i permessi di root; i successivi passi vanno eseguiti attraverso i normali privilegi utente.
Questa è l'unica parte della guida in cui i comandi vanno dati con i permessi di root; i successivi passi vanno eseguiti attraverso i normali privilegi utente.


=Script di notifica nella systray=
== Script di notifica nella systray ==
Lo script che si occupa di far comparire la notifica nella systray fa uso di [http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog]:
Lo script che si occupa di far comparire la notifica nella systray fa uso di [http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog]:
<pre>#!/bin/bash
<pre>#!/bin/bash
Riga 50: Riga 50:
<pre>$ chmod +x ~/scripts/notifica</pre>
<pre>$ chmod +x ~/scripts/notifica</pre>


=Job di cron per lanciare lo script di notifica=
== Job di cron per lanciare lo script di notifica ==
Il job di cron per lanciare lo script precedente deve essere specificato nel formato di crontab:
Il job di cron per lanciare lo script precedente deve essere specificato nel formato di crontab:
<pre>30 * * * * ~/scripts/notifica >/dev/null 2>&1</pre>
<pre>30 * * * * ~/scripts/notifica >/dev/null 2>&1</pre>
Riga 58: Riga 58:
<pre>*/10 * * * * ~/scripts/notifica >/dev/null 2>&1</pre>
<pre>*/10 * * * * ~/scripts/notifica >/dev/null 2>&1</pre>


=Conclusioni=
== Conclusioni ==
Da questo momento in poi le notifiche degli aggiornamenti compariranno nella nostra systray.
Da questo momento in poi le notifiche degli aggiornamenti compariranno nella nostra systray.
Per aggiornare il sistema sarà comunque necessario dare il comando:
Per aggiornare il sistema sarà comunque necessario dare il comando:
Riga 67: Riga 67:
a seconda delle necessità.
a seconda delle necessità.


=Documentazione=
== Documentazione ==
*[http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog]
*[http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog]
*[http://manpages.debian.net/cgi-bin/man.cgi?query=crontab&sektion=5&apropos=0&manpath=Debian+5.0+lenny&locale=:link man crontab]
*[http://manpages.debian.net/cgi-bin/man.cgi?query=crontab&sektion=5&apropos=0&manpath=Debian+5.0+lenny&locale=:link man crontab]
1 508

contributi

Menu di navigazione