|
Dimensione: 3435
Commento: piccola intro
|
Dimensione: 3449
Commento: converted to 1.6 markup
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 5: | Linea 5: |
| [[BR]] [[Indice()]] |
<<BR>> <<Indice>> |
| Linea 23: | Linea 23: |
| 0. Xgl, il quale funziona su un server '''Xorg''' separato. Maggiori informazioni sono reperibili visitando '''[http://www.novell.com/linux/xglrelease/ questa pagina]'''. | 0. Xgl, il quale funziona su un server '''Xorg''' separato. Maggiori informazioni sono reperibili visitando '''[[http://www.novell.com/linux/xglrelease/|questa pagina]]'''. |
| Linea 25: | Linea 25: |
| 0. '''!AiGlx''', il quale funziona come componente di '''Xorg'''. Maggiori informazioni sono reperibili visitando '''[http://fedoraproject.org/wiki/RenderingProject/aiglx questa pagina]'''. | 0. '''!AiGlx''', il quale funziona come componente di '''Xorg'''. Maggiori informazioni sono reperibili visitando '''[[http://fedoraproject.org/wiki/RenderingProject/aiglx|questa pagina]]'''. |
| Linea 35: | Linea 35: |
| Su Ubuntu è disponibile per l'installazione [:/CompizFusion:Compiz Fusion]. | Su Ubuntu è disponibile per l'installazione [[/CompizFusion|Compiz Fusion]]. |
| Linea 39: | Linea 39: |
| ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">'''Alcune applicazioni non partono o vengono mostrate in maniera errata.''' || | ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Alcune applicazioni non partono o vengono mostrate in maniera errata.''' || |
| Linea 41: | Linea 41: |
| Alcune applicazioni non funzionano correttamente una volta fatte funzionare sul composite manager. Se mentre state lavorando su un composite manager notate che un'applicazione smette di funzionare, oppure viene mostrata sullo schermo in maniera errata (spesso con una trasparenza non voluta), [https://help.ubuntu.com/community/ReportingBugs riportate un bug]. | Alcune applicazioni non funzionano correttamente una volta fatte funzionare sul composite manager. Se mentre state lavorando su un composite manager notate che un'applicazione smette di funzionare, oppure viene mostrata sullo schermo in maniera errata (spesso con una trasparenza non voluta), [[https://help.ubuntu.com/community/ReportingBugs|riportate un bug]]. |
| Linea 53: | Linea 53: |
| * [http://en.opensuse.org/XglOpenSuse Xgl] * [http://en.wikipedia.org/wiki/Xgl Wikipedia Xgl] * [http://www.freedesktop.org/wiki/Software/Xgl Freedesktop Xgl] |
* [[http://en.opensuse.org/XglOpenSuse|Xgl]] * [[http://en.wikipedia.org/wiki/Xgl|Wikipedia Xgl]] * [[http://www.freedesktop.org/wiki/Software/Xgl|Freedesktop Xgl]] |
Introduzione
Un compositing window manager è un gestore di finestre capace di effettuare operazioni di compositing video sulle finestre, rendendo possibile implementare effetti speciali come la deformazione delle finestre, la trasparenza, l'ombra delle finestre e altro. Di recente, c'è stato molto interesse riguardo l'accelerazione 3D dei composite manager sui server X. Ciò è comunemente riferito a Xgl o a Compiz, sebbene entrambi i pacchetti sono solo un mezzo per ottenere un destkop 3D (e possono essere sostituiti).
Ci sono due passaggi importanti durante l'installazione dell'accelerazione 3D di un composite manager:
- Installazione di un server X che lo sostiene.
- Installazione del composite manager in sè.
Altre istruzioni, per ognuno di questi, sono reperibili più giù.
Server X
I composite manager richiedono un server X capace di mettere a disposizione l'accelerazione 3D per i Window Manager. Ci sono attualmente due opzioni che riescono a fare ciò:
Xgl, il quale funziona su un server Xorg separato. Maggiori informazioni sono reperibili visitando questa pagina.
AiGlx, il quale funziona come componente di Xorg. Maggiori informazioni sono reperibili visitando questa pagina.
Xgl è una soluzione provvisora che aggiunge il supporto per l'Indirect 3D Rendering per una qualsiasi scheda video.
AiGlx, invece, è una soluzione a lungo termine, ma richiede che il driver della propria scheda video includa un estensione supplementare.
Composite manager
Quando si tenta di far funzionare AiGlx oppure Xgl, tutte le finestre sono rese a un buffer off-screen. Il composite manager è allora responsabile delle finestre sullo schermo e ha inoltre l'opportunità di maneggiarle, aggiungendo degli effetti come la trasparenza e l'ondeggiamento delle finestre.
Su Ubuntu è disponibile per l'installazione Compiz Fusion.
Problemi conosciuti e soluzione a eventuali malfunzionamenti
Alcune applicazioni non funzionano correttamente una volta fatte funzionare sul composite manager. Se mentre state lavorando su un composite manager notate che un'applicazione smette di funzionare, oppure viene mostrata sullo schermo in maniera errata (spesso con una trasparenza non voluta), riportate un bug.
In alcuni casi, per aggirare il problema, si può lavorare disabilitando temporaneamente l'alpha visuals per le applicazioni lanciando in un terminale:
XLIB_SKIP_ARGB_VISUALS=1 nedit
Sostituire nedit con il nome dell'applicazione con la quale avete avuto problemi.
