SuSE Linux: Verzió 6.0
Kernel: Verzió 2.2
A framebuffer konzol használatához szükségünk van a framebuffer eszköz rendszermag támogatására, amelyhez újra kell fordítanunk a rendszermagot. A framebuffer X szerver használatához (akkor szükséges, ha a grafikus kártya erre a célra nem támogatott) szintén telepítenünk kell a csomagot.
A következő lépésekre a telepítési terméktámogatás nem vonatkozik.
Code maturity level options ---> [*] Prompt for development and/or incomplete code/driversés
Console drivers ---> [*] Video mode selection support [*] Support for frame buffer devices (EXPERIMENTAL) [*] VESA VGA graphics console
Felbontás képpontokban Színmélység | 640x480 800x600 1024x768 1280x1024 -------------------+------------------------------------- 256 (8bites)| 769 771 773 775 32000 (15bites)| 784 787 790 793 65000 (16bites)| 785 788 791 794 16.7 Mill.(24bites)| 786 789 792 795Például az 1024x768 képpontos felbontáshoz 16-bites színmélység mellett adjuk meg a LILO rendszerindító paramétert a következőképpen:
vga=791Lehetséges, hogy a grafikus kártya nem támogatja az összes felbontást és színmélységet.
mv /etc/XF86Config /etc/XF86Config.backupEzután hozzunk létre egy új /etc/XF86Config fájlt a következő tartalommal:
# Start of file /etc/XF86Config Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/URW" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" EndSection Section "ServerFlags" AllowMouseOpenFail EndSection Section "Module" EndSection # This section is no longer supported # See a template below # Section "XInput" # EndSection Section "Keyboard" Protocol "Standard" XkbRules "xfree86" XkbModel "pc104" XkbLayout "us" XkbVariant "nodeadkeys" EndSection Section "Pointer" Protocol "PS/2" Device "/dev/psaux" SampleRate 60 BaudRate 1200 EndSection Section "Monitor" Identifier "Primary-Monitor" EndSection Section "Device" Identifier "fbdev" VendorName "x" BoardName "y" EndSection Section "Screen" Driver "fbdev" Device "fbdev" Monitor "Primary-Monitor" SubSection "Display" Depth 32 Modes "default" EndSubSection SubSection "Display" Depth 24 Modes "default" EndSubSection SubSection "Display" Depth 16 Modes "default" EndSubSection SubSection "Display" Depth 15 Modes "default" EndSubSection SubSection "Display" Depth 8 Modes "default" EndSubSection EndSection # End of file /etc/XF86ConfigEz a beállítási fájl elő lett készítve szabványos PC billentyűzet és PS/2 egér használatára. Ha eltérő eszközöket használunk, változtassuk meg a megfeleló értékeket. Ebben segíthet a man XF86Config parancs.
for i in 0 1 2 3 4 5 6 7; do z=$(expr $i \* 32) ; mknod /dev/fb${i} c 29 ${z} ; done
XF86_FBDev -bpp 16A `-bpp 16' opció 16-bites színmélységet állít be. A színmélységet mindenképpen a rendszer indulásakor megadott vga opciónak megfelelően kell megadnunk. Ellenkező esetben az X szerver nem indul el és egy `invalid argument' tartalmú hibaüzenetet kapunk. Miután sikeresen elindítottuk az X-et, egy tipikus X hátteret fogunk látni, a képernyő közepén egy 'X' jellel. Próbáljuk meg ezt az egérrel mozgatni. Ha minden működött, záruk be a futó X szerver az ALT+CTRL+BACKSPACE gombokkal.
ln -s /usr/X11R6/bin/XF86_FBDev /var/X11R6/bin/X
startx -- -bpp 16A `-bpp' paraméter választja ki a kívánt színmélységet.
lilo
parancsot a változtatáshoz.
Ez a megoldás GRUB esetében is működik, a megfelelő helyen megadva a vga paramétert. Amennyiben a hagyományos szöveges módú konzolt szeretnénk használni, adjuk meg a vga=0x0003 paramétert.