archeolog.cz: Obří Hrad Keltské oppidum Stradonice Habrůvka, jeskyně Býčí skála pravěk datace, časová osa, pravěké dějiny
Apple iPad Smart Case šedá - Samsung Galaxy Tab 10.1 černé - Samsung Galaxy Tab 10.1 bíle - Puzdro Asus Eee Pad Versa černé - Pouzdro Apple iPad Smart Cover černé - Pouzdro POINT OF VIEW Mobii 7" černé - Pouzdro ZTE V9C-1 černé - Pouzdro Google Nexus 7 oražové - Pouzdro Google Nexus 7 šedé - Pouzdro Samsung Galaxy Note 10.1 bíle - Pouzdro Samsung Galaxy Note 10.1 černé
   Témata: Home

Výlety

Foto

Technika

Výhledy

Cestování

K zamyšlení


LINUX4ALL archiv

Na webu

Pobavení

Příroda

Report, Dokument

Sport

7.1 Kurz Linuxu - Konfigurace XServeru

- STEFi - 2000-12-31 10:00:00
Tento serial o Linuxu byl vytvoren Milanem Cermakem v roce 2000 a s jeho svolenim zverejnen na strankach linux4all.misto.cz.... ...


Konfigurace XServeru
====================

Asi každy uživatel, zhýčkaný grafickými systémy jiných firem, zatouží
po něčem podobném i pod Linuxem. A bude mu vyhověno. Linux totiž
poskytuje vlastní grafické rozhranní nazývané obecně X-Window.
Celý systém je rozdělen do dvou částí. První část (XServer) se stará o
fungování potřebného hardwaru. Ten nemá vůbec nic společného s tím,
jak okénka na obrazovce vypadají. O samotné prostredí se starají
speciální aplikace (tzv. Window Managery). O těch si povíme příště.
Teď se zaměříme na to, jak vůbec X-Window rozběhnout.

Nejdříve je samozřejmě nutné jednotlivé balíky systému X-Window
nainstalovat. To se netýká distribuce RedHat, kde se X-Window
instalují standardně včetně správného XServeru (někdy).
Budete potřebovat balíky s následujícím obsahem:
základní balíky (xbase, xcontrib), fonty (xfont-base, xfont-100dpi,
xfont-75dpi, xfont-PEX, xfont-scalable) a základ pro XServer
(xserver-common).
A nakonec budeme potřebovat jeden z balíků s XServerem:

xserver-svga XServer pro SVGA karty
xserver-vga16 XServer pro EGA/VGA karty
xserver-8514 XServer pro karty s chipsetem 8514/A
xserver-agx XServer pro AGX/XGA karty
xserver-i128 XServer pro Number9 Imagine 128
xserver-mach32 XServer pro karty s chipsetem Mach32
xserver-mach64 XServer pro karty s chipsetem Mach64
xserver-mach8 XServer pro karty s chipsetem Mach8
xserver-mono XServer pro monochromatické karty
xserver-p9000 XServer pro karty s chipsetem P9000
xserver-s3 XServer pro karty s chipsetem S3
xserver-s3v XServer pro karty s chipsetem S3 ViRGE
nebo ViRGE/VX
xserver-w32 XServer pro karty s chipsetem W32, W32i
a W32p

Tady je vidět, jak je dobré znát chipovou sadu své grafické karty.
Pro většinu ISA karet je přijatelný SVGA server. Pokud máte strach,
že systém nebude vaši videokartu podporovat, tak se bojíte zbytečně.
Seznam podporovaných chipovych sad číta přes 300 položek. Pokud je
vaše karta priliš nová (asi tak měsíc nebo dva od uvedení na americký
trh), bude s nejvetší pravděpodobností podporována v nejbližší době.
Zcela určitě si nainstalujte VGA16 server. Vím, že pracovat dnes
s pouhými 16 barvami je otrava a nevypadá to vůbec hezky, ale tento
balík vyžadují některé konfigurační programy, které někdy bývají
i jeho součástí.
Názvy uvedených balíků berte se značnou rezervou, protože se liší
jednak v různých verzích systému X-Window a jednak v různých
distribucích.

Dále budeme potřebovat nějaký Window Manager. Nejčastěji se instaluje
"fvwm95", který je nastaven tak, aby se co nejvíce podobal Windows 95.
Pokud nainstalujete všechny balíky začínající na "fvwm", rozhodně
neuděláte chybu.

Aby mohl XServer správně fungovat, musí být správně nakonfigurován.
Pokud jste vlastníky distribuce RedHat, nemusíte si s tímto bodem
příliš lámat hlavu, neboť nastavení XServeru je součástí instalace.
Je ale asi dobré vědět, kam sáhnout, co udělat a co spustit, pokud
chceme něco upravit.
V distribuci RedHat je program "XConfigurator" (který je ostatně
spouštěn v rámci instalace). Ten dovoluje nastavit v textovém režimu
ty nejdůležitější věci. Pokud navíc vlastníte grafickou kartu na PCI,
dokáže si tento program sám zjistit její parametry.
V distribuci Debian je podobný program, který se jmenuje "XF86Setup".
Je grafický a dovoluje nastavit nejen parametry videokarty a monitoru,
ale i myši a klávesnice. Celkem překvapením je, že mezi podporovanými
klavesnicemi je i česká a slovenská.
Pokud ani jeden z těchto programů nemáte, existuje ještě jedna cesta,
která funguje vždy a všude. Je to program "xf86config". Pokud pravdivě
odpovíte na několik otázek týkajících se vybavení vašeho počítače,
udělá tento program stejnou práci jako oba předchozí. Pokud zalžete,
tak si následky přičtěte sami. Já vás varoval.

Pro dodatečné nastavení monitoru se v některých distribucích (určitě
to můžu říct jen o Debianu) používá program "xvidtune". Ten vám dovolí
jemně doladit polohu obrazu na monitoru (což je vhodné zejména u
starších monitorů - Windows proste k 800x600 nedonutím, Linux klidně
běží v rozlišení 1024x768). Program si kontroluje povolené kmitočty,
aby náhodou nedošlo k poškození monitoru.

Všechny výše zmíněné konfigurační programy generují soubor
"/etc/XF86Config" (případně "/etc/X11/XF86Config"). V tomto souboru
jsou popsány vlastnosti vašeho monitoru, graficke karty, myši a
klávesnice. Navíc je zde uvedena cesta, kde jsou uloženy fonty.
Měl bych se zmínit ještě o jednom důležitém konfiguračním souboru.
Je to soubor "/etc/X11/XServer" a je v něm na první řádce uveden název
používaného XServeru.
Na tuhle chuťovku jsem si sám naběh'. Ve starších verzích systému
X-Window se ke spuštění používal link "/usr/X11R6/bin/X", který
ukazoval na příslušný XServer. Z linku se stal nadřazený program,
který se rozhoduje právě podle obsahu souboru "/etc/X11/XServer".
A tak jsem téměř půl roku blaženě používal 16-ti barevný XServer a
hrozně se divil, jak příšerně ty X-Window vypadají.

A na závěr, jak se stalo dobrým zvykem, pár odkazů na dokumentaci.
Manuálové stránky k programům snad připomínat nemusím, měl bych ale
upozornit, že existuje i manuálová stránka "XF86Config", kde je uveden
popis syntaxe tohoto souboru. Račte si nastavit, co libo.

Příště si popíšeme (od slova "popovídáme") o Window Managerech.
STEFi (c) 2004 - stefi [at] netdev [dot] cz
Pokud chcete zde publikované materiály použít, prosím, informujte mě. If you wish to use these published materials, please, let me know.
0.014 sec