{"id":7378,"date":"2021-08-18T01:45:58","date_gmt":"2021-08-17T23:45:58","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=7378"},"modified":"2022-12-12T18:31:39","modified_gmt":"2022-12-12T16:31:39","slug":"grafische-oberflaeche-auf-dem-raspberry-pi-nachinstallieren-pixel-desktopumgebung","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/grafische-oberflaeche-auf-dem-raspberry-pi-nachinstallieren-pixel-desktopumgebung\/","title":{"rendered":"Grafische Oberfl\u00e4che auf dem Raspberry Pi nachinstallieren (Pixel Desktopumgebung)"},"content":{"rendered":"<p>Habt ihr euren Raspberry Pi mit Raspberry PI OS Lite installiert, m\u00f6chtet aber nun doch eine grafische Oberfl\u00e4che nutzen? Eine komplette Neuinstallation ist daf\u00fcr nicht notwendig &#8211; die Desktopumgebung kann einfach nachinstalliert werden!<\/p>\n<h2 class=\"wp-block-heading\">Voraussetzungen<\/h2>\n<p>Grunds\u00e4tzlich funktioniert dies mit jedem Raspberry Pi. Beachtet jedoch: Die besten Ergebnisse werdet ihr mit dem neuesten Modell erzielen, aktuell ist dies der Raspberry Pi 4. Mindestens 1 GB Arbeitsspeicher sollte vorhanden sein, mehr ist nat\u00fcrlich besser. Auch hier gilt: Man kann auch mit nur 512 MB eine grafische Oberfl\u00e4che verwenden. Allerdings wird das System entsprechend z\u00e4h laufen. Au\u00dferdem steht weniger Speicher f\u00fcr die eigentlichen Anwendungen zur Verf\u00fcgung. Vor allem mehrere Programme gleichzeitig laufen zu lassen wird so zur Geduldsprobe. Hier kommt es aber nat\u00fcrlich auch auf den konkreten Einsatzzweck an. Sollen nur wenige Programme gestartet werden die grafisch nicht all zu aufw\u00e4ndig sind, kann dies auch mit einem \u00e4lteren Modell funktionieren. Im Zweifel einfach ausprobieren.<\/p>\n<p>Zur Installation und Einrichtung ben\u00f6tigt ihr Zugriff auf euren Raspberry Pi. Dies kann entweder physisch \u00fcber angeschlossene Tastatur, Maus und einen Bildschirm erfolgen. Oder aber per SSH. <\/p>\n<p><strong>Hinweis: Um eine grafische Oberfl\u00e4che nutzen zu k\u00f6nnen, m\u00fcssen nicht zwingend Eingabeger\u00e4te wie Bildschirm, Tastatur und Maus an den Pi angeschlossen sein! Ihr k\u00f6nnt auch \u00fcber verschiedene Fernwartungsprotokolle darauf zugreifen, etwa <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-windows-remote-desktop-remotedesktopverbindung-einrichten\/\" title=\"Raspberry Pi: Windows Remote Desktop (Remotedesktopverbindung) einrichten\">\u00fcber die in Windows integrierte Remotedesktopverbindung<\/a> oder VNC.<\/strong><\/p>\n<h2 class=\"wp-block-heading\">Wann brauche ich eine grafische Oberfl\u00e4che?<\/h2>\n<p>Die Philosophie von Windows und Linux ist hier unterschiedlich: Windows gab es Jahrzehnte lang nur mit grafischer Oberfl\u00e4che. Bis heute wird sie f\u00fcr viele Programme ben\u00f6tigt, obwohl es seit Windows Server 2008 auch eine Core-Version ohne GUI gibt. Sie f\u00fchrt aber eher ein Nischendasein. Gerade \u00e4ltere, gr\u00f6\u00dfere Programme werden von Core auch 2021 unvollst\u00e4ndig oder gar nicht unterst\u00fctzt, weil das f\u00fcr Windows-Verh\u00e4ltnisse neu ist und ein Umdenken erfordert. Unter Windows wurde vieles pauschal mit grafischer Oberfl\u00e4che entwickelt, weil sie ja eh da ist &#8211; egal ob man sie braucht oder nicht. Teils ist dies bis heute so.<\/p>\n<p>Linux dagegen ist schon immer von Grund auf anders aufgebaut: Ein <em>Grundsystem<\/em> besteht lediglich aus einer Konsole. Grafische Oberfl\u00e4chen sind optional und <strong>bauen auf Konsolenprogramme auf<\/strong>. Unter Linux kann man daher viele Dienste komplett auf der Konsole einrichten sowie administrieren. Durch die Modularit\u00e4t f\u00fchrt ein Absturz der grafischen Oberfl\u00e4che auch nicht automatisch zu einem Absturz des gesamten Betriebssystems. Vor allem im Serverbereich braucht man grafische Oberfl\u00e4chen nur in sehr wenigen Ausnahmef\u00e4llen, etwa f\u00fcr Terminalserver. Die Philosophie unter Linux ist, nur das zu installieren, was man wirklich braucht &#8211; das f\u00fchrt zu schlankeren Systemen und reduziert die Angriffsfl\u00e4che.<\/p>\n<p>Da der Raspberry Pi in erster Linie f\u00fcr Linux (Raspberry Pi OS) entwickelt wurde, gilt dies auch hier. <strong>Eine grafische Oberfl\u00e4che brauchst du<\/strong>, wenn der Pi beispielsweise als Desktop-Ersatz genutzt werden soll. Oder du damit auf verschiedenste Arten lernen\/experimentieren m\u00f6chtest. Vor allem wenn du nur einen Windows-Computer hast, kann es sinnvoll sein, mithilfe einer grafischen Oberfl\u00e4che direkt auf dem Raspberry Pi zu arbeiten &#8211; etwa, um eine (GUI) Anwendung zu entwickeln, die auf Funktionalit\u00e4ten des Pi zugreift wie z.B. GPIO-Pins.<\/p>\n<p>So lange dein Pi nicht (direkt) am Internet h\u00e4ngt, w\u00fcrde ich an dieser Stelle aber auch nicht all zu viel dar\u00fcber nachdenken. Schlie\u00dflich ist er zum experimentieren und ausprobieren gedacht. Solltest du dir nicht sicher sein, probiere es daher aus. Falls du dabei feststellst, die grafische Oberfl\u00e4che macht f\u00fcr dich keinen Sinn, kannst du sie entfernen bzw. deinen Pi im Konsolenmodus neu installieren. Ernsthaft dar\u00fcber nachdenken solltest du erst, wenn du mit dem Pi ein fertiges Projekt produktiv einsetzen m\u00f6chtest. Beispielsweise der Bau eines NAS. Hier wird im Regelfall keine grafische Oberfl\u00e4che ben\u00f6tigt, sodass diese auch nicht unbedingt installiert sein sollte.<\/p>\n<h2 class=\"wp-block-heading\">Speicherbedarf<\/h2>\n<p>Die Downloadgr\u00f6\u00dfe f\u00fcr eine minimalistische grafische Desktopoberfl\u00e4che ohne zus\u00e4tzliche Programme betr\u00e4gt rund <strong>1,4 GB<\/strong>. Der tats\u00e4chliche Platzbedarf auf der Speicherkarte nach der Installation erh\u00f6ht sich von <strong>1,3 GB<\/strong> (Minimal Installation ohne GUI) auf <strong>2,4 GB<\/strong> (Standard Desktop). Je nachdem welche Programme ihr ben\u00f6tigt, kommen diese noch dazu. <\/p>\n<p>Dennoch ist der Speicherbedarf \u00fcberschaubar, selbst mit einer f\u00fcr heutige Verh\u00e4ltnisse winzigen 8 GB Speicherkarte kann man hier schon einiges machen. Ich empfehle nach wie vor 16 GB oder mehr, um ausreichend Luft zu haben.<\/p>\n<h2 class=\"wp-block-heading\">Installation der Abh\u00e4ngigkeiten<\/h2>\n<p>Bevor wir mit der Installation beginnen empfiehlt es sich, die Paketquellen zu erneuern und alle verf\u00fcgbaren Aktualisierungen einzuspielen. Damit vermeiden wir m\u00f6gliche Konflikte, die sich aus veralteten Paketen ergeben k\u00f6nnen:<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">sudo apt update &amp;&amp; sudo apt upgrade<\/code><\/pre>\n<p>Sofern Aktualisierungen verf\u00fcgbar sind, deren Installation mit <strong>J<\/strong> (bzw. <strong>Y<\/strong> in der englischen Fassung) best\u00e4tigen.<\/p>\n<p>Anschlie\u00dfend installieren wir zuerst den X-Server von X-Org. Ein X-Server bietet die Grundlage, um grafische Oberfl\u00e4chen zeichnen zu k\u00f6nnen sowie daf\u00fcr die Eingaben von Tastatur- und Maus zu nutzen. Darauf aufbauend k\u00f6nnen dann weitere Komponenten die grafischen Elemente darstellen, wie z.B. die Fenster durch einen Fenstermanager.<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">sudo apt-get install --no-install-recommends xserver-xorg xinit<\/code><\/pre>\n<p><strong>Gr\u00f6\u00dfe: Ca. 567 MB<\/strong><\/p>\n<h2 class=\"wp-block-heading\">Raspberry Pi grafische Oberfl\u00e4che (Pixel Desktopumgebung) installieren<\/h2>\n<p>Die bekannte Desktopumgebung des Raspberry Pi hei\u00dft Pixel und wurde speziell f\u00fcr den Pi angepasst. Folgendes Paket installiert das Standard-Paket:<\/p>\n<p><strong>Gr\u00f6\u00dfe: Ca. 773 MB<\/strong><\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">sudo apt install raspberrypi-ui-mods<\/code><\/pre>\n<p>Das Standard-Paket ist schlank, da es nur minimale Grundprogramme mit bringt. Beispielsweise den Dateiexplorer, Taschenrechner, Taskmanager etc. Zus\u00e4tzliche Programme aus dem kompletten Desktop-Paket wie etwa den Browser Chromium, das Office-Paket LibreOffice, das Spiel Minecraft und weitere werden dabei nicht installiert. Dies ist jedoch kein Problem: S\u00e4mtliche Software kann nachinstalliert werden, sofern gew\u00fcnscht.<\/p>\n<h2 class=\"wp-block-heading\">Automatisches Starten der grafischen Oberfl\u00e4che beim Booten<\/h2>\n<p>Die grafische Desktopumgebung wird nicht automatisch beim Starten des Pi mitgestartet. Hierzu m\u00fcssen wir den Boot\/Loginmodus \u00e4ndern. Dazu das Raspberry Pi Konfigurationswerkzeug \u00f6ffnen:<\/p>\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-bash\" data-line=\"\">sudo raspi-config<\/code><\/pre>\n<p>Navigiere darin zu<strong> 1 System Options<\/strong> &gt; <strong>S5 Boot \/ Auto Login <\/strong>&gt; <strong>B3.<\/strong>  Hier hast du die Wahl zwischen Konsole und Desktop, letzteres startet die grafische Oberfl\u00e4che. Je nachdem ob du beim Anmelden das Passwort eingeben m\u00f6chtest (sicherer) oder die Anmeldung automatisch erfolgen soll (bequemer), w\u00e4hlst du mit den Pfeiltasten <strong>B3 Console<\/strong> f\u00fcr den passwortgesch\u00fctzten Login oder <strong>B4 Desktop Autologin<\/strong> um automatisch ohne Passwortabfrage angemeldet zu werden. Best\u00e4tige mit <strong>Enter<\/strong>. <\/p>\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"298\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-26.png\" alt=\"\" class=\"wp-image-7358\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-26.png 975w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-26-300x92.png 300w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-26-768x235.png 768w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-26-70x21.png 70w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><\/a><\/figure>\n<p>Durch zweimaliges Dr\u00fccken der Tabulator-Taste kommst du unten rechts auf <strong>Finish<\/strong>. Die Aufforderung zum Neustart solltest du mit <strong>Yes<\/strong> best\u00e4tigen. Nach dem Neustart wird die grafische Desktopumgebung automatisch gestartet und kann genutzt werden.<\/p>\n<h2 class=\"wp-block-heading\">Weiteres Vorgehen: Verwendung der grafischen Desktopumgebung<\/h2>\n<p>Es gibt zwei M\u00f6glichkeiten, wie du nun mit deiner frisch installierten grafischen Desktopumgebung arbeiten kannst:<\/p>\n<ul class=\"wp-block-list\">\n<li>Direkt am Raspberry Pi, in dem Bildschirm + Tastatur + Maus daran angeschlossen werden<\/li>\n<li><a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-windows-remote-desktop-remotedesktopverbindung-einrichten\/\" title=\"Raspberry Pi: Windows Remote Desktop (Remotedesktopverbindung) einrichten\">Aus der Ferne, beispielsweise durch die Installation von XRDP &#8211; dadurch kannst du dich mit jedem Windows- oder Linuxcomputer per Remotedesktopverbindung (RDP) auf die grafische Oberfl\u00e4che deines Raspberry Pi verbinden und dort arbeiten<\/a><\/li>\n<\/ul>\n<p>Was davon am sinnvollsten ist h\u00e4ngt stark davon ab, wof\u00fcr und unter welchen Umst\u00e4nden du deinen Raspberry Pi nutzen m\u00f6chtest. Im Zweifel am besten ausprobieren &#8211; <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-windows-remote-desktop-remotedesktopverbindung-einrichten\/\" title=\"Raspberry Pi: Windows Remote Desktop (Remotedesktopverbindung) einrichten\">die Einrichtung der Remotedesktopverbindung mit XRDP haben wir bereits an anderer Stelle beschrieben<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Habt ihr euren Raspberry Pi mit Raspberry PI OS Lite installiert, m\u00f6chtet aber nun doch eine grafische Oberfl\u00e4che nutzen? Eine komplette Neuinstallation ist daf\u00fcr nicht notwendig &#8211; die Desktopumgebung kann einfach nachinstalliert werden! Voraussetzungen Grunds\u00e4tzlich funktioniert dies mit jedem Raspberry Pi. Beachtet jedoch: Die besten Ergebnisse werdet ihr mit dem neuesten Modell erzielen, aktuell ist &#8230;<\/p>\n","protected":false},"author":5,"featured_media":7382,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[671],"tags":[289,290,919],"class_list":["post-7378","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi","tag-grafische-oberflaeche","tag-gui","tag-pixel"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/7378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=7378"}],"version-history":[{"count":7,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/7378\/revisions"}],"predecessor-version":[{"id":9842,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/7378\/revisions\/9842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/7382"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=7378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=7378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=7378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}