Desktop 3D Volevamo stupirvi con effetti speciali... AgNO Desktop 3D 3 ott 2007 - Montebelluna 1
Licenza d'utilizzo Copyright c 2007, Agnolazza Francesco Questo documento viene rilasciato secondo i termini della licenza Creative Commons (http://creativecommons.org). L utente è libero di: distribuire, comunicare al pubblico, rappresentare o esporre in pubblico la presente opera alle seguenti condizioni: Attribuzione Deve riconoscere la paternità dell opera all autore originario. Non commerciale Non può utilizzare quest opera per scopi commerciali. In occasione di ogni atto di riutilizzazione o distribuzione, deve chiarire agli altri i termini della licenza di quest opera. Se ottiene il permesso dal titolare del diritto d autore, è possibile rinunciare a ciascuna di queste condizioni. Le utilizzazioni libere e gli altri diritti non sono in nessun modo limitati da quanto sopra. Questo è un riassunto in lingua corrente dei concetti chiave della licenza completa (codice legale), reperibile sul sito Internet http://creativecommons.org/licenses/by-nc-nd/2.0/legalcode AgNO Desktop 3D 3 ott 2007 - Montebelluna 2
Sommario Introduzione Accelerazione grafica / Driver AIGLX XGL WindowManager Compiz Beryl Compiz-Fusinon Installazione (es. su ubuntu e Fedora) WindowDecorator Emerald Alternative per Window$ Yod'm 3D Documentazione AgNO Desktop 3D 3 ott 2007 - Montebelluna 3
Introduzione -1???? KDE? gnome??? AgNO Desktop 3D 3 ott 2007 - Montebelluna 4
Introduzione -2 + + + = AgNO Desktop 3D 3 ott 2007 - Montebelluna 5
Introduzione -3 easy and fun-to-use windowed environment AgNO Desktop 3D 3 ott 2007 - Montebelluna 6
Accelerazione grafica -1 XGL & AIGLX Sfruttano accelerazione grafica hardware una tecnologia open source utilizzata da X.Org per consentire ai client X remoti di sfruttare appieno le accelerazioni hardware grafiche attraverso il protocollo GLX. AgNO Desktop 3D 3 ott 2007 - Montebelluna 7
Accelerazione grafica -2 AIGLX e XGL hanno bisogno del supporto dei driver per funzionare AgNO Desktop 3D 3 ott 2007 - Montebelluna 8
Installazione Driver -1 Esempio ATI sudo apt-get install linux-restricted-modules-$(uname -r) sudo apt-get install xorg-driver-fglrx Esempio nvidia: sudo apt-get install linux-restricted-modules-$(uname -r) sudo apt-get install nvidia-glx AgNO Desktop 3D 3 ott 2007 - Montebelluna 9
Installazione Driver -2 etc/x11/xorg.conf backup editarlo...come? AgNO Desktop 3D 3 ott 2007 - Montebelluna 10
Installazione Driver -3 AgNO Desktop 3D 3 ott 2007 - Montebelluna 11
CompositingWindowManager DEF: software che si occupa della gestione dell' estetica e del posizionamento delle finestre delle varie applicazioni aperte sul desktop + permette anche una serie di effetti applicabili ad esse: da semplici ombreggiature a complessi effetti tridimensionali AgNO Desktop 3D 3 ott 2007 - Montebelluna 12
CompositingWindowManager: Compiz Compiz: è stato il primo software di questo tipo a sfruttare le librerie OpenGL e di conseguenza la potenza delle schede video per gestire tali effetti AgNO Desktop 3D 3 ott 2007 - Montebelluna 13
CompositingWindowManager: Beryl Beryl: è un fork (ramo) di Compiz. Ciò significa che il progetto inizialmente era lo stesso ma poi una parte(quella relativa ai plugins) ha preso una prorpia strada. = Unstable Plugins poco utili sotto l'aspetto pratico AgNO Desktop 3D 3 ott 2007 - Montebelluna 14
Compiz-Fusion Compiz + Beryl = Compiz-Fusion AgNO Desktop 3D 3 ott 2007 - Montebelluna 15
WindowDecorator Emerald: software che si occupa del disegno dei bordi delle finestre. AgNO Desktop 3D 3 ott 2007 - Montebelluna 16
Installazione Compiz-Fusion -1 Rimozione eventuali versioni precedenti installate (es. Ubuntu) Aggiornamento sources.list Installazione (es.con apt) AgNO Desktop 3D 3 ott 2007 - Montebelluna 17
Installazione Compiz-Fusion -2 Ubuntu Esempio Ubuntu: RIMOZIONE sudo apt-get remove compiz-core desktop-effects rm -rf ~/.compiz gconftool-2 --shutdown gconftool-2 --recursiveunset /apps/compiz AGGIORNAMENTO SOURCES.LIST deb http://download.tuxfamily.org/3v1deb feisty eyecandy deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy AUTENTICAZIONE wget http://download.tuxfamily.org/3v1deb/dd800cd9.gpg -O- sudo apt-key add - sudo apt-get update INSTALLAZIONE sudo apt-get install compiz-gnome compizconfig-settings-manager libcompizconfig-backend-gconf compiz-fusion-* Per avviare compiz: compiz -- replace & AgNO Desktop 3D 3 ott 2007 - Montebelluna 18
Installazione Compiz-Fusion -3 Fedora Esempio Fedora: RIMOZIONE # yum remove beryl* e cancello la dir.beryl nella home dell'utente AGGIORNAMENTO # cd /etc/yum.repos.d/ # wget http://devel.foss.org.my/~kagesenshi/repo/pub/kagesenshi.repo # yum update INSTALLAZIONE # yum install compiz-kde # yum install compiz-fusion-plugins-main # yum install compiz-fusion-plugins-extra # yum install emerald emerald-themes Per avviare Compiz: compiz replace ccp & emerald replace & exit AgNO Desktop 3D 3 ott 2007 - Montebelluna 19
Alternative per Window$ Yod'M 3D AgNO Desktop 3D 3 ott 2007 - Montebelluna 20
Documentazione Driver 3D su *.buntu: http://wiki.ubuntu-it.org CompizFusion on GNOME-KDE *.buntu: http://ubuntufacile.org/wiki/compiz_fusion_installazione Re-styling Desktop (icone-sfondi-temi): http://gnome-look.org XGL: http://it.wikipedia.org/wiki/xgl AIGLX: http://it.wikipedia.org/wiki/aiglx Differenze tra XGL e AIGLX: http://pollycoke.wordpress.com/2006/10/16/differenze-tra-xgl-e-aiglx Compiz-Fusion: http://compiz-fusion.org News su plugins: http://smspillaz.wordpress.com/ (in inglese) OpenCompositing: http://opencompositing.org Beryl: http://beryl-project.org Compiz: http://compiz.org AgNO Desktop 3D 3 ott 2007 - Montebelluna 21
Autore Autore: Agnolazza Francesco Conferenze MontelLUG Montebelluna, 20 settembre 2007 AgNO Desktop 3D 3 ott 2007 - Montebelluna 22