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