Cos’è Beryl?

15 Febbraio 2007 


Ormai giunto alla versione 0.2, che dovrebbe essere rilasciata tra pochi giorni, Beryl e’ un compositing window manager per GNU/Linux.


Un compositing window manager si differenzia da un normale window manager (gestore di finestre) perche’ compone (da qui compositing) l’immagine che e’ visualizzata sullo schermo, infatti prima di disegnare le finestre un compositing manager applica alcuni effetti (luci, 3D etc.) su queste.

Personalmente Beryl e’ il miglior compositing window manager al momento, prima di tutto per gli innumerevoli effetti applicabili tra cui:

  • Effetti 3D (compreso il famoso cubo rotante)
  • Animazioni varie per le finestre
  • Effetti sfocatura
  • Effetti acquosi per il desktop
  • Zoom
    …e molti altri, piu’ o meno utili

Ma quello che soprattutto sorprende e’ la sua fluidita’, possibile grazie allo sfruttamento di GLX e in particolare di AIGLX (entrambi presenti come moduli in Xorg 7.1) che rendono possibile l’accesso all’accelerazione hardware alle applicazioni. Il vantaggio principale e’ le operazioni grafiche vengono eseguite direttamente dalla scheda video senza passare (lentamente) attraverso X.org come accade invece per gli altri window manager.

Beryl viene distribuito con un buon gestore delle impostazioni di Beryl, il quale permette di scegliere facilmente i plugins da avviare senza bisogno di riavviare Beryl. Solitamente i plugins sono molto personalizzabili.

Beryl non si occupa di disegnare i bordi delle finestre (infatti se lo si avvia da solo questi non sono presenti), ma questo compito e’ delegato ad un programma dedicato, detto Window decorator. Quello di default e’ chiamato Emerald (fork di cwgd) e tra le varie features spiccano il supporto della trasparenza e dei bottoni “pulsanti”.

Beryl e’ ancora giovane, ma e’ abbastanza stabile da poter essere usato normalmente, gli eventuali problemi sono comunque risolti molto velocemente dalla numerosa community di Beryl (uno dei suoi punti di forza) con frequenti aggiornamenti.

Per finire alcuni chiarimenti:

  • Beryl non sostituisce alcun Desktop Environment. Questo vuol dire non dovrete rinunciare al vostro KDE, GNOME, o Xfce per usare Beryl, perche’ come ho detto sopra esso compone le immagini inviate dai DE con altri effetti. L’unica cosa a cui dovrete rinunciare e’ il decoratore delle finestre, ma i temi offerti da Emerald sono molto belli e ce ne sono per tutti i gusti.
  • Chi installa i driver Nvidia ( versione >= 9742) non ha bisogno di alcun modulo GLX o AIGLX per X.org in quanto Beryl usa direttamente le istruzioni offerte dai driver.

Links Utili:

http://www.beryl-project.org Sito del progetto Beryl
http://wiki.beryl-project.org Wiki del progetto Beryl (anche in Italiano)
http://www.nvidia.com/object/unix.html Driver Nvidia

Potrebbe interessarti...


Un commento su “Cos’è Beryl?”

  1. Lh3 il 5 Maggio 2007 alle 12:52

    ottima recensione…l’ho saputo pure da riviste a tema di questa 0.2!
    devstuff credo che mi dovresti dare una mano se sei anche per i sistemi linux…fammi sapere

Vuoi dire la tua?