Ubuntu: come ottenere un pulsante di chiusura sulle notifiche utilizzando AWN (+ configurazione AWN)

Sono assolutamente sicura che, tra le altre cose, avrete notato che in Ubuntu – per quello che riguarda le notifiche OSD – non esiste nessun pulsante che permetta di chiudere i balloon che appaiono. E sono sicura che la cosa risulterà fastidiosa per qualcuno che, magari, sta lavorando a qualcosa utilizzando proprio quello spigoletto in alto a destra dello schermo.
Bene, dopo la guida a come spostare i balloon di notifica da un angolo dello schermo all’altro, oggi vi faccio vedere come aggiungere un pulsante di chiusura ai balloon delle notifiche, scendendo però ad un piccolo compromesso: per utilizzare questo trucchetto c’è bisogno di usare AWN e il suo applet di notifica: dovrete quindi avere almeno una dockbar visibile, ed aggiungere l’applet del demone di notifica. Vediamo come fare.
Innanzitutto, se non l’avete ancora fatto, installate e configurate AWN seguendo queste istruzioni. Chi, invece, volesse soltanto capire come configurare il demone di notifica dovrà leggere da qui in poi.
Innanzitutto installiamo avant-window-navigator con il comando:
sudo apt-get install avant-window-navigator
Supponiamo di voler sostituire la barra di AWN al pannello inferiore. Ricordiamo innanzitutto che, nel pannello inferiore di Gnome, sono presenti: un tasto che riduce immediatamente le finestre attive mostrando quindi il desktop, un selettore di finestra, un selettore desktop e un tasto che apre immediatamente il cestino.
Andiamo a replicare il tutto su AWN. Innanzitutto apriamo AWN dal menu Applicazioni –> Accessori –> Avant Window Navigator. Andiamo ora su un punto vuoto della nostra dockbar e clickiamo destro, selezionando Dock Preferences. Ora avremo a disposizione diverse schede. Iniziamo con il decidere come dovrà apparire la nostra dock utilizzando la scheda Preferences:
- size of icons ci permetterà di decidere la dimensione delle icone sulla dockbar
- orientation ci permetterà di decidere in che parte dello schermo posizionare la dockbar
- style ci permetterà di decidere che stile deve avere la nostra dockbar (se “semplice”, “3D”, “Curvato”… provateli tutti e scegliete quello che piu’ vi garba)
- behavior ci permetterà di decidere il comportamento della dockbar (se dovrà essere sempre visibile, nascosta, nascosta automaticamente e via discorrendo)
- icon effect permette di decidere il comportamento delle icone quando queste vengono selezionate
- mettiamo il check su expand the panel se volete che la barra occupi tutto il lato dello schermo
Personalmente la mia barra inferiore di AWN deve avere in tutto e per tutto le funzioni del pannello inferiore di Gnome, per cui la configurazione che io utilizzo è:
- size of icons: 38
- orientation: bottom
- style: 3D
- behavior: intellihide
- icon effects: classico
- expand the panel (è spuntato)
Ecco come si presenta il nostro (ancora caotico) pannello:
Vogliamo configurarlo come fosse il pannello inferiore, aggiungendo soltanto un’area di notifica in più (quella che ci servirà per ottenere i balloon che si chiudono)? Bene, spostiamoci all’interno della finestra per le impostazioni di AWN nella scheda Applets, che dovrebbe apparire così:
Eliminate tutti gli applet attivi, selezionandoli dallo spazio con la dicitura Active Applets e clickando sulla freccia gialla che dà verso l’alto.
Ora, nell’ordine che vi suggerirò, selezionate gli applet che vi suggerirò dalla lista e clickate sulla freccia gialla che da verso il basso per aggiungerli ad active applets. Gli applets sono:
- Show Desktop (mostra desktop)
- Separator (un separatore)
- Expander (per far si che se ne vada all’estrema sinistra)
- Separator
- Launcher/Taskmanager (lista delle finestre aperte + lanciatori)
- Separator (un altro separatore)
- Expander (per far sì che la lista venga al centro)
- Separator
- Shiny Switcher (per i desktop)
- Separator (ancora un separatore)
- Garbage (il cestino)
- ultimo, ma non in ordine di importanza, aggiungiamo l’applet notification daemon (quello che ci permetterà di visualizzare le notifiche con il tasto di chiusura)
Ecco la nostra dockbar bella e configurata:
Adesso una volta aggiunto tutto, inclusa la nostra famosa area di notifica, andiamo a testare se le nostre notifiche, ora, hanno di fatto un tastino di chiusura.
Installiamo quindi il pacchetto libnotify-bin con il comando
sudo apt-get install libnotify-bin
e testiamo i nostri balloon, con il comando
notify-send --icon="firefox" "Sono una notifica" "Chimerarevo.com"
Se vi appare una notifica come quella che vedete in basso… allora il procedimento funziona! Le vostre notifiche appariranno finalmente con tanto di bottoncino di chiusura!

E vi dirò di più: se siete abbastanza temerari e non avete paura di mettere le mani nell’editor di gconf.. potrete addirittura personalizzare l’aspetto del balloon!
Per far ciò premiamo la combinazione ALT+F2 e digitiamo in essa gconf-editor. Dall’editor di configurazione, a sinitra, navighiamo fino alla chiave apps –> awn-applet-notification-daemon. Noteremo che, una volta selezionata quella chiave, saremo faccia a faccia ad un bel po’ di parametri.
Cerchiamo di capirli insieme.
- bg_colour: è il colore di sfondo del balloon di notifica (in esagesimale)
- bold_text_body: se spuntato, permette di mostrare il testo all’interno delle notifiche utilizzando il grassetto
- border_colour: è il colore di bordo del balloon (in esagesimale)
- border_width: è lo spessore del contorno del balloon
- default_sound: è il suono di default che la notifica riproduce se non ne ha uno ad-hoc. All’interno di questo valore va specificato il path di un file *.wav.
- gradient_factor: è un valore, variabile tra 0 e 1 (decimali compresi), che permette di stabilire la sfumatura interna del balloon di notifica
- hide_opacity, honour_client_posx: non pervenuti :P
- kill_standard_daemon: permette di decidere se sostituire il demone di AWN a quello di sistema (uccidendo quest’ultimo) oppure affiancarlo ad esso. Consiglio personale: non fateli convivere e mettete il segno di spunta di fianco a questa voce.
- override_timeout: vi permette di specificare dopo quanto tempo il balloon di notifica scomparirà. Il valore 0 o il valore -1 permettono di lasciare la decisione all’applicazione che lancia la notifica, altrimenti potrete decidere il vostro valore utilizzando come unità di misura i millisecondi (1 sec = 60 msec, 2 sec = 120 msec e così via)
- override_x e override_y: permettono di personalizzare la posizione orizzontale (x) e verticale (y) dei vostri balloon di notifica (le misure vanno espresse in pixel). Il valore 0 o il valore -1 faranno apparire i balloon nello stesso punto in cui è presente il demone in AWN (nel nostro caso in basso all’estrema destra). State attenti con questi parametri: potreste avere strane sorprese :P
- show_icon: se spuntato permette di mostrare anche l’icona dell’applicazione che lancia il balloon di notifica
- sound_enabled: se spuntato permette di riprodurre il suono associato al balloon dall’applicazione o, se non presente, il suono definito alla voce default_sound
- text_colour: permette di specificare il colore del testo (in esagesimale)
- use_theme: se selezionato utilizza i colori del tema di sistema, altrimenti userà i colori definiti in bg_colour e text_colour
Credo di avervi detto praticamente tutto su ciò che riguarda la personalizzazione dei balloon di notifica tramite AWN. Se volete ulteriori spiegazioni non esitate a contattarmi :)
idea: webupd8








Pingback: Pixi: ottimo tema per Ubuntu – Debian in stile “blu” - Chimera Revo
Pingback: SOURCES.LIST Aggregator » Blog Archive » Ubuntu: come ottenere un pulsante di chiusura sulle notifiche utilizzando AWN (+ configurazione AWN)