• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

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

Scritto in Grafica, Linux, Software, Ubuntu - Da Jessica Lambiase - venerdì 25 febbraio 2011 - 2 Commenti

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:

 

Clicka per ingrandire

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ì:

 

Clicka per ingrandire

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:

  1. Show Desktop (mostra desktop)
  2. Separator (un separatore)
  3. Expander (per far si che se ne vada all’estrema sinistra)
  4. Separator
  5. Launcher/Taskmanager (lista delle finestre aperte + lanciatori)
  6. Separator (un altro separatore)
  7. Expander (per far sì che la lista venga al centro)
  8. Separator
  9. Shiny Switcher (per i desktop)
  10. Separator (ancora un separatore)
  11. Garbage (il cestino)
  12. 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:

 

Clicka per ingrandire

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!

Clicka per ingrandire

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.

 

Clicka per ingrandire

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