{"id":6306,"date":"2012-02-07T17:49:59","date_gmt":"2012-02-07T16:49:59","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=6306"},"modified":"2019-10-12T00:54:04","modified_gmt":"2019-10-11T22:54:04","slug":"gnome-3-und-dwm-spielen-zusammen","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/02\/07\/gnome-3-und-dwm-spielen-zusammen\/","title":{"rendered":"Gnome 3 und dwm spielen zusammen"},"content":{"rendered":"<p>Fenstermanager erw\u00e4hne ich meistens nur im Zusammenhang mit einem <del>mini<\/del> maximalistischen Betriebssystem, das auf Effizienz und Geschwindigkeit getrimmt ist. Nat\u00fcrlich kann man auch den Favoriten parallel zu einer gro\u00dfen Desktopumgebung wie Gnome 3 installieren, obwohl viele Puristen darin einen Widerspruch in sich sehen. M\u00f6glicherweise hilft es aber auch Leuten, die am gleichen Rechner arbeiten und bei denen jeder eine andere Vorstellung von der \"besten\" Arbeitsumgebung hat.<br \/>\nIch habe meine <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/12\/12\/einen-masgeschneiderten-dwm-fenstermanager-von-sid-nach-squeeze-backporten\/\">angepasste Konfiguration<\/a> von <a href=\"http:\/\/dwm.suckless.org\/\">dwm<\/a> dieses Mal f\u00fcr amd64 \u00fcbersetzt. Das vorgefertigte Debianpaket in Version 6.0 funktioniert nat\u00fcrlich auch. Dabei wurde ich daran erinnert, dass es bei Debian Testing durchaus Sinn macht einen anderen Namen oder zumindest Versionsnummer f\u00fcr dwm zu w\u00e4hlen, da der Paketmanager mein \u00e4lteres 5.9 gleich aktualisieren wollte. Ein <code>aptitude hold dwm<\/code> half hier weiter.<br \/>\nAnschlie\u00dfend lie\u00df sich dwm sofort in GDM3 aus dem Men\u00fc ausw\u00e4hlen und fast schon blitzartig gelangte man zu einem alternativen Desktopkonzept. Kachelnde Fenstermanager sind gar nicht mehr so ungew\u00f6hnlich, bzw. sie scheinen deutlich an Bekanntheitsgrad zu gewinnen. Ich war richtig \u00fcberrascht als ich meinem Vater vor einem Monat aus Spa\u00df dwm auf dem Thinkpad 600 zeigte und er nur lapidar meinte, Windows 8 w\u00fcrde das auch bald haben. \ud83d\ude2f<\/p>\n<h2>Benutzerdefinierte Sitzung mit Gnome 3<\/h2>\n<p>Nicht nur die Bedienung von Gnome 3 hat sich ge\u00e4ndert, auch einige bekannte Funktionen befinden sich nun an anderer Stelle. Normalerweise konnte man fr\u00fcher beim Login auch eine sogenannte \"Custom Session\" ausw\u00e4hlen, die dann die Einstellungen in der Datei <em>.xsession<\/em> ber\u00fccksichtigte im Gegensatz zu der <a href=\"https:\/\/www.gambaru.de\/blog\/2010\/08\/04\/x-und-fluxbox-starten-ohne-login-manager\/\">startx-L\u00f6sung<\/a>, wo sich alles in der <em>.xinitrc<\/em> abspielt.<br \/>\nBei Gnome 3 fehlt dieser Eintrag auf jeden Fall. M\u00f6chte man zus\u00e4tzliche Programme oder Einstellungen beim Start von dwm ausf\u00fchren, kann man eine .desktop Datei in <em>\/usr\/share\/xsession<\/em> erstellen, wodurch ein Men\u00fceintrag in GDM3 erzeugt wird, der wiederum <a href=\"http:\/\/en.wikipedia.org\/wiki\/X_session_manager\">Xsession<\/a> ohne Argumente ausf\u00fchrt und somit die Einstellungen in <em>.xsession<\/em> ber\u00fccksichtigt. <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/gdm\/+bug\/399516\">Die Idee dazu<\/a> stammt aus einem mehr als zwei Jahre alten Ubuntu-Fehlerbericht.<br \/>\nIn meinem Fall gab es schon eine dwm.desktop Datei. Ich musste lediglich die Zeile Exec und Type anpassen. Danach wurden meine Einstellungen, ein schwarzer Hintergrund und eine Datumsanzeige, ber\u00fccksichtigt.<br \/>\n<strong>dwm.desktop<\/strong><\/p>\n<pre class=\"brush:plain\">[Desktop Entry]\nEncoding=UTF-8\nName=Dwm\nComment=Dynamic window manager\nExec=\/etc\/X11\/Xsession\nIcon=dwm\nType=Application<\/pre>\n<p><strong>.xsession<\/strong><\/p>\n<pre class=\"brush:plain\">while xsetroot -solid black -name \"`date` `uptime | sed 's\/.*,\/\/'`\"\ndo\nsleep 20\ndone &amp;\nexec dwm<\/pre>\n<h2>GTK-Themen manuell zuweisen<\/h2>\n<p>Hat man dieses spezifische Gnome-Problem gel\u00f6st, kann man sich der Optik des Desktops zuwenden. Sowohl GTK-Themen als auch die Icons sahen etwas fade aus und entsprachen den Standardeinstellungen. Ich l\u00f6ste das Problem mit der manuellen Methode, indem ich im Heimverzeichnis f\u00fcr GTK2 die <em>.gtkrc-2.0 <\/em> benutzte. Im Gegensatz dazu lassen sich alle GTK3-Themen allgemein f\u00fcr den lokalen Benutzer immer in <em>${XDG_CONFIG_HOME}\/gtk-3.0\/settings.ini<\/em> \u00e4ndern, bei mir war das <em>~\/.config\/gtk-3.0\/settings.ini<\/em>. Die global installierten Themen befinden sich alle in <em>\/usr\/share\/themes<\/em>. Man kann sich direkt an der dortigen gtkrc und settings.ini orientieren. Zus\u00e4tzlich f\u00fcgte ich noch das ein.<br \/>\n<strong>.gtkrc-2.0<\/strong><\/p>\n<blockquote><p>include \"\/usr\/share\/themes\/Adwaita\/gtk-2.0\/gtkrc\"<br \/>\ngtk-icon-theme-name=\"Faenza\"<\/p><\/blockquote>\n<p><strong>settings.ini<\/strong><\/p>\n<blockquote><p>gtk-theme-name = Adwaita<br \/>\ngtk-fallback-icon-theme = Faenza<\/p><\/blockquote>\n<h2>Fazit<\/h2>\n<p>Nachdem ich diese Dinge erledigt hatte, entsprach das \u00c4u\u00dfere den Einstellungen unter Gnome 3. Das <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/12\/10\/elitare-fenstermanager-sind-vielleicht-doch-einfacher-zu-bedienen-als-gedacht\/\">Bedienungskonzept<\/a> ist nat\u00fcrlich ein vollkommen anderes und auch die bessere Geschwindigkeit macht sich bei dwm bemerkbar. Einfach mal selbst ausprobieren. \ud83d\ude09<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120207_dwm_Core_Duo1-1.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-6322 size-medium\" title=\"20120207_dwm_Core_Duo\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120207_dwm_Core_Duo1-1-300x188.jpg\" alt=\"\" width=\"300\" height=\"188\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120207_dwm_Core_Duo1-1-300x188.jpg 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120207_dwm_Core_Duo1-1-768x480.jpg 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120207_dwm_Core_Duo1-1-1024x640.jpg 1024w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/02\/20120207_dwm_Core_Duo1-1.jpg 1680w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fenstermanager erw\u00e4hne ich meistens nur im Zusammenhang mit einem mini maximalistischen Betriebssystem, das auf Effizienz und Geschwindigkeit getrimmt ist. Nat\u00fcrlich kann man auch den Favoriten parallel zu einer gro\u00dfen Desktopumgebung wie Gnome 3 installieren, obwohl viele Puristen darin einen Widerspruch in sich sehen. M\u00f6glicherweise hilft es aber auch Leuten, die am gleichen Rechner arbeiten und &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/02\/07\/gnome-3-und-dwm-spielen-zusammen\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eGnome 3 und dwm spielen zusammen\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":[53,65,83],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6306"}],"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=6306"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6306\/revisions"}],"predecessor-version":[{"id":10864,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/6306\/revisions\/10864"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=6306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=6306"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=6306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}