{"id":6202,"date":"2012-02-05T13:53:49","date_gmt":"2012-02-05T12:53:49","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=6202"},"modified":"2019-10-14T00:32:49","modified_gmt":"2019-10-13T22:32:49","slug":"lubuntu-der-weg-von-lxde-zu-einem-reinen-openbox-desktop-mit-tint2-und-conky","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/02\/05\/lubuntu-der-weg-von-lxde-zu-einem-reinen-openbox-desktop-mit-tint2-und-conky\/","title":{"rendered":"Lubuntu: Der Weg von LXDE zu einem reinen Openbox-Desktop mit Tint2 und Conky"},"content":{"rendered":"<p>Ich wollte meinem <a href=\"http:\/\/lubuntu.net\/\">Lubuntu<\/a> einen neuen Anstrich verpassen und die standardm\u00e4\u00dfige LXDE-Desktopumgebung gegen meinen Openbox-Arbeitsplatz austauschen. Ziel war es aber nicht wie \u00fcblich von einer minimalen Installation das System aufzubauen, sondern so wenig wie m\u00f6glich an den vorinstallierten Einstellungen von Lubuntu zu \u00e4ndern. Ich habe die einzelnen Schritte hier noch einmal dokumentiert, n\u00fctzliche Quellen angegeben und meine eigene Konfiguration vorgestellt. Ich hoffe, es ist f\u00fcr diejenigen n\u00fctzlich, die eine schnelle Lubuntu-Installation sch\u00e4tzen, aber anschlie\u00dfend gerne mit wenig Aufwand den Desktop an die eigenen Vorstellungen anpassen m\u00f6chten.<\/p>\n<h2>Vorher und Nachher<\/h2>\n<p>Lubuntu benutzt von Haus aus das <a href=\"http:\/\/wiki.ubuntuusers.de\/LXDE_Einstellungen#Panel\">LXPanel<\/a> am unteren Bildschirmrand und den Dateimanager <a href=\"http:\/\/wiki.ubuntuusers.de\/PCMan_File_Manager\">PCManFM<\/a> zum Verwalten des Desktops und der darauf befindlichen Icons. Damit entsteht das klassische Desktopgef\u00fchl, wodurch Lubuntu sich in der Standardeinstellung als perfekter Ersatz f\u00fcr all diejenigen eignet, die Gnome 3 und den zahlreichen Gnome-Shell-Varianten nichts abgewinnen k\u00f6nnen.<br \/>\nMit ein paar Handgriffen l\u00e4sst sich aus Lubuntu aber auch ein typischer Openbox-Desktop machen mit Rechsklickmen\u00fc, Tint2-Panel und Conky. Zus\u00e4tzlich habe ich noch Ubuntu One installiert, in das PCManFM-Men\u00fc integriert und mir die Alpha des Lubuntu-Software-Centers angeschaut.<\/p>\n<div class=\"imgLeft\">\n<figure id=\"attachment_6245\" aria-describedby=\"caption-attachment-6245\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Standard1-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-6245 size-medium\" title=\"20120203_Lubuntu_Standard\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Standard1-1-300x188.jpg\" alt=\"\" width=\"300\" height=\"188\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Standard1-1-300x188.jpg 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Standard1-1-768x480.jpg 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Standard1-1-1024x640.jpg 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Standard1-1.jpg 1680w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-6245\" class=\"wp-caption-text\">vorher<\/figcaption><\/figure>\n<\/div>\n<div class=\"imgRight\">\n<figure id=\"attachment_6243\" aria-describedby=\"caption-attachment-6243\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Anwendungen1-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-6243 size-medium\" title=\"20120203_Lubuntu_Openbox_Anwendungen\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Anwendungen1-1-300x188.jpg\" alt=\"\" width=\"300\" height=\"188\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Anwendungen1-1-300x188.jpg 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Anwendungen1-1-768x480.jpg 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Anwendungen1-1-1024x640.jpg 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Anwendungen1-1.jpg 1680w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-6243\" class=\"wp-caption-text\">nachher<\/figcaption><\/figure>\n<\/div>\n<div style=\"clear: both;\"><\/div>\n<h2>Konfiguration<\/h2>\n<p>Die folgenden Abschnitte sollen nur kurz erkl\u00e4ren, was installiert und konfiguriert wurde ohne dabei zu sehr jedes Detail auszuschm\u00fccken. Im Idealfall k\u00f6nnt ihr meine Konfigurationsdateien an den entsprechenden Ort kopieren und die Textdateien bearbeiten, wonach sich das entsprechende Ergebnis einstellen sollte.<br \/>\nWer mehr Informationen zu <a href=\"http:\/\/wiki.ubuntuusers.de\/LXDE\">LXDE<\/a> und <a href=\"http:\/\/wiki.ubuntuusers.de\/openbox\">Openbox<\/a> haben m\u00f6chte, sollte einen Blick auf die Artikel im Wiki von ubuntuusers.de oder meine kurze \u00dcbersicht \"<a href=\"https:\/\/www.gambaru.de\/blog\/2011\/04\/22\/erste-schritte-mit-openbox\/\">Erste Schritte mit Openbox<\/a>\" werfen.<br \/>\nDiese Pakete haben ich insgesamt entfernt oder zus\u00e4tzlich installiert.<\/p>\n<ul>\n<li><strong>Entfernte Pakete<\/strong>: lxpanel<\/li>\n<li><strong>Installierte Pakete<\/strong>: tint2, conky, menu, obmenu, nitrogen, ubuntuone-client, ubuntuone-control-panel, lubuntu-software-center<\/li>\n<\/ul>\n<h3>Hintergrundbild<\/h3>\n<p>Der einfachste Teil des Ganzen. Damit nicht mehr PCManFM das Hintergrundbild zeichnet, bietet sich daf\u00fcr z.B. das Programm <a href=\"http:\/\/projects.l3ib.org\/nitrogen\/\">Nitrogen<\/a> an, das leicht zu bedienen ist. Programm aufrufen, Bilderverzeichnis mit dem gew\u00fcnschten Hintergrundbild ausw\u00e4hlen, fertig. Eine <a href=\"https:\/\/www.gambaru.de\/blog\/2010\/12\/26\/rotierende-hintergrundbilder-mit-feh\/\">gute Alternative<\/a> dazu bleibt weiterhin <a href=\"http:\/\/feh.finalrewind.org\/\">feh<\/a>. Das Bild habe ich auf wallbase.cc gefunden.<\/p>\n<h3>Openbox- und GTK-Thema<\/h3>\n<p>Das Thema des Fenstermanagers l\u00e4sst sich mit obconf, die Themen der GTK-Anwendungen bequem mit LXAppearance \u00e4ndern. Ich habe mich erneut f\u00fcr <a href=\"http:\/\/box-look.org\/content\/show.php\/Alghattas?content=134480\">Alghattas<\/a> entschieden, da es mir schon als Thema f\u00fcr meinen <a href=\"https:\/\/www.gambaru.de\/blog\/2012\/01\/05\/ein-geschmackvolles-openbox-thema\/\">Openbox-Desktop mit Arch Linux<\/a> gefiel. Ein Problem scheint derzeit zu sein, dass Alghattas nicht f\u00fcr GTK3-Applikationen geeignet ist oder LXAppearance hier einfach schlapp macht.<br \/>\nL\u00f6sungen: W\u00e4hlt ein anderes Thema, tauscht die GTK3-Anwendungen aus oder ignoriert das Ganze. \ud83d\ude09<br \/>\nEntpackt Alghattas nach <em>~\/.themes\/<\/em> und ihr solltet keine Probleme haben das neue Thema mit obconf und LXAppearance auszuw\u00e4hlen.<\/p>\n<h3>Conky<\/h3>\n<p>Normalerweise bevorzuge ich eher schlichte Conky-Themen. Mir gen\u00fcgen die wichtigsten Systeminformationen in Textform. Das wars. Langweilig, ich wei\u00df. F\u00fcr den Showeffekt habe ich deswegen mal nach etwas anderem gesucht und bin bei webupd8.org <a href=\"http:\/\/www.webupd8.org\/2011\/02\/try-this-great-looking-conky-lua.html\">f\u00fcndig geworden<\/a>. Ihr k\u00f6nnt euch das Original des Benutzers despot77 <a href=\"http:\/\/gnome-look.org\/content\/show.php\/Conky+lua?content=139024\">von gnome-look.org herunterladen<\/a>.<br \/>\nIch habe die Version leicht angepasst, die Farben ge\u00e4ndert und das Lubuntu-Logo verwendet. Mit diesem Conky-Beispiel sieht man recht gut die M\u00f6glichkeiten von Lua, womit die Kreise und die Uhr dynamisch gezeichnet werden.<br \/>\nDamit Conky sauber beim Abmelden beendet wird, ist es derzeit noch notwendig in der Datei <em>\/etc\/lxdm\/PostLogout<\/em><br \/>\n<code>pkill -9 conky<\/code><br \/>\neinzutragen.<br \/>\n<strong>Download<\/strong>: <a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/conky.tar1_.gz\">Mein Conky<\/a><br \/>\n<strong>Kopieren nach<\/strong>: ~<\/p>\n<h3>Tint2<\/h3>\n<p>Ich wei\u00df auch nicht genau, was mich an Tint2 so begeistert. Ich denke, es ist dieser schlichte, aber trotzdem so effektive Ansatz. Aufmerksame Leser erkennen auch hier wieder die Vorlage von <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/05\/21\/debian-und-openbox-in-schick-crunchbang-linux\/\">Crunchbang Linux<\/a>. Dieses Mal habe ich mich f\u00fcr einen transparenten Hintergrund und vier Arbeitsfl\u00e4chen entschieden. Da ich mit Conky schon Datum und Uhrzeit darstelle, entfiel der entsprechende Konfigurationsteil bei Tint2. Die Anzahl der Desktops l\u00e4sst sich mit <strong>obconf<\/strong> unter dem Reiter \"Arbeitsfl\u00e4che\" \u00e4ndern.<br \/>\n<strong>Download<\/strong>: <a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/tint2rc.tar1_.gz\">Meine tint2rc<\/a><br \/>\n<strong>Kopieren nach<\/strong>: <em>~\/.config\/tint2\/<\/em><\/p>\n<h3>Autostart<\/h3>\n<p>Es ist ziemlich umst\u00e4ndlich bei jedem Neustart das neue Panel, Conky und Nitrogen manuell auszuf\u00fchren. Damit dies automatisch geschieht, gibt es eine Autostartfunktion, die man bei Lubuntu meiner Meinung nach an zu vielen Stellen suchen muss.<br \/>\nLXDE greift auf die <a href=\"http:\/\/www.freedesktop.org\/wiki\/\">freedesktop.org<\/a> Standards zur\u00fcck, was ungewohnt erscheint, wenn man es bisher lediglich mit der Datei autostart im Ordner <em>~\/.config\/openbox\/<\/em> zu tun hatte.<br \/>\nAnwendungen lassen sich bei Lubuntu global in <em>\/etc\/xdg\/lxsession\/Lubuntu\/autostart<\/em> automatisch ausf\u00fchren. Diese Datei sieht bei mir so aus.<\/p>\n<pre class=\"brush:plain\">@nitrogen --restore\n@xscreensaver -no-splash\n@xfce4-power-manager\n@\/usr\/lib\/policykit-1-gnome\/polkit-gnome-authentication-agent-1<\/pre>\n<p>Wo sind Tint2 und Conky geblieben? Aus Gr\u00fcnden, die ich nicht nachvollziehen konnte, wurden beide trotz des Eintrags nicht gestartet. Die Alternative ist eine .desktop Datei, z.B. tint2.desktop, anzulegen, sie gem\u00e4\u00df dem folgenden Muster zu editieren und dann nach <em>~\/.config\/autostart\/<\/em> zu kopieren.<\/p>\n<pre class=\"brush:plain\">[Desktop Entry]\nEncoding=UTF-8\nName=Tint2\nComment=Panel\nGenericName=Tint2\nCategories=GTK;Utility;\nExec=tint2\nIcon=\/usr\/share\/pixmaps\/gksu.png\nTerminal=false\nType=Application\nNoDisplay=false\nStartupNotify=true<\/pre>\n<p>Mehr Informationen dazu gibt es im Wiki von ubuntuusers.de unter dem Stichwort <a href=\"http:\/\/wiki.ubuntuusers.de\/Menue\">Menue<\/a>.<\/p>\n<h3>Rootmen\u00fc<\/h3>\n<p>Mir gef\u00e4llt das Openbox-Men\u00fc, weil ich hiermit schnellen Zugriff auf alle Anwendungen an jedem Punkt der Arbeitsfl\u00e4che haben kann, indem ich nur die rechte Maustaste dr\u00fccke. Im Zusammenspiel mit Tastenk\u00fcrzeln ist das eine gro\u00dfe Zeitersparnis. Zuerst muss man das Men\u00fc wie folgt aktivieren.<\/p>\n<blockquote><p>Rechsklick auf den Desktop -&gt; Einstellungen der Arbeitsfl\u00e4che -&gt; Fortgeschritten -&gt; Option \"Men\u00fc mit Fenstermanager anzeigen\" aktivieren.<\/p><\/blockquote>\n<p>Um den Vorgang r\u00fcckg\u00e4ngig zu machen, kann man <code>pcmanfm --desktop-pref<\/code> in einem Terminal ausf\u00fchren.<br \/>\nEin Nachteil ist aber am Anfang, dass man dieses Men\u00fc zum einen mit obmenu manuell an seine Vorstellungen anpassen muss. In der Regel \u00e4ndere ich aber nur einige wenige Eintr\u00e4ge von Hand, der Rest wird automatisch mit Hilfe des Debian-Men\u00fcs generiert. Nach der Installation von <a href=\"http:\/\/packages.ubuntu.com\/oneiric\/menu\">menu<\/a>, tr\u00e4gt man noch folgende Zeilen an die passende Stelle in <em>~.\/config\/openbox\/lubuntu-rc.xml<\/em> ein.<\/p>\n<pre class=\"brush:xml\">&lt;!-- You can specify more than one menu file in here and they are all loaded,\n       just don't make menu ids clash or, well, it'll be kind of pointless --&gt;\n&lt;file&gt;debian-menu.xml&lt;\/file&gt;\n&lt;file&gt;menu.xml&lt;\/file&gt;<\/pre>\n<p>Die beiden Namen zwischen den tags verweisen auf die gleichlautenden Dateinamen in ~\/.config\/openbox\/. Mit dem Befehl <code>update-menus<\/code> als normaler Benutzer wird das spezielle Debian-Men\u00fc neu generiert. Einziger Nachteil, wenn man es nicht global benutzt: Man muss nach dem Entfernen oder einer Neuinstallation von Software <code>update-menus<\/code> erneut ausf\u00fchren, damit das Men\u00fc angepasst wird.<br \/>\n<strong>Download<\/strong>: <a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/openbox_config.tar1_.gz\">Meine Openbox-Konfiguration<\/a><br \/>\n<strong>Kopieren nach<\/strong>:<em>~\/.config\/openbox\/<\/em><\/p>\n<h3>Ubuntu One und Software-Center<\/h3>\n<p>Ubuntu One und das Software-Center werden beide standardm\u00e4\u00dfig bei Lubuntu nicht vorinstalliert. Sie lassen sich aber schnell mit<br \/>\n<code>aptitude install ubuntuone-client ubuntuone-control-panel software-center<\/code><br \/>\nnachinstallieren. M\u00f6chte man mit PCManFM Ordner zur Synchronisation freigeben, kann man sich einen zus\u00e4tzlichen Men\u00fceintrag im Dateimanager erstellen.<\/p>\n<blockquote><p>Rechtsklick auf einen Ordner -&gt; \u00d6ffnen mit -&gt; Befehlszeile -&gt; <code>u1sdtool --create-folder %f<\/code><\/p><\/blockquote>\n<p>Das Kommandozeilenprogramm <strong>u1sdtool<\/strong> l\u00e4sst sich dann auch genauso zum Auflisten und Entfernen von Ordnern aus UbuntuOne benutzen.<br \/>\n<code>u1sdtool --list-folder<\/code><br \/>\n<code>u1sdtool --delete-folder \"ID\"<\/code><br \/>\nLubuntu entwickelt zus\u00e4tzlich zum normalen Software-Center noch eine leichtgewichtige Version, die schlicht Lubuntu-Software-Center hei\u00dft. Es l\u00e4sst sich aus dem <a href=\"https:\/\/launchpad.net\/~lubuntu-desktop\/+archive\/ppa\">Lubuntu-Desktop PPA<\/a> einbinden. Da es sich um eine Entwicklungsversion handelt, sollte man dementsprechend mit dem Paket umgehen. Zur Zeit bemerkt man deutlich das reaktionsfreudige Verhalten, einige der Funktionen des normalen Software-Centers wurden aber noch nicht integriert.<\/p>\n<h2>Fazit<\/h2>\n<p>Ich denke die gr\u00f6\u00dfte H\u00fcrde bei der Umstellung auf einen klassischen Openbox-Desktop ist zum einen das Finden der passenden Stelle f\u00fcr den Autostart und das Anpassen des Rechtsklickmen\u00fcs. Der Rest ist Geschmackssache und schnell erledigt. Zum Schluss noch der Desktop ohne ge\u00f6ffnete Fenster.<\/p>\n<p><a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Conky1-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-6244 size-medium\" title=\"20120203_Lubuntu_Openbox_Conky\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Conky1-1-300x188.jpg\" alt=\"\" width=\"300\" height=\"188\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Conky1-1-300x188.jpg 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Conky1-1-768x480.jpg 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Conky1-1-1024x640.jpg 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120203_Lubuntu_Openbox_Conky1-1.jpg 1680w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich wollte meinem Lubuntu einen neuen Anstrich verpassen und die standardm\u00e4\u00dfige LXDE-Desktopumgebung gegen meinen Openbox-Arbeitsplatz austauschen. Ziel war es aber nicht wie \u00fcblich von einer minimalen Installation das System aufzubauen, sondern so wenig wie m\u00f6glich an den vorinstallierten Einstellungen von Lubuntu zu \u00e4ndern. Ich habe die einzelnen Schritte hier noch einmal dokumentiert, n\u00fctzliche Quellen angegeben &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/02\/05\/lubuntu-der-weg-von-lxde-zu-einem-reinen-openbox-desktop-mit-tint2-und-conky\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eLubuntu: Der Weg von LXDE zu einem reinen Openbox-Desktop mit Tint2 und Conky\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[45,53,114,145,194,202,204],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6202"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=6202"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6202\/revisions"}],"predecessor-version":[{"id":10868,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6202\/revisions\/10868"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=6202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=6202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=6202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}