Instalace a používání XFree86 4.0

Supportní databáze (cg_xfree4.0-6.4)
Platí pro

SuSE Linux: Verze 6.4


XFree86: Verze 4.0

Dotaz

Chcete používat XFree86 verzi 4.0, protože obsahuje nové featury, jako je např. multihead. Nejste si ale jisti tím, jak provést konfiguraci.

Postup

Instalace balíků

Balíky potřebné pro instalaci X serveru naleznete na CD 2 v adresáři unsorted. Vložte prosím CD 2 a připojte ho. Viz následující příkazy pro instalaci:

mount /cdrom
cd /cdrom/unsorted/XFree86-4.0
rpm -Uvh sax2-4.0-0.i386.rpm
rpm -Uvh xf86_40-4.0-5.i386.rpm
cd /
umount /cdrom

Případně bude ještě třeba instalovat balík perl_tk tak, aby bylo možné provést instalaci výše uvedených balíků. Tento balík je možné instalovat programem YaST.

Konfigurace programem SaX2

Po provedení instalace můžete začít s konfigurací. Napište tedy příkaz:

sax2
do příkazové řádky. Poté se zobrazí okno, které vás vyzve k potvrzení rozlišení. Pokud budete se zobrazením spokojeni, můžete ho jednoduchým způsobem převzít a uložit.

Jemné dolaďování

Můžete ovšem také spustit SaX a provést konfiguraci ručně. V prvním okně budete vyzváni k výběru typu konfigurace. Zde můžete zvolit mezi Custom style a Easy. Zde budeme popisovat Easy mód.

Graphics Device Setup

V tomto okně můžete konfigurovat grafickou kartu. Ovladač odpovídající zvolené kartě je ve většině případů automaticky rozpoznán. Kromě toho ale máte také možnost vybrat tento ovladač ručně ze seznamu. Pokud zde vyberete špatný ovladač, tak nebude možné, s vysokou pravděpodobností, spustit konfigurovaný X server. To samé platí také pro ID řadič. Zde se jedná o PCI/AGP slot, do kterého je grafická karta zasunuta. Toto nastavení je také prováděno automaticky, můžete zde také nastavit "Single" v případě, kdy máte pouze jednu grafickou kartu v počítači.

V nastavení Expert můžete změnit RamDAC, grafický chip a clockchip. Většinou zde nejsou žádná nastavení třeba. To samé platí pro zvláštní serverové volby.

Desktop Setup

Zde můžete konfigurovat jeden nebo více monitorů. Například požadovanou hloubku barev, rozlišení a horizontální a vertikální obnovovací frekvenci monitoru. Nebo máte možnost vybrat si typ monitoru ze seznamu. Stačí pouze kliknout na Select Model.

Po provedení nastavení bude ještě následovat dotaz, kde potvrdíte vybranou konfiguraci a pak již bude spuštěn X server. Zde máte ještě možnost doladit rozlišení, a potom opustíte okno. SaX2 automaticky vytvoří konfigurační soubor /etc/X11/XF86Config a také vytvoří odkaz /var/X11R6/bin/X. Grafické prostředí můžete spustit příkazem startx.

Pokud nedojde ke spuštění X serveru, ale SaX se ukončí s chybovým hlášením, tak můžete použít hlášení systému uložnená v souborech /var/log/XFree86.0.log a /var/log/SaX.log pro analýzu chyby. Mějte na paměti, že log soubor X serveru je oproti XFree86-3.3.x značně pozměněn. Log soubor, kam jsou zapisovány chyby je nyní výrazně podrobnější. Potřebnou dokumentaci nalezneta na adrese http://www.xfree86.org.

Troubleshooting

Potřebuji použít volbu (option) pro X server

Je třeba používat určité volby pro X server, např. volbu sw_cursor, protože jinak se nezobrazuje ukazatel myši. K tomu můžete použít konfiguraci vga modulu, protože v principu odpovídá stavajícímu VGA16 Serveru. Spusťte SaX2 následujícím příkazem:

sax2 -m 0=vga

Zde vám SaX2 doporučí použití vga ovladače. Konfigurace by měla být spuštěna pouze se standardním VGA16 ovladačem s rozlišením 640x480 a 16ti barvami. Vyberte nyní v Graphics Device Setup odpovídající modul a nastavte potřebnou volbu v Expert.

Nefunguje myš

Nastavení myši je přejato z proměnné GPM_PARAM uložené v souboru /etc/rc.config. Proto byste se měli nejdříve pokusit konfigurovat myš programem YaST. To je důležité zvláště v přípdě, pokud se jedná o intelli myš připojenou na PS/2 portu, protože s těmi normální PS/2 ovladače X serveru nespolupracují zrovna nejlépe.

Máte ale také možnost spustit SaX2 v dávkovém módu. Stačí zadat následující příkaz. Pokud máte také problémy s podporou grafické karty, můžete také zadat volbu pro X server v příkazovém řádku.
Řekněme, že máte myš Genius Netscroll připojenou na portu PS/2 (jedná se o intelli myš sterá používá ovladač IMPS/2).

sax2 -b

Zobrazí se následující výstup:

SaX: .
SaX: enter batch mode please wait
Linux SaX Version 4.0 startup level (init) (23/09/1999)
(C) Copyright 1999 - SuSE GmbH

SaX>

Nyní můžete nastavit typ myši IMPS/2 následujícím způsobem. Uveďte příkaz ve stejném tvaru do příkazové řádky.

InputDevice->1->Option->Protocol=IMPS/2

Případně je ještě třeba nastavit používaný port. K tomu slouží příkaz:

InputDevice->1->Option->Device=/dev/psaux
Místo /dev/psaux uveďte odpovídající port, který používá vaše myš. Seznam podporovaných typů myší a portů pro XFree86 naleznete např. v SDB dokumentu Myš: přehled typů myší nebo v manuálových stránkách XF86Configu.

Pomocí SaX2 příkazem see se můžete přesvědčit, zda je proměnná nastavena správně. Tak se můžete například přesvědčit, zda je vše v pořádku:

see InputDevice->1->Option

by mělo poskytnout následující výstup:

Device           =  /dev/psaux
Protocol         =  IMPS/2

Opuťte po těchto úpravách dávkový m=od příkazem exit. Nyní můžete provést zbývající nastavení na obrazovce v grafickém prostředí.


Klíčová slova: XFREE86, 4.0, 40, X-SERVER, MODULE, MULTIHEAD, SAX2

Kategorie: X server

SDB-cg_xfree4.0-6.4, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 24. Mär 2000
SuSE Linux AG - Poslední změnu: 11. Jun 2000 provedl cg (sdb_gen 1.40.0)