<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Framebuffer HOWTO: X11 FBdev $B%I%i%$%P$r@_Dj$9$k(B</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">$B<!$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO-16.html">$BA0$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO.html#toc17">$BL\<!$X(B</A> <HR> <H2><A NAME="s17">17. X11 FBdev $B%I%i%$%P$r@_Dj$9$k(B</A></H2> <P> <P> <P>XFree86 3.3.3.1 $B$+$=$l$h$j?7$7$$HG$r;H$C$F$$$J$$$J$i!"(B XFree86 3.3.3.1 $B$K99?7$7$J$1$l$P$$$1$^$;$s!#(BXFree86 3.3.3.1 $B$K$O%U%l!<%`%P%C%U%!(B $B%G%P%$%9$KBP1~$9$k(B FBdev X $B%I%i%$%P$,4^$^$l$F$$$^$9!#$b$7$/$O2<5-$N$H(B $B$3$m$+$i%@%&%s%m!<%I$9$k$+!"(B 3.3.2$B$d(B 3.3.3 $B$N$h$&$J(B XFree86 $B$N5lHG$KBP(B $B$7$F(B FBdev $B%I%i%$%P$r9=C[$9$k$+$7$J$/$F$O$$$1$^$;$s!#(B <P> <P> <A HREF="http://www.xfree86.org">http://www.xfree86.org</A> $B$K9T$-!"(B XServers $B$N%=!<%9%"!<%+(B $B%$%V$r%@%&%s%m!<%I$7$^$9!#$=$7$F<!$K<($9J}K!$K$7$?$,$C$F%I%i%$%P$r@_Dj(B $B$7$^$9!#(B <P> <P> <UL> <LI>xc/config/cf/xf86site.def $B$rJT=8$7$^$9!#(BXF68FBDevServer $B$KBP$7$F(B #define $B$r%3%a%s%H$r$O$:$7$^$9!#(B</LI> <LI> FB_VISUAL_STATIC_DIRECTCOLOR $B$r;2>H$9$k$9$Y$F$r%3%a%s%H%"%&%H$7$^$9!#(B $B$3$l$i$O8m$j$,$"$j!"$b$&;H$o$l$F$$$^$;$s!#(B XFree86 3.3.3.1 $B$r;H$C$F$$$k$J$i!"(BXFree86 $B$O$3$l$r<h$j=|$$$F$$$k$N$G!"(B $B$3$NCJ3,$G$O$b$&$9$k$3$H$O$"$j$^$;$s!#(B</LI> <LI> xc/programs/Xserver/hw/xfree86/os-support/linux/lnx_io.c $B$rJT=8$7(B, K_RAW $B$r(B K_MEDIUMRAW $B$KJQ99$7$^$9!#(B</LI> </UL> <P> <P>$B$=$l$+$i%I%i%$%P$r9=C[$7$^$9!#(B m68k $B%l%U%!%l%s%9$K$D$$$F?4G[$O$"$j$^$;(B $B$s!#%$%s%F%k%W%i%C%H%[!<%`$r%5%]!<%H$7$F$$$^$9!#$=$l$+$iA4It$r9=C[$7$^(B $B$9!#Bg$-$J%=!<%9%D%j!<$G$9$+$i;~4V$,$+$+$k$G$7$g$&!#(B <P> <P>$B;~4V$r$+$1$?$/$J$$$J$i!"2<5-%5%$%H$+$i%P%$%J%j!<$rF~<j$G$-$^$9!#(B $B$3$l$l$O(B'$BHs8x<0(B'$B$K9=C[$5$l$?$b$N$G$9$+$i!"<+J,$N@UG$$G;HMQ$9$k$H$$$&$3$H$K(B $BCm0U$7$F$/$@$5$$!#(B <P> <P>libc5 $B$KBP$7$F$O<!$N$b$N$r;HMQ$7$^$9!#(B <A HREF="http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.libc6.gz">http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.libc6.gz</A><P> <P>glibc2 $B$G$O<!$N(B URL $B$+$i%@%&%s%m!<%I$7$F$/$@$5$$!#(B <P> <A HREF="http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.libc6.gz">http://user.cs.tu-berlin.de/~kraxel/linux/XF68_FBDev.libc6.gz</A><P> <A HREF="http://pobox.com/~brion/linux/fbxserver.html">http://pobox.com/~brion/linux/fbxserver.html</A><P> <P> <P>X11 $B$O!"$3$N(B vesafb $B;EMM$rM-8z$K$7$F$"$k$H0lIt$N%0%i%U%#%C%/%+!<%I$G$O$&$^$/(B $BF0$+$J$$$H$$$&Js9p$,$"$j$^$9!#$b$7$=$&$J$k$J$i!"(BX11 $B$KBP$7$F$O?7$7$$(B XF86_FBdev $B%I%i%$%P$r;n$7$F$_$F$/$@$5$$!#(B <P> <P>$B$3$N%I%i%$%P$O!"(Bvesafb $B$H$H$b$K!"8=:_$N(B X11 $B%I%i%$%P$G%5%]!<%H$5$l$F$$(B $B$J$$$"$k<o$N%0%i%U%#%C%/%A%C%W$r$h$j9b$$%0%i%U%#%C%/2rA|EY$G(B X11 $B$rF0$+$9$N$b1g=u$G$-$^$9!#(BMGA G-200 $B$N$h$&$J$b$N$O$=$NNc$G$9!#(B <P> <P>$B$*;H$$$N(B X11 $B%7%9%F%`$G(B XF86_FBdev $B%I%i%$%P$r%3%s%U%#%.%e%"$9$k$?$a!"(B $B<!$N$h$&$K$*;H$$$N(B XF86Config $B$rJT=8$7$J$1$l$P$$$1$^$;$s!#(B <P> <PRE> Section "Screen" Driver "FBDev" Device "Primary Card" Monitor "Primary Monitor" SubSection "Display" Modes "default" EndSubSection EndSection </PRE> <P> <P>keyboard $B$N9`$G$bF1MM$K!"(BXkbDisable $B$K@_Dj$7$J$1$l$P$$$1$J$$$+!"$^$?(B $B$O$*;H$$$N%-!<%\!<%I$,E,@Z$KF0$/$h$&@_Dj$9$k$?$a!"(B'-kb' $B%*%W%7%g%s$r$D(B $B$1$F(B XF86_FBDev $B%5!<%P$r8F$S=P$9I,MW$,$"$k$G$7$g$&!#(B XkbDisable $B$r@_Dj(B $B$9$k$N$rK:$l$?$J$i!"%-!<%\!<%I$N%^%C%T%s%0$rE,@Z$K@_Dj$9$k$?$a!"$*;H$$(B $B$N(B .Xmodmap $B$K<!$N$h$&$J9T$r=q$+$J$1$l$P$$$1$^$;$s!#(B <P> <P><EM> $B$3$l$O(B XFree86 3.3.3.1 $B$G$O=$@5$5$l$F$*$j!"$=$NB>Fs!";0$NBg$-$J%P%0(B $B$,=$@5$5$l$F$*$j!"$5$i$K@h$K=R$Y$?$h$&$K%I%i%$%P$N$R$H$D$H$7$F(B FBDev $B$r4^$s$G$$$^$9$+$i!"$3$NHG$K%"%C%W%0%l!<%I$9$k$N$O$h$$$3$H$G$9!#(B</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> <P>$B2?$+$9$kI,MW$,$"$k$+$b$7$l$^$;$s$,(B($B$"$J$?$,;H$C$F$$$F!"$=$7$F!"(B FBDev $B$K%I%i%$%P$NL>A0$rJT=8$7$F$"$k%*%j%8%J%k$N(B X11 $B%I%i%$%P$+$i%*%j%8%J%k(B $B$NDj5A$r%3%T!<$7$F$_$F$/$@$5$$(B)$B!"4pK\E*$K$3$l$,(B vesafb X11 $B%I%i%$%P$r(B $B;H$&$?$a$K$d$i$J$/$F$O$$$1$J$$$3$H$N$9$Y$F$G$9!#(B <P> <P>$B$&$^$/$$$1$P%5%]!<%H$5$l$?%0%i%U%#%C%/%+!<%I$G$N(B X11 $B$NLdBj$O!">-Mh$N(B $BHG$G$O=$@5$5$l$k$G$7$g$&!#(B <P> <P> <HR> <A HREF="Framebuffer-HOWTO-18.html">$B<!$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO-16.html">$BA0$N%Z!<%8(B</A> <A HREF="Framebuffer-HOWTO.html#toc17">$BL\<!$X(B</A> </BODY> </HTML>