Questo wiki spiega come creare un controllore di aggiornamenti e integrarlo in conky.
Come gestore degli aggiornamenti viene usato il tool slackpkg che viene fornito come strumento ufficiale per aggiornare Slackware.
Ecco lo script che fa il controllo di nuovi aggiornamenti (può essere salvato in ~/.check_updates.sh):
#!/bin/bash
LOG=`/usr/sbin/slackpkg check-updates`
if [ "$?" != 0 ]; then
echo "Error checking updates...Wait until next try."
elif echo $LOG | grep "News on ChangeLog.txt" &> /dev/null ; then
echo "New updates for slackware!"
else
echo "No new updates."
fi
Una volta salvato ricordate di renderlo eseguibile:
chmod +x ~/check_updates.sh
Per integrare lo script dentro conky, si deve intervenire sul file di configurazione di quest'ultimo (di solito situato in ~/.conkyrc) e aggiungere una voce come questa:
${execi 600 ~/.check_updates.sh}
Breve spiegazione:
Per maggiori informazioni si può consultare il manuale di conky.
Ringrazio ZeroUno per l'idea iniziale (http://www.slacky.eu/forum/viewtopic.php?f=1&t=32885).
Per consigli e feedback, non esitate a contattarmi: Ansa89.