X11 Flashcards
Nenne Beispiele für einen X-Client
Window Manager
Webbrowser
remote Application
Was macht das X-Protokoll ?
Es ist mithilfe des X-Protokolls möglich, die Ausgabe eines Programms (X-Client) auf einem entfernten Rechner (X-Server) ausgeben zu lassen.
Nenne Beispiele für Xorg-Bibliotheksdateien.
libXandr
libXcursor
libX11
libxkbfile
Erkläre den Displaymanager
- stellt eine grafische Anmeldung an einem System bereit (Anmeldebildschirm)
- DM startet X Server-Sitzung für authentifizierten Benutzer
- kann lokal oder über Netzwerk sein
- Displaymanager hält den X-Server auch am laufen
Nenne Beistpiele für einen Displaymanager.
- Gnome Display Manager (GDM)
- SDDM
- XDM
- KDM
- Light Display Manager LDM
In welchem Format wird der Anzeigename eines laufenden X-Server dargestellt?
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.
Wo wird der Anzeigename eines X-Servers gespeichert?
$DISPLAY
Weise die Variable Display an, Firefox auf dem ersten screen des Hosts voyager auszugeben.
DISPLAY=voyager:0.0 firefox &
Nenne die Konfigurationsdatei für den X-Server
/etc/X11/xorg.conf
bzw./etc/X11/xorg.conf.d/
Welcher command zeigt Informationen über eine laufende Instanz des X-Servers?
xdpyinfo
Mit welchem command wird /etc/X11/xorg.conf erstellt, falls diese fehlen sollte.
Xorg -configure
oderX -configure
Wie ändert man das Tastaturlayout während einer laufenden X-Sitzung?
setxkbmap
oder localectl
Wie werden die Sections in /etc/X11/Xorg.conf begrenzt?
Section "InputDevice"
EndSection
Was macht die Section “InputDevice”?
konfiguration eins bestimmten Tastatur- oder Mausmodells.
Mit welchem Befehl stellen Sie fest, welche Xorg-Erweiterungen auf einem System verfügbar sind?
xdpyinfo
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?
Benutzerdefinierte Konfigurationen sollten in /etc/X11/xorg.conf.d/
liegen, und der
spezielle Abschnitt, der für diese Mauskonfiguration benötigt wird, lautet InputDevice.
Welche Komponente einer Linux-Installation ist dafür verantwortlich, einen X-Server am Laufen zu halten?
Der Displaymanager.
Welche Befehlszeilenoption nutzen Sie mit dem Befehl X, um eine neue Konfigurationsdatei xorg.conf zu erstellen?
-configure
Denken Sie daran, dass der Befehl X
ein symbolischer Link auf den Befehl Xorg
ist.
Mit welchem Befehl erstellen Sie eine Tastaturkonfigurationsdatei zur Verwendung durch das X Window System?
localectl
odersetxkbmap
Was macht der Windowmanager ?
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
Nenne Beispiele von Windowmanager?
KWin
Compiz
Metacity
Windowmaker
FVWM95
twm
Sawfish
Welche Softwarebibliotheken für Desktopumgebungen, bzw Widgets gibt es ?
GTK+
undQT
Welche Desktopumgebungen gibt es?
GNOME (Ubuntu, Fedora, Debian, CentOS)
KDE (Kubuntu, OpenSuse)
Xfce
Cinnamon
MATE
LXDE
Welche Softwarebibliothek verwendet GNOME?
GTK+
Welche Softwarebibliothek verwendet KDE?
QT
Welches Protokol ist für den Fernzugriff in einer X Sitzung?
XDMCP
X Display Manager Control Protocol
benötigt hohe Bandbreite
XDMCP erfordert X Window-Instanzen, die auf beiden Seiten der Verbindung laufen.
Welche remoteverbindungstools kennst du für Linux?
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
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?
KDE baut auf der Qt-Bibliothek auf, daher sollte die Qt-Version transmission-qt installiert
werden.
Welche Linux-Desktopumgebungen empfehlen sich für kostengünstige Einplatinen-Computer
mit geringer Rechenleistung?
Einfache Desktopumgebungen, die nicht zu viele visuelle Effekte verwenden, wie Xfce und LXDE.
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?
Der Befehl konsole führt den Terminalemulator von KDE aus, aber allgemeine Begriffe wie
terminal funktionieren ebenfalls.
Wo sind Konfigurationsdateien für X11 die von der Distro bereitgestellt werden.
/usr/share/X11/xorg.conf.d/