Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 257

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Framebuffer HOWTO: Impostare il driver X11 FBdev</TITLE>
 <LINK HREF="Framebuffer-HOWTO-18.html" REL=next>
 <LINK HREF="Framebuffer-HOWTO-16.html" REL=previous>
 <LINK HREF="Framebuffer-HOWTO.html#toc17" REL=contents>
</HEAD>
<BODY>
<A HREF="Framebuffer-HOWTO-18.html">Avanti</A>
<A HREF="Framebuffer-HOWTO-16.html">Indietro</A>
<A HREF="Framebuffer-HOWTO.html#toc17">Indice</A>
<HR>
<H2><A NAME="s17">17. Impostare il driver X11 FBdev</A></H2>

<P>
<P>Se non stai utilizzando XFree86 3.3.3.1 o successivi, ti conviene
aggiornarti il prima possibile all'XFree86 3.3.3.1 - che include un
driver per X FBdev per i device framebuffer. 
Altrimenti, segui i seguenti passi per come scaricare oppure creare il
tuo proprio driver FBdev per vecchie versioni di XFree86 come le 3.3.2,
3.3.3 ecc.
<P>Vai a 
<PRE>
http://www.xfree86.org
</PRE>
 e scarica il pi&ugrave; recente
archivio di sorgenti XServer, dearchivialo e configura i driver,
seguendo questi passi:
<P>
<UL>
<LI>Modifica xc/config/cf/xf86site.def, decommenta il #define per
XF68FBDevServer</LI>
<LI>Commenta <EM>tutti</EM> i riferimenti a FB_VISUAL_STATIC_DIRECTCOLOR,
in quanto &egrave; finto e non pi&ugrave; usato. Se stai usando XFree86 3.3.3.1, non
hai bisogno di questo passo - in quanto l'han gi&agrave; rimosso.</LI>
<LI>Modifica xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c,
e cambia K_RAW in K_MEDIUMRAW.</LI>
</UL>
<P>e quindi compila il driver. Non preoccuparti dei riferimenti a m68k, il
driver supporta le piattaforme Intel. Quindi compila tutto l'insieme -
ci vorr&agrave; parecchio tempo, credo, in quanto son sorgenti alquanto
consistenti.
<P>Alternativamente, se non hai tempo da perdere, puoi ottenere i binari
dai siti indicati sotto. Tieni conto per&ograve; che sono 'non ufficiali' e che
l'utilizzo &egrave; un tuo proprio rischio.
<P>Per libc5, usa quello presso:
<P>
<PRE>
http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.gz
</PRE>

Per glibc2, scarica da questi URL.
<P>
<PRE>
http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.libc6.gz
http://pobox.com/~brion/linux/fbxserver.html
</PRE>
<P>Son pervenute informazioni riguardo ad X11 non funzionale su certe
schede grafiche con il vesafb attivato, se questo accade, prova il nuovo
driver XF86_FBdev per X11.
<P>Questo driver, assieme con il vesafb pu&ograve; inoltre aiutare l'X11 a
funzionare in alte risoluzioni grafiche su certi chipset grafici che non
son supportati da nessuno degli attuali driver X11. Esempi sono la MGA
G-200 ed altri.
<P>Per configurare il driver XF86_FBdev per il tuo sistema X11, hai bisogno
di modificare XF86Config come segue:
<P>
<PRE>
Section "Screen"
        Driver          "FBDev"
        Device          "Primary Card"
        Monitor         "Primary Monitor"
        SubSection      "Display"
                Modes           "default"
        EndSubSection
EndSection
</PRE>
<P>Dovrai inoltre impostare XkbDisable nella sezione keyboard, oppure
invocare il server XF86_FBDev con l'opzione '-kb' in modo da impostare
la tastiera in un modo corretto. Se ti dimentichi d'impostare
XkbDisable, dovrai mettere le seguenti righe nel tuo .Xmodmap per
regolare le impostazioni della tastiera. Alternativamente, puoi
modificare il tuo xkb in modo che rifletta la lista qui sotto.
<P><EM>Questo &egrave; stato corretto con XFree86 3.3.3.1 ed &egrave; una buona idea
comunque l'aggiornarsi a questa versione in quanto un po' di bug son
stati corretti ed anche in quanto include FBDev come uno dei driver,
com'ho detto precedentemente.</EM>
<P>
<PRE>
! Keycode settings required
keycode 104 = KP_Enter
keycode 105 = Control_R
keycode 106 = KP_Divide
keycode 108 = Alt_R Meta_R
keycode 110 = Home
keycode 111 = Up
keycode 112 = Prior
keycode 113 = Left
keycode 114 = Right
keycode 115 = End
keycode 116 = Down
keycode 117 = Next
keycode 118 = Insert
keycode 119 = Delete
</PRE>
<P>Potresti aver bisogno di smanettarci un po' su questa lista (prova a
copiare la definizione originale dal driver X11 originale che stavi
usando e modificando il nome del driver in FBDev), ma fondamentalmente
questo &egrave; quel di cui hai bisogno per utilizzare il driver X11 vesafb.
<P>Confido fortemente che i prossimi rilasci dell'X11 risolvano i problemi
con le schede grafiche supportate.
<P>
<HR>
<A HREF="Framebuffer-HOWTO-18.html">Avanti</A>
<A HREF="Framebuffer-HOWTO-16.html">Indietro</A>
<A HREF="Framebuffer-HOWTO.html#toc17">Indice</A>
</BODY>
</HTML>