Come al solito mi affido al mirror ufficiale italiano
ftp://ftp.edisontel.it/pub/Slackware_Mirror/slackware-current/slackware/x/,
velocit� di download ottima; scarichiamo tutti i files della cartella.
E' anche necessario eseguire l'aggiornamento delle glibc alla versione 2.3.3, il
file si trova sempre nello stesso ftp server (nella cartella l).
Per queste che sono le vere chicche di questa versione, meglio affidarsi alla versione CVS; quindi per l'utility che attiva le ombre:
# cd /tmp
# cvs -d :pserver:[email protected]:/cvs/xapps login
# cvs -d :pserver:[email protected]:/cvs/xapps co xcompmgr
# cd xcompmgr
# ./autogen.sh
# ./configure --prefix=/usr
# make
# make install
premiamo invio quando vi viene chiesta la password e non preoccupiamoci se da
errore.
# cd /tmp
# cvs -d :pserver:[email protected]:/cvs/xapps login
# cvs -d:pserver:[email protected]:/cvs/xapps co transset
# cd transset
# make
Ora copiamo l'eseguibile ottenuto transset nel nostro PATH.
Dopo aver avuto cura di uscire dal server grafico eventualmente attivo, spostiamoci semplicemente nella cartella in cui abbiamo scaricato tutti i pacchetti e digitiamo da root:
# upgradepkg --install-new *.tgz
Dato che l'estensione Composite che se ne occupa � ancora in fase sperimentale ed � disattivata di default, dobbiamo attivarla noi: apriamo con il nostro editor preferito /etc/X11/xorg.conf ed aggiungiamo (io le ho messe al fondo) le righe:
Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection
Ora avviamo il server X, facendo attenzione che potrebbero presentarsi alcuni
problemi legati alla tastiera: per questo basta modificare il file
/etc/X11/xorg.conf sostituendo "Keyboard" con "kbd" (ricordandosi di
aggiungere quanto detto apena sopra); controlliamo infine il file
/var/log/Xorg.0.log per capire se c'� qualche problema oppure se
abbiamo agito correttamente.
Apriamo una shell e se vogliamo:
- solo ombre, digitiamo
$ xcompmgr
- solo trasparenze, digitiamo
$ xcompmgr -n &
$ transset 0.8
- ombre e trasparenze, digitiamo
$ xcompmgr -c &
$ transset 0.8
Il valore che passiamo a transset indica il livello di trasparenza: 0 massima
trasparenza, 1 massima opacit�; una volta avviato dovremo cliccare sulla
finestra da rendere trasparente.
Ho provato X.org 6.8.1 sul mio portatile che ha una scheda video ATI IGP 340M
supportata abbastanza male da linux: devo dire che questa nuova versione ha
portato molti miglioramenti da questo lato, considerando che finalmente per i
chips Ati Mobile � disponibile il Direct Rendering insieme ad altre
migliorie.
Concordo che non pu� essere un test eccezzionalmente probante, ma ora glxgears
fornisce risultati sufficienti:
marco@ciccio:~$ glxgears
1849 frames in 5.0 seconds = 369.800 FPS
Che dire delle due novit� pi� ecclatanti, drop-shadow e trasparenze? Le ombre, a
parte qualche crash da "stress intensivo", sono apprezzabili anche senza il
supporto al 3D; inutilizzabili (per me) sono invece risultate le trasparenze,
CPU utilizzata al 100%, lentissime. Comunque ho letto che con le GeForce va
molto meglio. Speriamo nelle versioni successive, intanto sono incoraggianti e
soprattutto molto belle da vedere!