{"id":5633,"date":"2012-01-03T17:28:11","date_gmt":"2012-01-03T16:28:11","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=5633"},"modified":"2019-10-14T00:51:20","modified_gmt":"2019-10-13T22:51:20","slug":"eine-gnome-3-erweiterung-die-ich-brauchte","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2012\/01\/03\/eine-gnome-3-erweiterung-die-ich-brauchte\/","title":{"rendered":"Eine Gnome-3-Erweiterung, die ich brauchte"},"content":{"rendered":"<p>Das Gnome-3.2-Paket \"gnome-shell\" h\u00e4ngt bei Debian noch in Unstable herum. Wenn ich die Abfrage, <a href=\"http:\/\/release.debian.org\/migration\/testing.pl?package=gnome-shell\">warum das Paket noch nicht in Testing ist<\/a>, richtig interpretiere, liegt es wohl an einem <a href=\"http:\/\/bugs.debian.org\/cgi-bin\/bugreport.cgi?bug=652482\">FTBFS-Bug<\/a> f\u00fcr die KfreeBSD-Architektur.<br \/>\nMutig wie ich bin, habe ich also die Gnome-Shell f\u00fcr mein Testing-System aus Unstable installiert. Bisher habe ich keine Probleme damit und ich kann nun behaupten, dass Gnome 3.2 bei mir komplett ist.<br \/>\nDas bringt den Vorteil mit, dass ich endlich auf <a href=\"https:\/\/extensions.gnome.org\/\">extensions.gnome.org<\/a> eine Erweiterung installieren konnte, die ich unbedingt haben wollte.<\/p>\n<h2>Das alternative Statusmen\u00fc<\/h2>\n<p><a href=\"http:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/01\/20120103_gnome3_status_menu.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-5634\" title=\"20120103_gnome3_status_menu\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/01\/20120103_gnome3_status_menu.png\" alt=\"\" width=\"303\" height=\"428\" \/><\/a><br \/>\nWer sein Gnome 3 kennt, hat sicher auch schon bemerkt, dass man standardm\u00e4\u00dfig den Rechner nur in \"Bereitschaft\" versetzen kann und erst durch dr\u00fccken der ALT-Taste auch eine Auswahl zum Herunterfahren bzw. Neustarten angeboten bekommt. Der Hintergedanke war wohl, dass das f\u00fcr Laptopbenutzer der intuitivere Umgang mit dem eigenen Rechenger\u00e4t sei.<br \/>\nIch besitze hingegen einen klassischen Desktop-PC und unabsichtlich ist es mir schon passiert, dass ich den Computer in den Bereitschaftszustand versetzt habe, von dem er aber nicht wieder aufgewacht ist.<br \/>\nMit einer alternativen Erweiterung f\u00fcr Gnome 3 l\u00e4sst sich dieses Problem aber leicht l\u00f6sen. Das richtig tolle an extensions.gnome.org ist, wie einfach das dort gemacht wird. Schalter auf ein setzen, die Extension wird ger\u00e4uschlos installiert, alles funktioniert, fertig. Ausschalten und Deinstallieren geht genauso einfach \u00fcber die \u00dcbersichtseite mit den installierten Erweiterungen.<\/p>\n<p><a href=\"http:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/01\/20120103_extensions_gnome3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-5637\" title=\"20120103_extensions_gnome3\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2012\/01\/20120103_extensions_gnome3-800x153.png\" alt=\"\" width=\"640\" height=\"122\" \/><\/a><br \/>\nMit dem neuen Men\u00fc werden Bereitschaft, Ruhezustand und Ausschalten zu separaten Men\u00fcpunkten. Damit war ich aber immer noch nicht zufrieden und habe \"Bereitschaft\" und \"Ruhezustand\" in der entsprechenden Javascript-Datei extensions.js deaktiviert, damit sie nicht mehr angezeigt werden.<br \/>\nSie befindet sich in <em>~\/.local\/share\/gnome-shell\/extensions\/name-der-erweiterung\/<\/em> und am einfachsten ist es diesen Block in der Funktion createSubMenu mit \/* und *\/ auszukommentieren.<\/p>\n<pre class=\"brush:js\">    item = new PopupMenu.PopupMenuItem(_(\"Suspend\"));\n    item.connect('activate', Lang.bind(this, onSuspendActivate));\n    this._upClient.connect('notify::can-suspend', Lang.bind(this, updateSuspend, item));\n    updateSuspend(this._upClient, null, item);\n    this.menu.addMenuItem(item);\n    item = new PopupMenu.PopupMenuItem(_(\"Hibernate\"));\n    item.connect('activate', Lang.bind(this, onHibernateActivate));\n    this._upClient.connect('notify::can-hibernate', Lang.bind(this, updateHibernate, item));\n    updateHibernate(this._upClient, null, item);\n    this.menu.addMenuItem(item);<\/pre>\n<p>Ich hoffe, dass sich das mit dem Paket <a href=\"http:\/\/packages.debian.org\/gnome-shell-extensions\">gnome-shell-extensions<\/a>, das zur Zeit noch in Experimental ist, sp\u00e4ter auch ohne Editieren dieser Datei l\u00f6sen l\u00e4sst.<br \/>\n<strong>Update:<\/strong> Die Erweiterung <a href=\"https:\/\/extensions.gnome.org\/extension\/14\/\">Frippery Shut Down Menu<\/a> bietet die hier beschriebene Funktionalit\u00e4t und sollte meiner Meinung nach Standard in Gnome 3 werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Gnome-3.2-Paket &#8222;gnome-shell&#8220; h\u00e4ngt bei Debian noch in Unstable herum. Wenn ich die Abfrage, warum das Paket noch nicht in Testing ist, richtig interpretiere, liegt es wohl an einem FTBFS-Bug f\u00fcr die KfreeBSD-Architektur. Mutig wie ich bin, habe ich also die Gnome-Shell f\u00fcr mein Testing-System aus Unstable installiert. Bisher habe ich keine Probleme damit und &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2012\/01\/03\/eine-gnome-3-erweiterung-die-ich-brauchte\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eEine Gnome-3-Erweiterung, die ich brauchte\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,83],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/5633"}],"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=5633"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/5633\/revisions"}],"predecessor-version":[{"id":10894,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/5633\/revisions\/10894"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=5633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=5633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=5633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}