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 795
Např. 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/XF86Config
Tento 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.