{"id":2514,"date":"2025-05-07T08:00:00","date_gmt":"2025-05-07T06:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=2514"},"modified":"2025-03-01T08:13:53","modified_gmt":"2025-03-01T07:13:53","slug":"x-server-die-grafikoberflaeche-von-linux","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2025\/05\/07\/x-server-die-grafikoberflaeche-von-linux\/","title":{"rendered":"X-Server: Die Grafikoberfl\u00e4che von Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><br>In diesem Artikel geht es um den X-Server und die Grafikoberfl\u00e4che von Linux&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die Umgebungsvariable DISPLAY:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit folgendem Befehl kann die Umgebungsvariable angezeigt werden:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>echo $DISPLAY<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Umgebungsvariable DISPLAY legt fest, mit welchem X-Server ein X-Client kommuniziert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Konfiguration des X-Servers:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Konfigurationsdatei f\u00fcr den X-Server findet sich unter etc\/X11\/xorg.conf. Seit Ubuntu 11.10 ist die Konfiguration \u00fcber die Datei xorg.conf allerdings nicht mehr vorgesehen. Es ist aber m\u00f6glich diese Datei manuell zu erstellen. Zur Steuerung des X-Servers werden folgende Befehle genutzt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sudo systemctl stop lightdm<\/li>\n\n\n\n<li>sudo systemctl start lightdm<\/li>\n\n\n\n<li>sudo systemctl restart lightdm<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Der X-Server wird also nur indirekt \u00fcber den Displaymanager gesteuert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Displaymanager:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Displaymanager dient dazu, sich in einer grafischen Umgebung am System anzumelden. Notwendig ist das aber nicht unbedingt. Es braucht also nicht unbedingt einen Displaymanager. Wenn kein Displaymanager verf\u00fcgbar ist, kann aus einer Textkonsole folgendes Kommando genutzt werden um so auf die grafische Ebene des Desktops zu kommen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>startx<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser startx-Befehl ruft letztendlich das Programm xinit auf. Weitere Details dazu gibt es erst in einem zuk\u00fcnftigen Artikel\u2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>LightDM \u2013 Der Displaymanager von Xubuntu:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Konfiguration und einige Experimente mit dem Displaymanager LightDM habe ich schon in fr\u00fcheren Artikeln beschrieben\u2026:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.fuhselab.de\/index.php\/2024\/03\/20\/lightdm-der-displaymanager\/\">LightDM Artikel 1 (Grundlagen)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.fuhselab.de\/index.php\/2024\/03\/27\/lightdm-experimente\/\">LightDM Artikel 2 (Experimente)<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nachfolgend noch einige n\u00fctzliche Terminalbefehle:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>xdpyinfo<\/li>\n\n\n\n<li>xwininfo<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Der erste Befehl liefert Infos zum X-Server. Der zweite Befehl liefert Details zum ausgew\u00e4hlten Fenster. Die Auswahl des Fensters erfolgt dabei durch den Benutzer per Mausklick.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>X-Server ohne Displaymanager <\/strong><strong>Frage:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der X-Server nur indirekt \u00fcber den Displaymanager gesteuert wird und es f\u00fcr den Betrieb von Linux gar keinen Displaymanager braucht\u2026Wie wird dann der X-Server gesteuert? Anders gefragt: Wie wird der X-Server gesteuert, wenn gar kein Displaymanager im System installiert wurde?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel geht es um den X-Server und die Grafikoberfl\u00e4che von Linux&#8230;<\/p>\n","protected":false},"author":1,"featured_media":791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[21],"class_list":["post-2514","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/2514","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=2514"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/2514\/revisions"}],"predecessor-version":[{"id":2515,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/2514\/revisions\/2515"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/791"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=2514"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=2514"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=2514"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}