X Window system

7 belangrijke vragen over X Window system

Vertel iets over de geschiedenis van X

1986:   X11R1 door Massachussetts Institute of Technology (MIT)
vanaf release 6: X11R6 door X-consortium (x.org)

In principe voor gebruik op een netwerk. Het is opensource (vroeger niet). Linux variant heeft 
XFree86. Recente versies van Xfree86 zijn 3 en 4.

Sommige moderne distributies zoals SUSE en Fedora hebben Xorg ipv Xfree

Wat is een alternatief voor window-manager en noem 2 voorbeelden.

Alternatief van windowmanager: desktop-environment. Het is uitgebreider, maar heeft altijd 
windowmanager nodig. Bekendste desktop-environments: KDE en Gnome.

Noem de standaard X library. Wat is er gemaakt om het eenvoudiger te maken en noem daarvan 6 voorbeelden.

XLib is standaard library van X, nodig voor schrijven van X programma’s. In deze bestanden staan universele functies. Bijv. de wijze waarop servers vensters moet maken. Krachtig maar ingewikkeld.

Om die reden zijn er toolkits, bijv. Athena van MIT (eerste toolkit). Bevat gebruikte elementen (Widgets) zoals knoppen. Snel kwamen andere toolkits als OpenView en Motif. Momenteel bekende: Tk, Qt en GTK+. Qt wordt gebruikt voor programma’s in KDE desktop-environment; GTK+ voor 
Gnome.

Ook kan Java tegenwoordig grafische schermen met X maken. Die heeft weer zijn eigen library: Java Foundation Classes.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Waar wordt X geïnstalleerd een waar staat de config?

Software voor S-server wordt geïsntalleerd in /usr/X11R6. Eerdere versies: /usr/X11. Config 
bestanden in /etc/X11. Bij Xorg is /etc/X11/xorg.conf de belangrijkste.

Met welke commando maak je een X config aan? (4)

- xf86config (shell-script bij elke distro)- XF86Setup (algemeen grafische install programma)
- Xconfigurator: Red Hat / Fedora voor X configuratie
- SaX2: SUSE
- XFDrake: Mandrake

Waar staat hoe X moet worden opgestart? Hoe heet het en welke 3 taken gebeuren er? Hoe start je het automatisch en handmatig? Hoe geef je het opties mee tijdens het opstarten?

In bestand xinitrc (opstartbestand) staat hoe X-server opgestart moet worden. /etc/X11/xinit. 

Gebruikersspecifieke config kan in /home/user/.xinitrc (home settings krijgen voorrang)

In xinitrc gebeuren 3 dingen:
- verwijzing naar locaties waar info terug gevonden kan worden
- controle uitvoeren op aanwezigheid van systeembronnen
- Welke progs gestart moeten worden

Standaard wordt gestart vanuit /etc/inittab door standaard runlevel in te stellen. Handmatig starten 
kan met startx. Startx roept xinit aan. Met startx kun je opties meegeven, daarom is dat handiger dan 
direct xinit aan te roepen.
Bijvoorbeeld: startx -- -bpp 16 voor aangepaste kleurdiepte

Hoe geef je een externe host toegang of neem je toegang af voor X?

Toegang geven: xhost + pcnaam
Permissie afnemen: xhost – pcnaam

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo