Grafické prostředí v unixových OS

Kategorie: Obecně

Obsah:

  1. Grafické prostředí
  2. X Server
  3. Xinit

Grafické prostředí

X Window Server (X Server) umožňuje grafické prostředí a Xinit ho startuje. Využívají souborů knihoven GTK+ a QT, které zajišťují grafiku GUI (Graphical User Interface). Manažeři desktopu anebo také správci displeje (DM) spravují uživatelská grafická rozhraní. Správci oken (WM) se pak starají o dekoraci, uspořádání oken a správu plochy.

Linux a Unix totiž nejsou jen o příkazové řádce, je to také o plnohodnotném desktopu, který je jako umělecké dílo. Pokud instaluji distribuci Linux, která má své grafické prostředí, odpadá starost hned nějaké shánět. Pokud ale instaluji od nuly, přijde mi vhod možnost si vybrat. Jestli chci nějaké nainstalovat, stačí k tomu pár příkazů. Stačí si jen vybrat mezi:

X Server

  1. O X Serveru
  2. Instalace

O X Serveru

X Window System display server je server grafického prostředí pro Linux. Typicky je spouštěn ze správce displeje (X Display Manager) anebo xinit. Pokud začínám z příkazové řádky a nemám víc nainstalováno, musím nainstalovat X server a Xinit. Na X Serveru poběží grafické prostředí.

Start grafického serveru můžu spustit ručně.

Instalace

Arch Linuxpacman -S xorg
CentOSyum install xorg-x11-server-Xorg
FreeBSDpkg install xorg
OpenSUSEzypper install xorg-x11
Ubuntu/Debianapt-get install xserver-xorg

Xinit

  1. O xinit
  2. Instalace
  3. Použití .xinitrc

O xinit

Xinit je program používaný na start X Serveru. Jestliže nainstaluji grafické prostředí a nemám přihlašovacího správce (správce displeje), ve kterém ho zvolit, je třeba prostředí zavést. To se dělá na uživatelské úrovni v domovském adresáři a souboru .xinitrc a poté jej můžeme ručně spustit. Standardně se xinit porozhlédne v domovském adresáři po uživatelském konfiguračním souboru .xinitrc. Pokud ho tam nemám, nakopíruji si ho příkazem:

cp /etc/X11/xinit/xinitrc /home/uzivatel/.xinitrc

Uživatele uzivatel nahradím svým uživatelem.

Instalace

Arch Linuxpacman -S xinit
CentOSyum install xorg-x11-xinit
FreeBSDpkg install xinit
OpenSUSEzypper install xinit
Ubuntu/Debianapt-get install xinit

Použití .xinitrc

Vkládají se do něho také skripty, které chceme mít spuštěné při startu.

Na konec souboru alias poslední řádku zadám příkaz pro spuštění grafického prostředí. Dávám však pozor, aby už dříve nad ním nebylo nějaké zadáno. Každé grafické prostředí má svůj příkaz pro start, ukážeme si pár příkladů:

wmaker         # Spustí Window Maker
startxfce4         # Spustí XFCE4
awesome         # Spustí Awesome

Upozornění: všechny příkazy v souboru .xinitrc musejí mít kromě posledního na konci mezeru a znak &, znak & říká, že po něm bude následovat další příkaz.

Ruční spuštění

Pro ruční spuštění použijeme příkaz:

startx