Compiz

Icon-obsolete.png Questo articolo o questo paragrafo fanno riferimento alla versione '10.1', che attualmente è obsoleta!
Per favore fai riferimento alla pagina di discussione di questo articolo per maggiori informazioni.

Cos'è Compiz?

Compiz dà vita a vari effetti visuali che semplificano l'uso del desktop di Linux, lo rende più potente , intuitivo e più accessibile dagli utenti che hanno esigenze speciali. Compiz combina assieme un window manager e un composite manager. Per fare ciò utilizza OpenGL. Un “window manager” da la possibilità di manipolare le molteplici finestre di applicazioni e messaggi. Invece un “composite manager” da la possibilità alle finestre e ad altri tipi di programmi grafici di essere combinati assieme, creando cosi immagini composte. Compiz attiva i sui sbalorditivi effetti facendo entrambe le cose.

Attualmente Compliz funziona esclusivamente in combinazione con Xgl. Si prega di consultare la pagina wiki per informazioni generali sulle istruzioni di installazione.

I plugin di Compiz funzionano bene come decorazioni di finestra sia con Gnome che con KDE.

Usare compiz e i suoi plugin

Per avere compiz e per usarlo per la prima volta si prega di guardare Usare compiz come window manager.
Il resto della pagina descrive i plugin disponibili e come utilizzarli tramite tastiera/mouse.

Plugin disponibili

Cubo (cube)

Questo è probabilmente uno dei primi plugin di compiz. Dà la possibilità di avere quattro desktop in un cubo virtuale che puo essere girato.

  • Il cubo è inutile senza il plugin di rotazione, che da la possibilità di ruotare il cubo.
  • Il cubo ha un unica opzione tramite la tastiera, cioè di cambiare alla successiva (o precedente) immagine del cubo. Riguardante la configurazione troverete in Gconf maggiori informazioni su come configurarlo.
  • Use svg images for the top of the cube and png for the background, for example 1024x1024 png image for the background, enable animate option in cube configuration and enjoy the view.

Decorazione (decoration)

Questo plugin viene usato per avere le decorazioni delle finestre.

  • Nonostante il nome le decorazioni delle finestre non sono niente di divertente. Sono la semplice e pratica interfaccia di ogni finestra: i pulsanti minimizza, massimizza e chiudi, il titolo della barra, etc.
  • Avviso: se non hai una barra del titolo o qualcosa del genere, allora qualcosa non va con il tuo window decoration.

Dissolvenza (fade)

Dà a specifiche finestre e altri elementi GUI un effetto di comparsa/dissolvenza quando appaiono e scompaiono. Probabilmente questo è il più sottile plugin di compiz attualmente disponibile.

Gconf (gconf)

Salva la configurazione di compiz e i suoi Plugin nel registro gconf.

  • Quando compiz è avviato con gconf, tutti gli altri Plugin che seguono gconf vengono ignorati, perché compiz carica i Plugin in base al registro gconf.
    • Quindi, quando avvii compiz per la prima volta, usa:
compiz --replace gconf
    • Quando aggiungi compiz come parte di gnome-session-properties, usa solamente:
compiz --replace gconf cube rotate scale fade minimize zoom place move...
  • Per fare qualche cambiamento devi usare gconf-editor. Le chiavi sono sotto '/apps/compiz/'.
  • Ecco alcune delle chiavi più importanti:
    • '/apps/compiz/general/allscreens/options/active_plugins' = elenca i Plugin che sono attualmente caricati
    • '/apps/compiz/plugins/cube/screen0/options/color' = colore delle faccia alta e bassa del cubo (nel formato #cccccc)
    • '/apps/compiz/plugins/cube/screen0/options/svgs' = (lista) definisce i percorsi dei file svgs da rendere sulla faccia superiore del cubo
    • '/apps/compiz/plugins/fade/screen0/options/window_types' = (lista) definisce i tipi di finestra che devono usare la dissolvenza
    • '/apps/compiz/plugins/fade/screen0/options/fade_speed' = velocità con cui la dissolvenza è eseguita. Più basso è il numero, più lenta sarà la disolvenza ( da 0 a 5,00)

Ci sono molte altre chiavi nel registro.

Esegui questo comando per attivare la decorazione delle finestre

gnome-window-decorator &
  • Usare la parte superiore del cubo.

Prima di tutto bisogna verificare che l'opzione the snap-top sia abilitata. In gconf-editor vai alla chiave apps -> compiz -> plugins -> rotate -> screen0 -> options Abilita la chiave snap-top Si possono mettere uno o più files/slides svg sulla parte superiore del cubo: vai alla chiave apps -> compiz -> plugins -> cube -> screen0 -> options edita "svgs" chiave e gli slide separatamente.

Puoi mettere uno o più file e slides svg nella faccia superiore del cubo:

vai alla chiave apps -> compiz -> plugins -> rotate -> screen0 -> options modifica le chiavi "svgs" e aggiungi le slides.

howto screenshots

Minimizza (minimize)

Dispone le finestre in lista e le ripristina alla posizione precedente.

Spostare (move)

Da la possibilità di muovere le finestre da una faccia ad un altra del cubo.

Posizionare (place)

Dispone le finestre in modo ordinato dopo averle trascinate.

  • Come usarlo
    • Servono informazioni

Ridimensionare (resize)

Dà la possibilità di ridimensionare una finestra.

  • Oltre a poter muovere una finestra prendendola per la sua barra, usando un tasto della tastiera si può cliccare su un qualsiasi punto della finestra per ridimensionarla. Questo significa che una finestra con la barra del titolo fuori dallo schermo può essere semplicemente spostata fino alla completa visibilità.
  • Come usarlo
    • Alt + clic-sinistro e trascina muove la finestra
    • Ctrl + Alt + clic-sinistro e trascina muove la finestra, aggangiandosi ai lati di una finestra o dello schermo
    • Alt + clic-destro ridimensiona la finestra

Ruotare (rotate)

Dà la possibilità di spostarsi tra le facce del cubo.

  • Ha anche la possibilità di spostarsi sulla faccia superiore.
  • Come usarlo:
    • Ctrl + Alt + Freccia Sinistra/destra si sposta tra i desktop
    • Ctrl + Shift + Alt + Freccia Sinistra/destra cambia desktop, trascinando dietro la finestra attiva
    • Ctrl + Alt + left-click ruota il cubo manualmente

Riscalare (scale)

Dà una semplice possibilità di identificare, selezinare e cambiare una finestra.

  • Un tasto della tastiera causa il restringimento di tutte le finestre aperte in modo da poter essere viste in un unico scermo.
  • L'utente puo in seguito scegliere la finestra desiderata causando il ritorno alla precedente posizione delle finestre dietro a quella schelta.
  • Simile al Plugin precedente.
  • How to use:
    • F12 abilita/disabilità (F9 per SUSE Linux Enterprise Desktop 10), Non va d'accordo con Beagle, cosi si può cambiare la sua scorciatoia della tastiera con qualche tasto differente.
    • Clicca una finestra per selezionarla
    • Può essere usato in combinazione con lo Scambiatore (alt+tab)


Scambiatore (switcher)

Cambia le finiste in un pellicola che da una visione dei desktop. Le finestre diventano trasparenti eccetto quella selezionata.

  • Come usarlo:
    • Alt-Tab


Acqua (water)

Fa sì che il cursore del mouse causi ondulazioni sullo schermo come se fosse acqua.

  • Mantieni premuto Ctrl+Super key
  • L'effetto pioggia provoca la caduta di goccioline sulla superficie dello schermo in modo casuale. (Shift-F9)

Tremolante (wobbly)

Rende le finestre gelatinose quando prese, mosse o ridimensionate.

  • Per default questo effetto è abilitato solo al movimento delle finiste.
  • Scorciatoie della tastiera.

Massimizza e minimizza le finestre per vederle oscillare; prova diverse frizioni e valori di spring_k e divertiti! Cerca dei plugin di wobbly sperimentali e non ufficiali per impostazioni extra per menu e tooltips.


Zoom (zoom)

Dà la possibilità di zoomare sia all'interno che all'esterno dell'area dello schermo.

  • Questo effetto aumenta l'accesibilità per il desktop di Linux, dando un potente strumento di visualizzazione. Lo zoom mantiene il testo ed immagini molto regolari quando ingrandito.
  • Pensato per le persone che si divertono molto a contare i pixel.
  • Come usarlo:
    • Super-tasto click-destro zooma una volta
    • Super-tasto + rotella del mouse su zooma manualmente
    • Super-tasto + rotella del mouse giù zooma manualmente verso l'esterno(devi aver zoomato in precedenza verso l'interno per zoomare verso l'esterno)


Controllo opacità (opacity control)

  • Opacità (Opaco/Transparenza)
    • Nelle ultime versioni usa la scorcitoia: Ctrl + Alt + RotellaDelMouse Su/Giù sulla finestra per regolare il livello di opacità.
    • Click destro sulla barra del titolo per settare l'opacita di qualsiasi finestra.

Plugins sperimentali

  • trailfocus
    • Cambia la brillantezza, saturazione e l'opacità delle tue finestre a seconda di quanto non le hai usate.
  • Transset
    • Plugin che prestabilisce la trasparenza di qualsiasi applicazione.
  • Miniwin
    • Da all'utente la possibilità di creare un icona di una finestra, attualmente chiamata mindow, che mostra un immagine della finestra principale, se cliccata fa ritornare la finestra principale. È un possibile rimpiazzo per la funzione minimizza.
  • Enhanced switcher
    • Mostra le finestre minimizzate e le finestre di tutto lo spazio di lavoro.
  • State
    • Rende possibile il settaggio della trasparenza dei menu e dei tooltip.
  • BS (Brillanteza e saturazione)
    • Questo plugin possibilità il settaggio della brilanteza (Shift+Scroll) e della saturazione (Control+Scroll) individualmente per ogni finestra.

Tool sperimentali per amministrare Compiz

  • Gset-Compiz
    • Facile da usare come rimpiazzo perr gconf-editor per amministrare i plugin di compiz .

Scorciatoie della tastiera dei plugin di Default

Ci sono molte opzioni di configurazione sotto Compiz->General->Screen0->Options.

  • Cambio di finestra = Alt + Tab
  • Riorganizzare la vista delle finestre = F12 abilita/disabilita l'effetto ; cliccando su una finestra si zoomerà su di essa
  • Cambio del Desktop utilizzando il cubo = Ctrl + Alt + Freccia sinistra/destra
  • Cambio del Desktop utilizzando il cubo – con trasportamento della finestra attiva = Ctrl + Shift + Alt + freccia destra/sinistra
  • Rotazione del cubo manuale = Ctrl + Alt + click-sinistro su una zona vuota del desktop.
  • Rendere le finestre trasducenti/opache = Attualmente possibile solo con l'uility “transset"
  • Zoom-in una volta = Super-tasto click-destro
  • Zoom-in manualmente = Super-tasto + rotella del mouse su
  • Zoom-out manualmente = Super-tasto + rotella del mouse giù
  • Muovere le finestre = Alt + click-destro
  • Muovere le finestre trattenendole ai bordi = Ctrl + Alt + click-sinstro
  • Ridimensiona la finestra = Alt + click-destro
  • Porta la finestra sottostante in primo piano = Alt + click-centrale

movimento lento = Shift + F10

  • Movimento lento = Shift + F10
  • Acqua = hold Ctrl+Super key
    • Pioggia = Shift-F9

"Super-tasto" in Linux significa rispettivamente il tasto Windows.
Se ne conosci altre, per favore aggiungile qui.