Hi Georg, On Fri, 06 Dec 2002 the mental interface of Georg Colle told: > > ich glaube nicht, keine Ahnung, aber der Framebuffer läuft auf den > > Konsolen, da sonst der Tux nicht gezeigt werden würde. Und der > > Framebuffer in X heißt nur, daß X den Framebuffer des Kernels verwednen > > würde. Schau einfach mal in > > <Kernel-Source-Dir>/Documentation/fb/vesafb.txt nach. Bzw auch in den > > Anderen Dateien in diesem Verzeichnis, falls deine Grafikkarte darin zu > > finden ist. > > > > Gruß > > KH > > Ja, du hast recht. Der Framebuffer läuft und zwar wird er während des > Bootvorgangs eingeschaltet, wie der folgende Auszug aus den Boot-Meldungen > zeigt: > * Dec 6 18:22:19 cohg kernel: Console: colour VGA+ 80x25 * > Da ist die Welt noch in Ordnung. > *Dec 6 18:22:19 cohg kernel: vga16fb: mapped to 0xc00a0000 * > * Dec 6 18:22:19 cohg kernel: Console: switching to colour frame buffer * > * device 80x30 * > * Dec 6 18:22:19 cohg kernel: fb0: VGA16 VGA frame buffer device * > * Dec 6 18:22:19 cohg kernel: pty: 256 Unix98 ptys configured * > Ab da erscheint der Tux, wenn man sich die durchlaufenden Meldungen anschaut. > Das erklärt auch, dass vga=normal im Boot-Prompt nichts bringen kann! > > Jetzt müsste ich noch herausbekommen, welches Programm für das Einschalten des > Frame-Buffers verantwortlich ist und es dazu bewegen, dies zu unterlassen. Dann musst Du einen Kernel ohne Framebuffer Unterstützung bauen. Aber warum? Der Framebuffer mit fbgetty anstatt getty mit vga=791 läßt mit einer anständigen colors-config mutt auf der console sauber, scharf und schön erscheinen. Du kannst X11 trotzdem ohne fb laufen lassen und auf Deine Grafikkarte configurieren ;-) Folgendes ist bei 2.4.20 von mir compilert: $ grep -i /usr/src/linux/.config CONFIG_FB=y # CONFIG_FB_RIVA is not set # CONFIG_FB_CLGEN is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_VESA=y CONFIG_FB_VGA16=y CONFIG_FB_HGA=y CONFIG_FB_MATROX=y # CONFIG_FB_MATROX_MILLENIUM is not set # CONFIG_FB_MATROX_MYSTIQUE is not set CONFIG_FB_MATROX_G100=y CONFIG_FB_MATROX_I2C=m # CONFIG_FB_MATROX_MAVEN is not set # CONFIG_FB_MATROX_G450 is not set # CONFIG_FB_MATROX_MULTIHEAD is not set # CONFIG_FB_ATY is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_SIS is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_TRIDENT is not set CONFIG_FB_VIRTUAL=y CONFIG_FBCON_ADVANCED=y CONFIG_FBCON_MFB=y CONFIG_FBCON_CFB2=y CONFIG_FBCON_CFB4=y CONFIG_FBCON_CFB8=y CONFIG_FBCON_CFB16=y CONFIG_FBCON_CFB24=y CONFIG_FBCON_CFB32=y # CONFIG_FBCON_AFB is not set # CONFIG_FBCON_ILBM is not set # CONFIG_FBCON_IPLAN2P2 is not set # CONFIG_FBCON_IPLAN2P4 is not set # CONFIG_FBCON_IPLAN2P8 is not set CONFIG_FBCON_MAC=y CONFIG_FBCON_VGA_PLANES=y CONFIG_FBCON_VGA=y CONFIG_FBCON_HGA=y # CONFIG_FBCON_FONTWIDTH8_ONLY is not set CONFIG_FBCON_FONTS=y apt-cache show fbgetty apt-cache show fbi (enthält fbgs, mit dem Du sogar *.pdf auf der console anschauen kannst ;-) Falls jemand an einer entsprechenden mailcap für mutt interessiert ist, bitte via PM oder bei großem Andrang auch hier. HTH -- Obviously the human brain works like a computer. Since there are no stupid computers humans can't be stupid. There are just a few running with Windows or even CE ;-)
Attachment:
pgpQj678kWyRP.pgp
Description: PGP signature