Attenzione: Questo articolo spiega come installare un software ancora in corso di sviluppo partendo dai suoi sorgenti. Se siete alle prime armi e non avete confidenza con la shell lasciate perdere ed aspettate ancora due mesi, tanto lo troverete di serie in Jaunty. Non dite che non vi ho avvertito!

La novità più appariscente proposta per Jaunty all'ultimo UDS consisteva nel nuovo sistema integrato di notifiche. Alcuni giorni fa Mark Shuttleworth ha annunciato nel suo blog che i lavori di sviluppo sono a buon punto ed in tempo per l'inclusione nella release attesa per il prossimo Aprile. Seguendo un simpatico tutorial su softpedia ho potuto installare la versione in corso di sviluppo delle notifiche anche su Intrepid Ibex, per poter avere un'anteprima del lavoro. Si tratta di alcuni semplici passi che permettono di includere il sistema di notifiche nella home dell'utente, senza installare nulla a livello di sistema, e di rimuoverlo velocemente una volta terminate le prove.

Per provarlo dovete installare alcuni pacchetti di dipendenza:

sudo apt-get install bzr gnome-common automake autoconf libgtk2.0-dev libgconf2-dev libdbus-glib-1-dev libx11-dev libnotify-dev libnotify1 build-essential libnotify-bin

A seconda della vostra connessione potrebbe metterci un po' di tempo. Dopodiché scaricare nella propria home i sorgenti da Launchpad

bzr branch lp:notify-osd

questo creerà una directory chiamata notify-osd. Rinominatela in .notify-osd (così diventa nascosta)

mv notify-osd .notify-osd

dopodiché entrateci dentro e compilate i programmi con i seguenti comandi:

cd ~/.notify-osd

sh autogen.sh

make

A questo punto i programmi sono compilati, occorre solo richiamarli in qualche maniera. Salvate nella vostra home lo script di avvio preparato dall'articolista di softpedia, aggiungetegli i diritti di esecuzione

chmod +x notify-osd.sh

e inseritelo nella sessione utente tramite il programma Sessioni che trovate nel menù Sistema -> Preferenze

In questo modo lo script notify-osd.sh verrà eseguito automaticamente all'avvio del vostro desktop. Fate un Logout / Login e lo script si avvierà. In questa maniera ho potuto vedere le notifiche che vengono emesse dal Network Manager con il nuovo Notify OSD.

Note positive:

  • Si vede bene ed è elegante anche SENZA gli effetti grafici attivati.
  • Se ci si va sopra con il mouse la finestra si "svuota", ovvero mostra solo il bordino, e permette di premere evenutali pulsanti sotto di se. (quindi è effettivamente una finestra fantasma)

Note negative:

  • La finestra sospetto sia a larghezza fissa e non si è accorta che la scritta non ci entrava. Infatti invece di Connessione stabilita ha scritto Connessione Stabili... Occorrerà riverificare le traduzioni delle stringhe? (Milooo?)
  • Non mi funziona con i tasti del volume che mostrano le vecchie notifiche, devo investigare ulteriormente come mai.

Una volta terminate le prove per tornare come prima è sufficente rimuovere dalla sessione la voce Notify-OSD e cancellare la directory .notify-osd

Have fun!