X11 Flashcards

1
Q

Nenne Beispiele für einen X-Client

A

Window Manager
Webbrowser
remote Application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was macht das X-Protokoll ?

A

Es ist mithilfe des X-Protokolls möglich, die Ausgabe eines Programms (X-Client) auf einem entfernten Rechner (X-Server) ausgeben zu lassen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nenne Beispiele für Xorg-Bibliotheksdateien.

A

libXandr
libXcursor
libX11
libxkbfile

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Erkläre den Displaymanager

A
  1. stellt eine grafische Anmeldung an einem System bereit (Anmeldebildschirm)
  2. DM startet X Server-Sitzung für authentifizierten Benutzer
  3. kann lokal oder über Netzwerk sein
  4. Displaymanager hält den X-Server auch am laufen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Nenne Beistpiele für einen Displaymanager.

A
  1. Gnome Display Manager (GDM)
  2. SDDM
  3. XDM
  4. KDM
  5. Light Display Manager LDM
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In welchem Format wird der Anzeigename eines laufenden X-Server dargestellt?

A

hostname:displaynumber.screennumber

hostname
bezieht sich auf den Namen des Systems, auf dem die Anwendung angezeigt wird. Fehlt ein Hostname im Anzeigenamen, wird der lokale Host verwendet.

displaynumber
verweist auf die Sammlung der “Bildschirme”, die in Gebrauch sind.
Jede laufende X-Server-Sitzung erhält eine Displaynummer, bei 0 beginnend.

screennumber
Ist :0 wenn ein oder mehrere physische Bildschirme so konfiguriert sind, dass sie als ein Bildschirm fungieren.
Anwendungsfenster können frei verschoben werden.

Ist :0.0 oder :0.1 wenn jeder Bildschirm so konfiguriert ist, dass er unabhängig von den anderen arbeitet.
Anwendungsfenster können nicht frei verschoben werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wo wird der Anzeigename eines X-Servers gespeichert?

A

$DISPLAY

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Weise die Variable Display an, Firefox auf dem ersten screen des Hosts voyager auszugeben.

A

DISPLAY=voyager:0.0 firefox &

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Nenne die Konfigurationsdatei für den X-Server

A

/etc/X11/xorg.conf
bzw.
/etc/X11/xorg.conf.d/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Welcher command zeigt Informationen über eine laufende Instanz des X-Servers?

A

xdpyinfo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Mit welchem command wird /etc/X11/xorg.conf erstellt, falls diese fehlen sollte.

A

Xorg -configure
oder
X -configure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie ändert man das Tastaturlayout während einer laufenden X-Sitzung?

A

setxkbmap
oder
localectl

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wie werden die Sections in /etc/X11/Xorg.conf begrenzt?

A

Section "InputDevice"
EndSection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was macht die Section “InputDevice”?

A

konfiguration eins bestimmten Tastatur- oder Mausmodells.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mit welchem Befehl stellen Sie fest, welche Xorg-Erweiterungen auf einem System verfügbar sind?

A

xdpyinfo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Sie haben gerade eine brandneue 10-Tasten-Maus für Ihren Computer erhalten, die jedoch eine zusätzliche Konfiguration erfordert, damit alle Tasten richtig funktionieren. In welchem Verzeichnis würden Sie eine neue Konfigurationsdatei für diese Maus erstellen, ohne den Rest der X-Server-Konfiguration zu ändern, und welcher spezifische Konfigurationsabschnitt würde in dieser Datei verwendet?

A

Benutzerdefinierte Konfigurationen sollten in /etc/X11/xorg.conf.d/ liegen, und der
spezielle Abschnitt, der für diese Mauskonfiguration benötigt wird, lautet InputDevice.

17
Q

Welche Komponente einer Linux-Installation ist dafür verantwortlich, einen X-Server am Laufen zu halten?

A

Der Displaymanager.

18
Q

Welche Befehlszeilenoption nutzen Sie mit dem Befehl X, um eine neue Konfigurationsdatei xorg.conf zu erstellen?

A

-configure
Denken Sie daran, dass der Befehl X ein symbolischer Link auf den Befehl Xorg ist.

19
Q

Mit welchem Befehl erstellen Sie eine Tastaturkonfigurationsdatei zur Verwendung durch das X Window System?

A

localectl
oder
setxkbmap

20
Q

Was macht der Windowmanager ?

A

Steuert die Fensterplatzierung und -dekoration.
Fügt dem Fenster die Titelleiste + Steuerschaltflächen hinzu
(Minimieren, Maximieren und Schließen)
Verwaltet das Umschalten zwischen geöffneten Fenstern

21
Q

Nenne Beispiele von Windowmanager?

A

KWin
Compiz
Metacity
Windowmaker
FVWM95
twm
Sawfish

22
Q

Welche Softwarebibliotheken für Desktopumgebungen, bzw Widgets gibt es ?

A

GTK+
und
QT

23
Q

Welche Desktopumgebungen gibt es?

A

GNOME (Ubuntu, Fedora, Debian, CentOS)
KDE (Kubuntu, OpenSuse)
Xfce
Cinnamon
MATE
LXDE

24
Q

Welche Softwarebibliothek verwendet GNOME?

A

GTK+

25
Q

Welche Softwarebibliothek verwendet KDE?

A

QT

26
Q

Welches Protokol ist für den Fernzugriff in einer X Sitzung?

A

XDMCP
X Display Manager Control Protocol
benötigt hohe Bandbreite
XDMCP erfordert X Window-Instanzen, die auf beiden Seiten der Verbindung laufen.

27
Q

Welche remoteverbindungstools kennst du für Linux?

A

VNC - Virtual Network Computing (TCP-5900)
Laut Konvention sollte der erste VNC-Server den TCP-Port 5900 verwenden, der zweite den Port 5901 und so weiter.

RDP (TCP 3389)
xrdp
Open Source GNU GPL, keine rechtilichen Einschränkungen

Spice
(verwendet mehrer Kanäle parallel (Audio, Vidoe, Daten) unterstützt USB weiterleitung

Remmina
bietet eine integrierte grafische Oberfläche, die den Verbindungsprozess erleichtert
Remmina hat Plugins für jedes einzelne Protokoll, und es gibt Plugins für …
XDMCP
VNC
RDP
Spice

28
Q

Aufgrund der Vielfalt der Linux-Desktopumgebungen kann es für eine Anwendung mehr als
eine Variante geben, die jeweils am besten für ein bestimmtes Widget Toolkit geeignet ist. Zum
Beispiel gibt es von dem Bittorrent-Client Transmission sowohl transmission-gtk als auch
transmission-qt. Welche der beiden sollten Sie installieren, um eine maximale Integration mit
KDE zu gewährleisten?

A

KDE baut auf der Qt-Bibliothek auf, daher sollte die Qt-Version transmission-qt installiert
werden.

29
Q

Welche Linux-Desktopumgebungen empfehlen sich für kostengünstige Einplatinen-Computer
mit geringer Rechenleistung?

A

Einfache Desktopumgebungen, die nicht zu viele visuelle Effekte verwenden, wie Xfce und LXDE.

30
Q

Die meisten Desktopumgebungen weisen das Tastaturkürzel Alt + F2 dem Fenster Programm ausführen zu, in dem Programme wie auf der Kommandozeile ausgeführt werden. Welcher Befehl führt in KDE den Standardterminalemulator aus?

A

Der Befehl konsole führt den Terminalemulator von KDE aus, aber allgemeine Begriffe wie
terminal funktionieren ebenfalls.

31
Q

Wo sind Konfigurationsdateien für X11 die von der Distro bereitgestellt werden.

A

/usr/share/X11/xorg.conf.d/