Per prima cosa vediamo un outcome di quello che sarà il nostro Desktop una volta attivati gli effetti Desktop:

Premessa:Per utilizzare questa visuale bisogna avere una scheda grafica nVidia o ATI.
Backup Xorg ServerCITAZIONE
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup
Drivers nVidiaInstalliamo i drivers nVidia. Potete prendere l'ultima release da
qui.
Una volta scaricati diamo da terminale questi comandi:
CITAZIONE
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install linux-headers-$(uname -r)
sudo apt-get install xserver-xorg-dev
Ora, consiglio di stampare questa guida, in quanto non sarà più possibile visualizzare il server grafico, e bisognerà lavorare da recovery mode.
Eseguiamo il Log-In premendo CTRL+ALT+F1, dopodichè digitiamo per GNOME (ubuntu):
CITAZIONE
sudo /etc/init.d/gdm stop
Per KDE (kubuntu):
CITAZIONE
sudo /etc/init.d/kdm stop
Spostiamoci nella cartella in cui avete salvato i drivers nVidia, esempio Desktop:
CITAZIONE
sudo sh NVIDIA[TAB]
Ora accettiamo la licenza, ma
non scarichiamo assolutamente niente dal sito
http://nvidia.com. Flagghiamo "Sì" per l'abilitazione dei drivers.
Disabilitiamo il driver fornito da Ubuntu/Kubuntu:
CITAZIONE
sudo nano -w /etc/default/linux-restricted-modules-common
aggiungete "
nv" dopo
DISABLED_MODULES=CITAZIONE
sudo nano -w /etc/X11/xorg.conf
Nel campo "Module" settate come segue:
CITAZIONE
# Load "GLcore"
# Load "dri"
Load "glx"
In quello "Device"
CITAZIONE
Driver "nvidia"
Option "RenderAccel" "1"
Option "AllowGLXWithComposite" "1"
Creiamo "Extensions"
CITAZIONE
Section "Extensions"
Option "Composite" "Enable"
EndSection
CTRL+X // Y // Invio
Se vedete ora prima del login il logo nVidia, allora l'installazione è andata a buon fine.
Installiamo XGL e BerylCITAZIONE
sudo apt-get update
sudo apt-get dist-upgrade
Aggiungiamo i repo:
CITAZIONE
sudo nano -w /etc/apt/sources.list
Ora bisogna creare uno script per poter scegliere nel login di kde se avviare X normalmente o Xgl, allora creiamo una nuova sessione:
CITAZIONE
sudo nano -w /usr/share/xsessions/xgl.desktop
Inserendo:
CITAZIONE
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application
Poi:
CITAZIONE
sudo nano -w /usr/local/bin/startxgl.sh
GNOME:CITAZIONE
#!/bin/sh
beryl-manager
sleep 4
exec gnome-session
KDE:CITAZIONE
#!/bin/sh
beryl-manager
sleep 4
exec startkde
Ora:
CITAZIONE
sudo chmod a+x /usr/local/bin/startxgl.sh
GNOME:Aggiungiamo la riga /usr/bin/beryl-manager
alla sessione di avvio di Gnome
(Sistema > Preferenze > Sessioni > Avvio programmi)
KDE:CITAZIONE
ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
Al login scegliamo la nuova sessione e buon divertimento!
NB: se non si vedono i bordi delle finestre:
CITAZIONE
sudo nvidia-xconfig --composite
sudo nvidia-xconfig --render-accel
sudo nvidia-xconfig --allow-glx-with-composite
sudo nvidia-xconfig --add-argb-glx-visuals
Edited by Hypnotize - 26/5/2007, 15:19