{"id":7428,"date":"2023-09-21T16:21:04","date_gmt":"2023-09-21T14:21:04","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=7428"},"modified":"2023-09-21T16:21:05","modified_gmt":"2023-09-21T14:21:05","slug":"minimale-desktop-sitzung-unter-linux-wie-gewuenscht-starten","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/21\/minimale-desktop-sitzung-unter-linux-wie-gewuenscht-starten\/","title":{"rendered":"Minimale Desktop-Sitzung unter Linux wie gew\u00fcnscht starten"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dieser Tipp wirkt vor allem bei minimalen Fenster-Managern wie etwa Fluxbox, Openbox, Blackbox und Co. Sie wissen sicher &#8211; unter Linux gibt es nicht nur die eine grafische Oberfl\u00e4che wie bei Windows oder macOS &#8211; es gibt beinahe unz\u00e4hlige.<br><br>Sind mehrere Desktop-Umgebungen wie etwa KDE, GNOME, Mate, Cinnamon, &#8230; und kleinere Fenster-Manager wie Openbox, Blackbox installiert, lassen sich diese am Login-Bildschirm zum Start ausw\u00e4hlen. Solche Desktop-Sitzungen kann man nat\u00fcrlich auch optimieren, richtig wirkt dies vor allem bei minimalen Desktops.<br><br>Nehmen wir einmal an, Sie haben es extrem eilig &#8211; etwa weil Sie noch etwas einkaufen wollen, die Gesch\u00e4fte aber gleich schlie\u00dfen werden. Sie m\u00fcssen jedoch trotzdem noch schnell etwas im Internet nachsehen. Hier w\u00e4re es doch optimal einen schnell startenden Fenster-Manager installiert zu haben, der genau das startet, was man ben\u00f6tigt und sich danach automatisch wieder beendet. Kein Problem &#8211; unter Linux ist alles m\u00f6glich.<br><br>Alles was wir dazu ben\u00f6tigen ist ein Desktop-Eintrag unter &#8222;<em>\/usr\/share\/xsessions\/<\/em>&#8222;. Einen solchen legen wir etwa am <a href=\"https:\/\/www.linux-bibel-oesterreich.at\/viewtopic.php?f=9&amp;t=3\" target=\"_blank\" rel=\"noreferrer noopener\">Terminal<\/a> als Administrator mit dem Editor Nano an:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/usr\/share\/xsessions\/openbox-minimal.desktop<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Optimalerweise passt man den Dateinamen an den Desktop an &#8211; in diesem Beispiel &#8222;<strong>openbox-minimal.desktop<\/strong>&#8222;, die Dateiendung &#8222;<strong>.desktop<\/strong>&#8220; ist vorgeschrieben. Diese Datei f\u00fcllt man nun mit den entsprechenden Daten.<br><br>Diese Datei muss nun zwingend einmal folgende Zeile ganz zu Beginn beinhalten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Desktop Entry]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit &#8222;<strong>Name=***<\/strong>&#8220; legen wir fest, wie sich der Eintrag im Login-Fenster nennt, als kleines Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Name=Openbox-Minimal<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zum Schluss geben wir mit &#8222;<strong>Exec=***<\/strong>&#8220; an was gestartet werden soll. Normalerweise w\u00e4re dies bei Openbox der Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Exec=\/usr\/bin\/openbox-session<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Da wir den Desktop jedoch anpassen m\u00f6chten, lagern wir den Befehl in ein kleines Bash-Skript in unser Home-Verzeichnis aus. In meinem Fall nennt sich diese Datei ganz einfach &#8222;<strong>.openbox-sitzung<\/strong>&#8220; und liegt unter &#8222;<em>\/home\/robert\/<\/em>&#8220; &#8211; der Punkt vor dem Dateinamen zeigt, dass die Datei versteckt ist &#8211; also passen wir den Befehl auf diese Datei am:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Exec=\/home\/robert\/.openbox-sitzung<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die komplette Datei &#8222;<strong>openbox-minimal.desktop<\/strong>&#8220; w\u00fcrde nun also so aussehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Desktop Entry]\nName=Openbox-Minimal\nExec=\/home\/robert\/.openbox-sitzung<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Unter Nano speichern wir die Datei mit <strong>Strg+o<\/strong>, best\u00e4tigen mit <strong>Eingabe<\/strong> und schlie\u00dfen den Editor mit <strong>Strg+x<\/strong>. Nun gehen wir an die versteckte Datei &#8222;<strong>.openbox-sitzung<\/strong>&#8220; in unserem Home-Verzeichnis, f\u00fcr diese brauchen wir keine Administrator-Rechte und k\u00f6nnen diese mit jedem beliebigen Editor anlegen. Diese beginnen wir wie mit einem normalen Shell-Skript:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nun starten wir den gew\u00fcnschten Desktop, in diesem Beispiel Openbox mit dem Befehl &#8222;\/usr\/bin\/openbox-session&#8220; &#8211; Vorlagen dazu finden Sie in den bereits bestehenden Dateien unter &#8222;<em>\/usr\/share\/xsessions<\/em>&#8220; &#8211; also:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/bin\/openbox-session &amp;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit dem &#8222;<strong>&amp;<\/strong>&#8220; zeigen wir der Shell das anschlie\u00dfend noch etwas kommt &#8211; n\u00e4mlich die zu startende Anwendung &#8211; in diesem Fall Firefox mit dem Befehl &#8222;<strong>firefox<\/strong>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firefox<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6chten wir weitere Anwendungen starten, setzen wir hinter dem Befehl &#8222;<strong>firefox<\/strong>&#8220; nat\u00fcrlich wieder ein &#8222;<strong>&amp;<\/strong>&#8220; und geben den entsprechenden Befehl darunter an. Damit wir uns vom Desktop abmelden, wenn wir Firefox oder die letzte gestartete Anwendung beenden, geben wir zuletzt den Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>logout<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">an. In meinem Beispiel sieht der Inhalt der Datei nun so aus:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n\/usr\/bin\/openbox-session &amp;\nfirefox\nlogout<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datei gilt es nun noch ausf\u00fchrbar zu machen &#8211; Rechtsklick auf die Datei &#8222;<em>Eigenschaften \u2192 Berechtigungen<\/em>&#8222;, Klick in die Checkbox &#8222;<strong>Ausf\u00fchrbar<\/strong>&#8222;, oder am Terminal mit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod +x .openbox-sitzung<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">W\u00e4hlt man nun am Login-Bildschirm den Eintrag &#8222;<em>Openbox-Minimal<\/em>&#8220; sieht das System in der Datei &#8222;<strong>.openbox-sitzung<\/strong>&#8220; nach was geschehen soll, Openbox wird gestartet, Firefox wird ge\u00f6ffnet, wird Firefox geschlossen wird man vom Desktop abgemeldet.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Erstver\u00f6ffentlichung: Fr 24. Sep 2021, 10:47<\/strong><\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"7428\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"7428\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Dieser Tipp wirkt vor allem bei minimalen Fenster-Managern wie etwa Fluxbox, Openbox, Blackbox und Co. Sie wissen sicher &#8211; unter Linux gibt es nicht nur die eine grafische Oberfl\u00e4che wie bei Windows oder macOS &#8211; es gibt beinahe unz\u00e4hlige. Sind mehrere Desktop-Umgebungen wie etwa KDE, GNOME, Mate, Cinnamon, &#8230; und kleinere Fenster-Manager wie Openbox, Blackbox [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,102],"tags":[],"class_list":["post-7428","post","type-post","status-publish","format-standard","hentry","category-system","category-tipps-system"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=7428"}],"version-history":[{"count":2,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7428\/revisions"}],"predecessor-version":[{"id":7430,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/7428\/revisions\/7430"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=7428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=7428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=7428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}