Che cos'è il "compositing"?


16

Ho Compiz abilitato e utilizzo il cubo desktop 3D con rotazione purché varie animazioni ridotte al minimo.

Di recente, quando avvio il computer, Docky mi ha detto di "abilitare la composizione". Non so cosa sia il compositing! Docky funziona bene come sempre, quindi non so perché mi stia chiedendo improvvisamente (suppongo che sia confuso e che sia effettivamente abilitato ma non ne sono sicuro).

Quindi cos'è il compositing ed è abilitato perché sto usando Compiz o è qualcosa di diverso?

Cosa significa esattamente "compositing"?


1
A volte Docky ti dà questo avviso anche quando non ne hai bisogno. Penso che sia probabilmente perché Docky è iniziato prima di Compiz o qualcosa di simile. Se non vedi un bordo nero come diceva lovinglinux, probabilmente stai bene.
Matteo,

Risposte:


13

La composizione è fornita da Compiz, che è un gestore di finestre di composizione. Ciò che significa è spiegato di seguito:

Un gestore di finestre di composizione è un componente dell'interfaccia utente grafica di un computer che disegna finestre e i relativi bordi. Controlla anche come si visualizzano e interagiscono tra loro e con il resto dell'ambiente desktop. La differenza principale tra un gestore di finestre di composizione e altri gestori di finestre è che invece di emettere su una schermata comune, programma ogni output prima su un buffer separato e indipendente, o posizione temporanea all'interno del computer, dove possono essere manipolati prima che vengano mostrati. [1] [2]

Il gestore delle finestre quindi elabora e combina, o composti, l'output di questi buffer separati su un desktop comune. Il risultato è che i programmi ora si comportano come oggetti 2D o 3D indipendenti. [1] La composizione consente effetti visivi avanzati, quali trasparenza, dissolvenza, ridimensionamento, duplicazione, flessione e contorsione, shuffle e reindirizzamento delle applicazioni. L'aggiunta di una terza dimensione virtuale consente a caratteristiche come ombre realistiche sotto le finestre, l'aspetto della distanza e della profondità, le versioni in miniatura delle finestre in diretta e le animazioni complesse, solo per citarne alcune. [3] [4] Poiché i programmi attingono al buffer off-screen, tutta la grafica è naturalmente a doppio buffer e pertanto non sfarfalla quando viene aggiornata.

I gestori di finestre di compositing più comunemente usati includono Desktop Window Manager in Microsoft Windows, Quartz Compositor in Mac OS X e Compiz, Metacity e KWin per sistemi Linux, FreeBSD e OpenSolaris.

http://en.wikipedia.org/wiki/Compositing_window_manager

Se vedi un bordo nero attorno al docky, la composizione non è abilitata correttamente. L'avviso che stai ricevendo è molto probabilmente il risultato dell'avvio di Docky prima dell'inizio della composizione.

Vedi https://bugs.launchpad.net/docky/+bug/552273


Ottima risposta, anche la soluzione alternativa elencata per la cosa docky è "Modifica lo script del launcher docky e metti un" sleep 5 "in modalità sleep per 5 secondi." qualche idea su dove trovo questo script?
MetaGuru,

@ioSamurai "Modifica lo script del launcher docky e metti un" sleep 5 "in stop per 5 secondi." Il modo per farlo è andare su Preferenze applicazioni di avvio e modificare l'avvio Docky per dire "sleep 5 && docky". Questo farà ciò che richiedi.
Jas
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.