Fedora 6, Compiz, Wine e Counter-Strike
Con il laptop Asus A6TC ho sempre avuto difficoltà a installare le distribuzioni perché il suo BIOS faceva le bizze con il kernel di Linux prima del caricamento, a livello di sistema ACPI intendo dire, c’era questo problema. Dovevo allora passare il parametro noapic ogni volta tentavo una installazione sia di Fedora sia di Ubuntu. Comunque dopo aver tribolato un po’, ho oggi quasi tutto funzionante. Dato che mi collego a Internet attraverso un router wireless, mi sono preoccupato di memorizzare su una chiavetta USB i sorgenti di ndiswarpper, la scheda di rete è purtroppo una Broadcom AirForce One 54g che disgraziatamente funziona solo con i driver di Windows. Un elenco completo delle componenti si può trovare a questa pagina ASUS A6Tc Driver Status mantenuta da Patrick. Provengo da anni di esperienza con Linux From Scratch, per cui ci sono ancora determinati aspetti di Fedora che non sono riuscito ad approfondire bene. Mi è nuovo questo ambiente, dove quasi tutto viene eseguito e riconosciuto “automaticamente”. Pertanto alcune funzioni le ho improvvisate come meglio potevo. Faccio un esempio, per la connessione alla rete ho trovato piu’ saggio importare questo script da LFS
#!/bin/sh
modprobe ndiswrapper
iwconfig eth1 essid \
wifi.domo.sva \
mode Managed key ************** &&
dhclient eth1 &&
echo 1>/proc/acpi/asus/wled
notare il caricamento del modulo ndiswrapper, sono ancora poco pratico di blacklist e modprobe su questo sistema. Per evitare un conflitto fra driver di origine diversa, ho dovuto anche eliminare quello fornito dal kernel
rm -dfr /lib/modules/net/net/wireless/bcm43xx
Comunque questi sono aspetti marginali al fine di giocare a Counter-Strike, basta che funzioni la Rete insomma. Affinchè invece Compiz e il videogioco lavorino perfettamente è indispensabile avere il driver "accellerato" di nVidia. Per mia fortuna la procedura per installarlo è assolutamente a prova di inesperto, purché ci siano per il compilatore i sorgenti del Kernel, dal quale il driver dipende appunto. Se non sono stati forniti, magari perché abbiamo trascurato la categoria Devel in fase di installazione di Fedora, allora si rimedia la lacuna con un comando come questo, da eseguire nella directory dei pacchetti presente sul DVD della distribuzione
rpm -ivh \
kernel-devel-2.6.18-1.2798.fc6.x86_64.rpm
A un certo punto l'installer di nVidia chiede di poter modificare il file /etc/X11/xorg.conf, se noi accettiamo i cambiamenti dobbiamo verificare che siano comprese alcune opzioni
Section "Module"
Load "glx"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
e nella sezione "Screen"
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Per installare Compiz e Wine va bene qualsiasi gestore di rpm, Yum Extender per esempio. Faccio notare alcune cose: volendo si può procedere prima ad aggiornare Fedora con il comando yum update, io lo feci prima di installare il driver della scheda video; i plugin di Compiz non risultavano inseriti correttamente in Gconf, ho pertanto provveduto a correggere la stringa di configurazione con il programma GConf Editor, la chiave active_plugins l'ho trovata con il seguente percorso di ricerca
/apps/compiz/general/allscreen/options/
L'ordine corretto dei plugin è:
gconf,decoration,wobbly,
fade,minimize,cube,switcher,
move,resize,place,rotate,zoom,
scale,dbus
C'è da sottolinerare però una cosa, l'ultima versione di Wine per Fedora è ancora oggi la 0.9.32-1. Di per sé fa funzionare meravigliosamente sia Steam che Counter-Strike. Non ci sono lavori preliminari sulla configurazione di "Windows", eccezion fatta per l'installazione del font Tahoma in
.wine/drive_c/windows/fonts/
Si gioca eseguendo il comando wine Steam, oppure dal menu' "Applications/Wine/Programs/Steam", in modalità finestra con Compiz attivo, oppure a tutto schermo. La mia copia del gioco la ottengo attraverso il network di Valve, al quale accedo con login e password.
(+) Gallery / Videogiochi / Counter-Strike
(+) Gallery / Software / Strumenti