Linux-Test

Das X Window System



In den Fragen dieser Rubrik geht es um das X-Window-System. Im Einzelnen geht es um die Installation und Konfiguration von x und einem X-Fontserver. Außerdem geht es um die Einrichtung und die Anpassung eines Display-Managers. Behandelt werden auch verschieden Displaymanger.


  1. Was ist ein X-Server?
    Der X-Server steuert die Ein- und Ausgabegeräte wie die Maus, Tastatur, den Bildschirm und die Grafikkarte und übernimmt die nötige Kommunikation mit dem Kernel.
    Ein X-Server ist ein Server, der über einen Bildschirm verfügt.
    Ein X-Server ist ein Server, der über einen Bildschirm, Tastatur und Maus verfügt.

  2. Können X-Server und X-Client auf verschiedenen Rechnern laufen?
    Ja, wenn sie über ein Netzwerk verbunden sind.
    Nein, nur wenn man spezielle Programme, wie z.B. enen vncserver und vncviewer verwendet.

  3. Was ist der in den meisten heutigen Distributionen bevorzugte X-Server?
    XFree86
    X.Org

  4. Was ist XFree86?
    Eine freie Open-Source-Implementierung des X-Window-System
    Ein speziell für Linux-Systeme entwickelter Grafik-Treiber, der mit X.Org optimal zusammenarbeitet.

  5. Mit welchem Befehl kann man feststellen, welche X-Server-Version installiert ist?
    X -version
    X --version
    X -v
    xorgcfg -v
    xvers

  6. Welcher Abschnitt der XF86Config-Datei konfiguriert die Maus?
    Mouse
    InputDevices
    Pointer
    Input

  7. Welche der folgenden Aussagen bzgl. eines X-Clients sind wahr?
    Ein X-Client ist ein Anwendungsprogramm, das die grafischen Ein- und Ausgabedienstes des X-Servers in Anspruch nimmt.
    Ein X-Client muss auf dem gleichen Rechner laufen wie der X-Server
    Ein X-Client übernimmt manchmal auch die Kontrolle der grafischen Ein- und Ausgabegeräte.

  8. Welche Teile des X-Window-Systemes sind hardwareunabhängig?
    X-Client
    Toolkit (z.B. Qt)
    XLib
    X-Server
    Grafikkarte

  9. Welches Programm steuert die Zugriffskontrolle auf den X-Server?
    xhost
    X
    xcontrol
    connect

  10. Worin besteht der Unterschied zwischen der 'Section "Screen"' und der 'Section "Monitor"' der Datei xorg.conf?
    Keiner, denn es handelt sich nur um zwei synonyme Bezeichnungen einer Sektion, in der ein Bildschirm konfiguriert wird.
    Beide können zur Konfiguration eines Bildschirmes benutzt werden, aber man muss beachten, dass es sich bei Monitor um einen veralteten Begriff handelt.
    Die Screen-Section stellte eine Bindung zwischen einer Grafikkarte und einem Monitor dar.

  11. Worin besteht der Unterschied zwischen den Sektionen "InputDevice", "Keyboard" und "Pointer" in xorg.conf?
    Keyboard dient zur Konfiguration von Keyboards, Pointer zur Konfiguration von Mäusen und in "InputDevices" werden andere Eingabegeräte behandelt, die keine Keyboards und keine Mäuse sind.
    Die Sektionen "Section Keyboard" und "Section Pointer" sind veraltet für "InputDevices", dürfen aber noch verwendet werden.
    Die Sektionen "Section Keyboard" und "Section Pointer" sind veraltet für "InputDevices" und werden in xorg.conf nicht mehr erkannt.

  12. Ein Linux-System soll so konfiguriert werden, dass nach dem Booten der X11-Server automatisch gestartet wird und ein grafisches Login-Menu zeigt.
    Der Standard-runlevel wird auf 5 gesetzt.
    Im Lilo bzw. in Grub muss der Aufruf 'startx' übergeben werden.
    Der Aufruf des X11-Servers erfolgt durch das Setzen einer speziellen Systemvariablen in xorg.conf
    Der Display-Manager wird immer automatisch nach dem Booten gestartet, wenn er installiert ist.

  13. Bei einem LSB-konformen System befindet man sich im Runlevel 3 und möchte gerne den Display-Manager starten. Wie kann man dies tun?
    Aufruf von startx
    init 5
    Aufruf von gdm
    Aufruf von xdm
    Aufruf von kdm

  14. Welche der folgenden Aussagen bzgl. FontPath-Direktiven im Abschnitt (section) 'Files' in der XFree86-Konfigurationsdatei bzw. xorg.conf ist richtig?
    FontPath bezeichnet ein Verzeichnis, in dem Schriftdateien stehen.
    FontPath darf nur einmal deklariert werden. Andere Schriftverzeichnisse müssen Unterverzeichnisse von FonPath sein.
    FontPath darf mehrmals, d.h. für jedes zu verwendende Schriftverzeichnis, vorkommen.
    Es existiert keine FontPath-Direktive.
    Die FontPath-Direktive wird benötigt, wenn kein Font-Server läuft und wenn zusätzliche im Standard-Font-Verzeichnis nicht vorhandene Schriften verwendet werden sollen.

  15. Welche der folgenden Aussagen bzgl. X-Server und Fonts ist richtig?
    Der X-Server kann nur mit alten, d.h. nicht skalierbaren Fonts umgehen.
    Die neueren X-Server können auch mit nicht-skalierbaren Fonts wie z.B. TrueType, Type-1 oder Speedo-Fonts umgehen.
    Zur Darstellung skalierbarer Fonts werden Zusatzmodule benötigt, die im Module-Abschnitt der XFree86-Konfigurationsdatei angegeben werden müssen.

  16. Wozu dient der Font-Server xfs?
    In einem Netzwerk mit mehreren Arbeitsplatzrechnern, braucht der Systemadministrator die benötigten Fonts nur auf einem Rechner, dem Font-Server zu installieren.
    Bei einem einzelnen Rechner entlastet der Font-Server den X-Server von der Arbeit Fonts zu liefern.
    Da der X-Server nur alte nicht-skalierbare Fonts verwenden kann, wird der Font-Server für neue Fonts benötigt.

  17. Welche Software ist für verschiedene Grafikkarten-Chipsätze unterschiedlich?
    Window-Manager
    X-Server
    Desktop-Environments
    xfs

  18. Welche Direktive in der xorg.conf schaltet die Tastenkombination <Ctrl><Alt><Backspace> aus?
    DontZap
    NoZap
    NoKeyExit
    NoKey

  19. Welche Tastenkombination bringt einen Benutzer wieder von einer Textkonsole in die X-Umgebung zurück?
    <Ctrl><Alt><F1>
    <Ctrl><Alt><F7>
    <ALT><TAB><F7>
    <ALT><TAB><+>

Übersicht:

© James Wilson - Fotolia.com

© Bild: James Wilson

Bei Fragen mit Vierecken zum Ankreuzen können eine oder mehrere Alternativen korrekt sein.

Bei den Fragen mit Kreisen zum Ankreuzen ist immer nur eine Alternative möglich!


Wenn Sie schnell und effizient Linux oder eine Programmiersprache wie C/C++, Python, PHP oder Perl erlernen wollen, finden Sie sicherlich einen passenden Kurs bei Bodenseo. Die Kurse und Schulungen finden am Bodensee statt, einer der schönsten Regionen von Deutschland.

© Bernd Klein, Bodenseo, Linux-Kurse und Schulungen