Mini Guida per abilitare XGL su Kubuntu Dapper – 04 Agosto 2006
Revisione 11 Agosto 2006
Specifiche Hardware dei miei sistemi
CPU: INTEL P4 HT 3,0 Ghz
RAM: 1024 MB DDR2 533
SCHEDA VIDEO: ATI X550 Silent 256Mb PCI Express
CPU: INTEL P4 1,2 Ghz
RAM: 512 MB
SCHEDA VIDEO: NVIDIA GEFORCE2
Note a questo documento:
Quello che illustro di seguito si basa principalmente sulle informazioni che trovate a questi indirizzi:
http://noiesmo.dnsalias.net/article.php?story=20060612200202672http://www.zipcomputer.com/index.php?option=com_content&task=view&id=19&Itemid=2Ho aggiunto alcune integrazioni personali causate dal continuo aggiornamento dei pacchetti relativi ad Xgl.
Prima di iniziare preciso che ho abilitato tutti i repository presente in Adept, so' che non è buona cosa ma così facendo sono sicuro di avere tutte le dipendenze soddisfatte.
Aprite un terminale e digitate
sudo apt-get update <Invio>
sudo apt-get upgrade <Invio>
In questo modo ci assicuriamo di avere tutti i pacchetti della distribuzione aggiornati
Ora dobbiamo abilitare il fatidico 3d della scheda video, ovviamente questo è necessario se non l'avete già fatto.
-----------------------------------------------------------------------------
Scheda video ATI:
sudo apt-get install xorg-driver-fglrx <Invio>
sudo dpkg-reconfigure xserver-xorg <Invio>
Alla domanda sul tipo di driver selezionate
fglrxRispondete alle domande che vi saranno poste (nel dubbio premete Invio)
-----------------------------------------------------------------------------
Scheda video NVIDIA:
sudo apt-get install nvidia-glx <Invio>
sudo nvidia-glx-config enable <Invio>
-----------------------------------------------------------------------------
Riavviate il sistema.
Aggiungete questi repository alla lista di Apt
deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper mainPer chiarimenti su come aggiungere i repository consultate l'ottima guida ufficiale.
Aprite un terminale e digitate tutto di seguito
sudo apt-get update && sudo apt-get install compiz compiz-gnome xserver-xgl libgl1-mesa libglitz-glx1 gconf-editor xmodmap <Invio>
Ad eventuali domande se installare o meno rispondete sempre S (sì)
A questo punto dobbiamo creare un file di nome eyecandy
sudo nano /usr/local/bin/eyecandy <Invio>
All'interno dell'editor scrivete
#!/bin/sh
# Start up Xgl, compiz, and KDE
# Run Xgl server on :1, on top of normal X
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
# Tell subsequent X programs to access the Xgl server at :1
DISPLAY=:1
# Start Compiz window manager
cgwd & > ~/cgwd-window.log 2>&1 &
compiz --replace gconf & > ~/compiz.log 2>&1 &
xmodmap /usr/share/xmodmap/xmodmap.us &
# Start KDE
exec startkdeSalvate ed uscite, quindi digitate
sudo chmod 755 /usr/local/bin/eyecandy <Invio>
Ora create un file chiamandolo compiz.desktop
sudo nano /usr/share/xsessions/compiz.desktop <Invio>
All'interno dell'editor scrivete
[Desktop Entry]
Encoding=UTF-8
Name=Compiz
Comment=Candy store
Exec=/usr/local/bin/eyecandy
Icon=
Type=ApplicationSalvate ed uscite, quindi digitate
sudo chmod 755 /usr/share/xsessions/compiz.desktop <Invio>
Ora mettiamo a posto lo screensaver:
sudo apt-get install xscreensaver <Invio>
Ora create un file chiamandolo xscreen
nano /home/<vostro nome utente>/.kde/Autostart/xscreenAll'interno dell'editor scrivete
#!/bin/bash
xscreensaver -nosplash &Salvate ed uscite, quindi digitate
sudo chmod 755 /home/<vostro nome utente>/.kde/Autostart/xscreen <Invio>
Completiamo il tutto installando il gestore delle finestre ed il gestore di compiz:
sudo apt-get install cgwd cgwd-themes gset-compiz<Invio>
Digitate
TUTTO DI SEGUITOsudo gconftool-2 --set --type list --list-type string /apps/compiz/general/allscreens/options/active_plugins '[gconf,decoration,wobbly,fade,minimize,cube,rotate,zoom,scale,move,resize,place,state,switcher,trailfocus,water,bs,widget,neg]' <Invio>
Note: fra type e string c'è uno spazio
A questo punto riavviate ed alla finestra di login selezionate la sessione di partenza, noterete che ci sarà la voce compiz.
Sceglietela ed ecco a voi XGL.
Problemi e soluzioni:
1) Quando vi apparirà il desktop provate a digitare all'interno di un test editor il simbolo “@”, quasi sicuramente non apparirà ed al suo posto ci sarà un “ò”.
Per risolvere il problema aprite un terminale e digitate:
sudo nano /home/<vostro nome utente>/.kde/Autostart/mappatast <Invio>
All'interno dell'editor scrivete
#!/bin/bash
cat <<EOF >modmap
keycode 22 = BackSpace Delete
keycode 113 = Mode_switch
EOF
xmodmap modmap Salvate ed uscite, quindi digitate
sudo chmod 755 /home/<vostro nome utente>/.kde/Autostart/mappatast <Invio>
Uscite e rientrate ed i tasti dovrebbero essere abilitati, il condizionale è d’obbligo in quanto mi capita a volte di dover uscire e rientrare più volte, di solito se premendo il tasto BlocNum del tastierino numerico la spia si accende tutto è ok altrimenti mi tocca rifarlo.
Nota: dopo gli ultimi aggiornamenti il problema non mi si è più posto.
2) Se volete cambiare l'estetica delle finestre cliccate su CGWD Themer (lo trovate nel menu alla voce impostazioni) e scegliete quello che volete.
Per chiarezza preciso che fino al 02/08/2006 il pacchetto che gestiva le finestre in compiz era gcompizthemer ed i temi erano nel pacchetto gcompizthemer-themes, ora questi pacchetti sono stati sostituiti da cgwd e cgwd-themes.
Saluti e buon XGL a tutti
Pixel
Nota: con KDE 3.5.4 (ultimo aggiornamento per intenderci) mi sembra che tutto funzioni molto meglio.
ATTENZIONE: Preciso che il sistema è XGL è in continua evoluzione, e molti pacchetti vengono quasi giornalmente upgradati o addirittura rimossi.