Desktop 3D · 6 min read · Dec 23, 2025
Dopo aver incluso le tecnologie desktop 3D AIGLX, Xgl e Compiz, Mandriva ha aggiunto tutti gli ultimi aggiornamenti desktop 3D in Mandriva Linux 2007 Spring.
Beryl, Compiz e Metisse - Il desktop 3D su Mandriva Linux 2007 Spring
Dopo aver incluso le tecnologie desktop 3D AIGLX, Xgl e Compiz in Mandriva Linux 2007, Mandriva ha aggiunto tutti gli ultimi aggiornamenti desktop 3D in Mandriva Linux 2007 Spring, come Metisse e Beryl.
Metisse
Metisse è un progetto di ricerca francese pionieristico per migliorare le interfacce uomo-computer. Non è esattamente un desktop 3D, ma un ambiente di finestre che rende possibili nuove interazioni con le finestre.
Ad esempio, Metisse consente di ridurre considerevolmente il numero di clic necessari per copiare e incollare da una finestra all’altra: se una finestra maschera un’area in cui un utente interagisce, Metisse “rotolerà” queste finestre per rendere visibile quest’area.
Invece di un cubo 3D per rappresentare un desktop virtuale, è disponibile una panoramica, una ‘vista dall’alto’. Tutti i desktop virtuali sono visualizzati come se fossero su un tavolo, e questa vista consente di passare da un desk virtuale all’altro. Questa vista consente di selezionare un’altra finestra o di passare da un desktop a un altro. Questa è una grande alternativa alle funzionalità di visualizzazione disponibili in Compiz. Per utilizzare questa funzione, premi il tasto meta + d o usa la rotellina del mouse mentre premi il tasto meta. Su molte tastiere, il tasto meta corrisponde al tasto Windows.
Le interazioni con le finestre possono essere frequenti in Metisse, poiché le finestre possono essere distorte in vari modi: puoi ruotarle, ridimensionarle, ingrandirle per zoomare o duplicarle. Per eseguire queste operazioni, basta fare clic con il pulsante sinistro sulla barra del titolo o sul suo bordo, quindi muovere il cursore. Facendo clic con il pulsante destro in quest’area viene visualizzato un riepilogo delle operazioni disponibili. Facendo clic con il pulsante centrale si annullano tutte le trasformazioni. Dopo che la finestra è stata trasformata, puoi comunque lavorarci dentro!
In un uso più avanzato di Metisse, le interfacce contenute nelle finestre possono anche essere modificate, creando “facciate”. È possibile copiare pulsanti e menu per creare la propria interfaccia: per creare una palette di strumenti personalizzata in software di elaborazione immagini come The GIMP, ad esempio. Per avere un’idea chiara di come funziona, guarda questo video.
Compiz
Compiz è un gestore di finestre che utilizza le funzionalità di accelerazione 3D della tua scheda grafica per applicare trasformazioni ed effetti al desktop. La caratteristica più evidente è la visualizzazione dei desktop virtuali come un cubo 3D. Oltre ai cosiddetti ‘effetti visivi’, Compiz ha molte funzionalità che possono migliorare l’efficienza e la comodità dell’uso del desktop.
Basta passare da un desktop virtuale all’altro per vedere cosa significa davvero ‘desktop 3D’. Premi Ctrl+Alt+freccia sinistra e Ctrl+Alt+freccia destra. Puoi ruotare liberamente il cubo tenendo premuti Ctrl+Alt, tenendo premuto il pulsante sinistro del mouse e muovendo il mouse.
La funzionalità ‘scala’ (simile a ‘Exposé’ di Apple Mac OS X) offre una vista di tutte le finestre aperte (utilizzando miniature), per consentirti di passare tra più finestre mentre puoi vedere cosa viene visualizzato in ciascuna. Viene attivata muovendo il mouse nell’angolo in alto a destra dello schermo, o premendo Ctrl+Alt. Compiz offre anche una vista dal vivo dei contenuti di ciascuna finestra nel selettore delle applicazioni (Alt+Tab), invece di una semplice icona statica.
Beryl
Beryl è un ‘fork’ del progetto Compiz. In altre parole, Beryl si basa sul codice di Compiz ma ora è sviluppato e mantenuto da un altro team di sviluppo. I progetti Compiz e Beryl potrebbero fondersi di nuovo, e la prossima edizione di Mandriva Linux probabilmente includerà una versione unificata dei due progetti.
Beryl è molto simile a Compiz e ha la maggior parte delle stesse funzionalità, come il cubo 3D e la visualizzazione delle finestre ‘scala’. Dove Beryl si differenzia da Compiz è nell’offrire una vasta gamma di plug-in che abilitano ulteriori funzionalità. Ad esempio, c’è un plug-in di Beryl che visualizza una miniatura della finestra per ogni finestra nella barra delle applicazioni quando si passa il mouse su quell’elemento della barra delle applicazioni.
Inoltre, è disponibile una gamma più ampia di strumenti di configurazione sviluppati dalla comunità di Beryl. L’applet beryl-manager semplifica la gestione del desktop 3D presentando un menu conveniente di strumenti e impostazioni nella barra di sistema. Puoi anche trovare un gestore delle preferenze, beryl-settings, che ti consente di scegliere i plug-in e modificare le impostazioni di ciascun plug-in.
Strumenti di configurazione
Per facilitare la prova e il passaggio tra tutte queste tecnologie desktop 3D, Mandriva ha sviluppato uno strumento disponibile nel Mandriva Control Center e direttamente dalla schermata di accesso. Questo strumento offre la scelta tra un desktop Metisse, un desktop ‘3D Cube’ o nessun desktop 3D. Per gli utenti esperti, esistono opzioni avanzate per il desktop ‘3D Cube’, che ti consentono di scegliere manualmente Compiz o Beryl e impostare se utilizzare la tecnologia server sottostante AIGLX o Xgl.
Questo strumento può anche essere avviato dalla riga di comando per disattivare il desktop 3D, utile in caso di problemi con il desktop 3D. Per farlo, basta eseguire il comando
drake3dcome root.
Adattamento dell’ambiente desktop
Le versioni recenti di Compiz e Beryl includono decoratori di finestre per diversi ambienti desktop, e grazie agli strumenti di configurazione di Mandriva, puoi facilmente adattare Compiz e Beryl all’ambiente desktop che preferisci.
Compiz aveva già il gtk-window-decorator in Mandriva Linux 2007, migliorato per l’ambiente GNOME, ma abbastanza generico da poter essere utilizzato in ambienti “alternativi” come Xfce. In Mandriva Linux 2007 Spring, include un supporto migliorato per i temi Metacity (il gestore di finestre predefinito di GNOME), che migliora l’integrazione con il tema desktop “Ia Ora” sviluppato da Mandriva, e significa che Compiz rispetterà correttamente qualsiasi tema di finestra tu scelga manualmente in GNOME.
In Mandriva Linux 2007 Spring, è disponibile un nuovo kde-window-decorator. Compiz è ora meglio integrato con l’ambiente KDE, utilizzando il tema di finestra KDE (“Ia Ora”, o la tua scelta manuale), e utilizzando anche le scorciatoie da tastiera predefinite di KDE (come Alt+F2 per visualizzare un prompt dei comandi).
Il progetto Beryl offre una gamma più ampia di decoratori di finestre. Il decoratore Emerald funge da decoratore di finestre generico e ha il proprio formato di tema. C’è persino un editor di temi per facilitare la personalizzazione di Emerald. Come Compiz, Beryl ha anche decoratori di finestre adattati agli ambienti desktop comuni. Heliodor è un decoratore di finestre GTK+ che riutilizza i temi Metacity, come gtk-window-decorator. Aquamarine è un decoratore di finestre KDE, ed è simile al kde-window-decorator di Compiz.
Lo strumento di configurazione drak3d installerà automaticamente i pacchetti di decoratori di finestre adattati al gestore di finestre attualmente utilizzato, in armonia con gli ambienti desktop installati. Ad esempio, se Compiz è selezionato e KDE è in esecuzione sul sistema, lo strumento installerà compiz-decorator-kde.
I pacchetti Compiz e Beryl di Mandriva includono script compiz-window-decorator e beryl-window-decorator, che offrono uno strato di astrazione per i decoratori di finestre: rilevano il miglior decoratore da utilizzare, in base a quelli disponibili e al desktop corrente. Ad esempio, in un ambiente KDE, compiz-window-decorator avvierà kde-window-decorator se è disponibile, e se non lo è, tornerà a gtk-window-decorator.
Configurazione avanzata
Mandriva non è solo una distribuzione per principianti. Il sistema di configurazione del desktop 3D di Mandriva è stato progettato per essere facilmente modificabile da un utente esperto, pur essendo compatibile con lo strumento di configurazione grafica.
Nel file /etc/sysconfig/compositing-wm, il valore {yes|no} di COMPOSITING_WM_START indica se deve essere avviato un gestore di finestre desktop 3D, e COMPOSITING_WM contiene il nome del gestore di finestre da avviare (Compiz, Beryl o metisse-start-fvwm).
Allo stesso modo, nel file /etc/sysconfig/compositing-server, COMPOSITING_SERVER_START indica se deve essere utilizzato un server grafico aggiuntivo, e la variabile COMPOSITING_SERVER contiene il nome del server da avviare (Xgl o Xmetisse).
Altre variabili possono essere modificate, come il decoratore di finestre (con COMPOSTING_WINDOW_DECORATOR), o gli argomenti per il gestore di finestre (COMPOSITING_WM_ARGS).
I valori predefiniti di queste variabili si trovano nei file /usr/share/compositing-wm/{wm}.defaults (dove {wm} è compiz, beryl o metisse-start-fvwm) e /usr/share/compositing-server/{server}.defaults (dove {server} è Xgl o Xmetisse).
In Mandriva Linux 2007 Spring, i desktop 3D possono anche essere configurati per utente così come per l’intero sistema, utilizzando i file ~/.compositing-wm e ~/.compositing-server (che funzionano proprio come le versioni a livello di sistema).
Per ulteriori informazioni, visita queste pagine:
- Metisse: http://www.mandriva.com/projects/metisse/
- Compiz: http://www.go-compiz.org/
- Beryl: http://www.beryl-project.org/
Scritto da Olivier ‘blino’ Blin, Mandriva sotto licenza Creative Commons Attribution 3.0 Unported.
Tradotto da Caroline Garlatti.
Corretto da Adam Williamson.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.