SuSE Linux: Verze 6.3 do 6.4
Kernel: Od verze 2.2.0
Abyste využili výše uvedené, je třeba doplnit do jádra podporu pro tzv. framebufferdevice. Pokud budete chtít použít framebufferdevice také v X Window, například protože vaše karta není přímo podporována XFree86, je třeba ještě doplnit balíček z CD. Od verze 6.3 je již v jádru zakompilována podpora pro VESA framebuffer, proto není třeba jádro znovu kompilovat.
Rozlišení v pixlech Barevná hloubka | 640x480 800x600 1024x768 1280x1024 -----------------+------------------------------------- 256 (8bitů)| 769 771 773 775 32000 (15bitů)| 784 787 790 793 65000 (16bitů)| 785 788 791 794 16.7 mil.(24bitů)| 786 789 792 795Např. pro získání rozlišení 1024x768 při 16 ti barvách je třeba uvést následující parametr při startu systému.
vga=791Nezapomeňte, že vaše karta musí zvolené rozlišení podporovat.
/etc/lilo.conf
tak, že místo vga=normal
uvedete požadovaný režim, např. vga=791.
/etc/lilo.conf
zkontrolovat, zda je nastavené správné startovací médium.
sax -s vga16zvolte !!! Generic Server Selection !!! v modelu FRAMEBUFFER. Zvolte v nastavení obrazovky rozlišení a barevnou hloubku pomocí
vga
parametrů, které jste zadali při startu Linuxu.mv /etc/XF86Config /etc/XF86Config.backupPotom vytvořte souboru /etc/XF86Config s následujícím obsahem:
# Start souboru /etc/XF86Config Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1" 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/latin2/misc:unscaled" 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 "cz" 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 # Konec souboru /etc/XF86ConfigTento soubor používá standardní PC klávesnici a připojenou PS/2 myš. Používáte-li jinou myš, je třeba upravit odpovídajícím způsobem řádky v section "Pointer" tohoto souboru. Věnujte v tomto případě prosím pozornost manuálovým stránkám souboru XF86Config, kde jsou popsány všechny parametry tohoto souboru.
XF86_FBDev -bpp 16Volba `-bpp 16' představuje barevnou hloubku 16 bitů. Zde zvolená barevná hloubka musí odpovídat módu zvolenému při startu Linuxu! V opačném případě se X server nespustí a zobrazí se chybové hlášení `invalid argument'. Po úspěšném startu uvidíte typickou šedivě rastrovanou obrazovku X serveru s `X' uprostřed. Tento objekt představuje kurzor myši. X server ukončíte tlačítky ALT+CTRL+BACKSPACE.
ln -s /usr/X11R6/bin/XF86_FBDev /var/X11R6/bin/X
startx -- -bpp 16Také zde udává parametr `-bpp' potřebnou barevnou hloubku. Tato barevná hloubka musí odpovídat parametru zvolenému při startu. Tento parametr můžete nastavit v souboru
/etc/lilo.conf
volbou append
. Po provedené změně
nezapomeňte spustit lilo
.