X11 - display manager
Xorg je programska oprema, ki se uporablja za upravljanje grafičnih vmesnikov v operacijskem sistemu Linux. Njegov glavni namen je zagotoviti podporo za prikazovanje grafike, upravljanje z miško in tipkovnico ter omogočiti večopravilnost in večuporabniško delo.
Xorg deluje kot strežnik za grafične okolje, ki omogoča aplikacijam, da prikažejo svoje vsebine na zaslonu. Ta vsebina se običajno prikaže v obliki oken, ikon, menijev in drugih grafičnih elementov, ki jih uporabnik interaktivno uporablja. Xorg je odgovoren za upravljanje teh elementov, prejemanje vhodov od uporabnika preko miške in tipkovnice ter nadzorovanje vsega, kar se prikazuje na zaslonu.
Poleg tega Xorg omogoča večuporabniško delo, kar pomeni, da več uporabnikov hkrati lahko uporablja isti sistem in ima ločene grafične seje. To je še posebej uporabno v večuporabniških okoljih in strežnikih, kjer lahko več ljudi prijavi na isti sistem in vsak od njih uporablja svoj grafični vmesnik.
Xorg je pomemben del Linux operacijskega sistema, saj zagotavlja osnovno funkcionalnost za prikazovanje grafike. Brez njega ne bi mogli uporabljati grafičnih uporabniških vmesnikov in izvajati grafičnih aplikacij.
Postopek zagona
V mojem primeru, ko imam nameščem lightdm (desktop manager) in chadwm (window manager), lightdm zažene chadwm. Chadwm ima ~/.config/arco-chadwm/scripts/run.sh namesto .xinitrc.
.xinitrc
Tu naj bi se zagnali programi, ki jih potrebuje določen X. Nastavile naj bi se tudi pomemben okoljke spremenljivke… Če so okoljske premenljivke vezane na uporabnika jih damo v
~/.config/X11/.xprofile
To datoeko .xinitrc sourc-a ob zagonu.
.xprofile
Tu so spremenljivke in nastavitve X-a za posameznega uporabnika.