instalace X bez X

Petr Vejsada daemon na svoboda.cz
Středa Květen 24 11:44:23 CEST 2006


Petr Vileta wrote:

> Dobra. Pod grafickym prostredim si predstavuji, ze na obrazovce vidim
> tlacitko "Start" s cervenym kloboukem (protoze RH), vedle nej listu se
> spustenymi programy (taskbar), pak vidim plochu s nejakymi ikonami, mam tam
> graficky kursor mysi.

3 vrstvy:

- X server - potvurka, ktera prepne obrazovku do grafickeho rezimu a posloucha
na nejakem portu (6000) a poskytuje aplikacim zobrazovaci sluzby. Navenek se
projevuje tak, ze obrazovka je v grafickem rezimu a pokud funguje mys, je tam
mysi kurzor obvykle v podobe krizku.

- window manager - potvurka, ktera vykresluje okynka, prepina mezi ulohami,
zabiji ulohy a mnoho dalsiho. Prikladem je KDE, Gnome, a take to co popisujes
(s tlacitkem Start a kloboukem). Pro beh X serveru ani dalsich aplikaci NENI
TATO VRSTVA NUTNA

- vlastni aplikace - treba xclock. Pres ten port (6000) rekne X-serveru>
"Nakresli okynko, v nem hodinovy cifernik a velkou a malou rucicku v takove a
takove poloze", podle toho, kolik je zrovna hodin.

Takze minimalne potrebujes spustit X server:


X &

pak se prepni zpatky do te konsole, ze ktere jsi X server spustil.

export DISPLAY=:0.0
xclok

no a na te graficke obrazovce uvidis hodiny. ctrl-c (na te textove obrazovce)
je zabijes a pochopitelne zmizej i z te graficke obrazovky.

startkde
jake preqapeni - na te kraficke obrazovce bezi KDE. Zase muzes zabit ctrl-c


no a nebo ten tvuj skript.


Je to jasnejsi ?

X-server muze bezet kdekoli jinde na zemekouli:

export DISPLAY=pocitac.domena.cz:0
xclock

samozrejme to nesmi byt zafirevallovane a musi byt povolen pristup na tom
stroji, kde bezi X-server (xhost +tvujklient.jinadomena.cz)

Dnes se to takto nedela, ale dela se X-forwarding pres ssh (musi byt povoleno
na strane ssh serveru i vyzadano ssh klientem), ale to uz presahuje ramec
teto odpovedi.


-- 
Petr



Další informace o konferenci Linux