{"id":103,"date":"2009-02-01T18:15:34","date_gmt":"2009-02-01T17:15:34","guid":{"rendered":"http:\/\/www.instruyete.org\/?p=103"},"modified":"2009-02-01T18:15:34","modified_gmt":"2009-02-01T17:15:34","slug":"kde-42-besprechung","status":"publish","type":"post","link":"https:\/\/www.instruyete.org\/?p=103","title":{"rendered":"KDE 4.2 Besprechung"},"content":{"rendered":"<p align=\"justify\">Der Fortschritt des KDE Projektes ist unverkennbar. Mit der neuesten Minor-Release 4.2 wurden viele Ecken geschliffen, Probleme gel\u00f6st und unter anderem das neue Powermanagement System <strong>powerdevil<\/strong> etabliert.<\/p>\n<p align=\"left\">Um es mal ganz deutlich zu sagen: <em>KDE 4.2 ist optisch das beste was es gerade auf dem Desktop Markt gibt<\/em> &#8211; durch seine Konfigurationsm\u00f6glichkeiten \u00fcbertrifft es Mac OS X Leopard, auch wenn das Problem der Grundkonfiguration seitens der Distributoren noch nicht gegessen ist.<\/p>\n<p><a href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/02\/kde42rocks1.png\" title=\"KDE 4.2 Rocks (Original)\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/02\/kde42rocks1.png\" alt=\"KDE 4.2 Rocks (Original)\" width=\"680\" height=\"431\" \/><\/a><\/p>\n<p>Der Snapshot zeigt schon einige Highlights. Das Dashboard mit den sog. <em>Plasma Widgets<\/em> ist immer sicht- und bedienbar &#8211; nicht nur bei Aktivierung. Die Konsole ist transparent, das Rendering der Windows streichelt die Augen. Eine Aufz\u00e4hlung der KDE Windows Manager Eigenschaften sprengt aber den Rahmen..<\/p>\n<p>..vor allem weil ich \u00fcber das neue Powermanagement System sprechen wollte.<\/p>\n<p><a href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/02\/powerdevil1.png\" title=\"powerdevil 1\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/02\/powerdevil1.png\" alt=\"powerdevil 1\" width=\"680\" height=\"506\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/02\/powerdevil1.png\" title=\"powerdevil 1\"><\/a>Hier der Basiseinstellungsdialog mit 2 Profile, die ich anlegen musste: <strong>Akku<\/strong> und <strong>Performance<\/strong>.<\/p>\n<p>Im Bereich <em>Profile \u00e4ndern<\/em>, stellt man Verhaltenswerte der Profile ein, bspw. die Helligkeit des Monitors&#8230;<\/p>\n<p><a href=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/02\/powerdevil2.png\" title=\"powerdevil 2\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.instruyete.org\/wp-content\/uploads\/2009\/02\/powerdevil2.png\" alt=\"powerdevil 2\" width=\"679\" height=\"506\" \/><\/a><\/p>\n<p>.. kann aber auch bei Aktivierung des Profils &#8211; z.B. durch ziehen des Steckers &#8211; eigene Skripte ausl\u00f6sen.<\/p>\n<p>Dies nutzte ich um einige<strong> Page Cache<\/strong> Werte anzupassen. Die Anregung daf\u00fcr gaben mir die on-the-fly Tipps der <em>powertop<\/em> Ausgabe. Die Problematik diese Werte umzustellen lassen ist, dass Sie die Kernelkonfiguration zur Laufzeit betreffen und diese \u00c4nderungen nur von <em>root<\/em> vorgenommen werden k\u00f6nnen. Ein Shell Skript darf zudem <strong>nicht<\/strong> mit dem <strong>suid Bit<\/strong> markiert werden, so dass der billigste Trick nicht greift!<\/p>\n<p>Die L\u00f6sung ist, dass ich ein Skript im Homeverzeichnis des Users anlegte, welches mit sudo das eigentlich Skript aufruft. Mit <em>visudo<\/em> gab ich dem User die Rechte dies zu tun. Die drei erforderlichen Eintr\u00e4ge lauten folgendermassen:<\/p>\n<h4>1. Das Skript im User Home Verzeichnis<\/h4>\n<pre>(f\u00fcr Akku Profil)<\/pre>\n<pre>#!\/bin\/bash<\/pre>\n<pre>sudo \/usr\/local\/bin\/sys_akku.sh<\/pre>\n<p>(f\u00fcr Performance Profile)<\/p>\n<pre>\u00a0#!\/bin\/bash<\/pre>\n<pre>sudo \/usr\/local\/bin\/sys_performance.sh<\/pre>\n<h4>2. Das Kernel Steuerungsskript<\/h4>\n<p>(f\u00fcr Akku Profile)<\/p>\n<pre>#!\/bin\/bash\n\/sbin\/sysctl vm.dirty_writeback_centisecs=6000\n\/sbin\/sysctl vm.dirty_expire_centisecs=6000\n\/sbin\/sysctl vm.laptop_mode=1<\/pre>\n<p>(f\u00fcr Performance Profil)<\/p>\n<pre>\u00a0#!\/bin\/bash\n\/sbin\/sysctl vm.dirty_writeback_centisecs=500\n\/sbin\/sysctl vm.dirty_expire_centisecs=3000\n\/sbin\/sysctl vm.laptop_mode=0<\/pre>\n<h4>3. visudo Eintr\u00e4ge<\/h4>\n<pre>SETANYUSERHERE ALL=NOPASSWD:\/usr\/local\/bin\/sys_akku.sh\nSETANYUSERHERE ALL=NOPASSWD:\/usr\/local\/bin\/sys_performance.sh<\/pre>\n<p>Die Werte sind ev. noch nicht optimal, ergeben aber bei powertop Messungen verbesserte Laufzeiten.<\/p>\n<p>Habt Spass!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der Fortschritt des KDE Projektes ist unverkennbar. Mit der neuesten Minor-Release 4.2 wurden viele Ecken geschliffen, Probleme gel\u00f6st und unter anderem das neue Powermanagement System powerdevil etabliert. Um es mal ganz deutlich zu sagen: KDE 4.2 ist optisch das beste was es gerade auf dem Desktop Markt gibt &#8211; durch seine Konfigurationsm\u00f6glichkeiten \u00fcbertrifft es Mac &hellip; <a href=\"https:\/\/www.instruyete.org\/?p=103\" class=\"more-link\"><span class=\"screen-reader-text\">KDE 4.2 Besprechung<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,7],"tags":[],"class_list":["post-103","post","type-post","status-publish","format-standard","hentry","category-linux","category-unix"],"_links":{"self":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=103"}],"version-history":[{"count":0,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=\/wp\/v2\/posts\/103\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.instruyete.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}