{"id":17,"date":"2013-02-14T02:16:10","date_gmt":"2013-02-14T01:16:10","guid":{"rendered":"http:\/\/dh.mideal.de\/?p=17"},"modified":"2015-09-16T13:49:33","modified_gmt":"2015-09-16T11:49:33","slug":"tip-tastenkurzel-in-systemmenus-andern-projekte-forum-ubuntuusers-de","status":"publish","type":"post","link":"http:\/\/dh.mideal.de\/?p=17","title":{"rendered":"Tip: Tastenk\u00fcrzel in Systemmen\u00fcs \u00e4ndern \u203a Projekte \u203a Forum \u203a ubuntuusers.de"},"content":{"rendered":"<div>\n<p>Schon l\u00e4nger hatte ich mich dar\u00fcber ge\u00e4rgert, dass in einigen (oder allen?) Linux-Distributionen die Tastenkombination<\/p>\n<p>&#8222;ALT-Leertaste-n&#8220; ein Programmfenster nicht wie in Windows (XP) minimiert:<\/p>\n<figure id=\"attachment_20\" aria-describedby=\"caption-attachment-20\" style=\"width: 518px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/dh.mideal.de\/?attachment_id=20\" rel=\"attachment wp-att-20\"><img loading=\"lazy\" class=\"size-full wp-image-20\" alt=\"Systemmen\u00fc von Windows-Programmen - ALT-Space-n minimiert das Fenster\" src=\"http:\/\/dh.mideal.de\/wp-content\/uploads\/2013\/02\/Windows.png\" width=\"518\" height=\"285\" srcset=\"http:\/\/dh.mideal.de\/wp-content\/uploads\/2013\/02\/Windows.png 518w, http:\/\/dh.mideal.de\/wp-content\/uploads\/2013\/02\/Windows-300x165.png 300w\" sizes=\"(max-width: 518px) 100vw, 518px\" \/><\/a><figcaption id=\"caption-attachment-20\" class=\"wp-caption-text\">Systemmen\u00fc von Windows-Programmen &#8211; ALT-Space-n minimiert das Fenster<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>sondern statt dessen die Funktion &#8222;auf andere Arbeitsfl\u00e4che verschieben&#8220; aufruft und dessen Untermen\u00fc \u00f6ffnet. Sehr nervig. Ja, ja, ich wei\u00df:<\/p>\n<ul>\n<li>&#8222;Linux ist eben nicht Windows&#8220;<\/li>\n<li>&#8222;Du kannst Dir doch ein Tastenk\u00fcrzel selber machen&#8220;<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<p>Blabla. Ein eigenes K\u00fcrzel (wie ALT-F4 zum Schlie\u00dfen) existiert in Windows nicht, deshalb ist diese Bewegung in den vielen Jahren seit Windows 3.0 ins R\u00fcckenmark \u00fcbergangen. Und wenn man tags\u00fcber unter Windows arbeiten muss, und abends Linux (oder das ganze sogar parallel an zwei Rechnern oder Windows in einer virtuellen Maschine), verwendet, dann wird das irgendwann nervig, dass immer die falsche Funktion (&#8222;auf andere Bildschirmarbeitsfl\u00e4che verschieben&#8220;) aufgerufen wird.<\/p>\n<p>Ich hab gestern eine L\u00f6sung gefunden. Zwar verwende ich Linux Mint (14\/Nadia mit Mate-Desktop), aber das Verfahren ist \u00fcbertragbar (Edit: unter Cinnamon ist statt marco.mo die Datei muffin.mo zu \u00e4ndern).<\/p>\n<p>F\u00fcr die Behandlung der Men\u00fcsteuerung der Programmfenster ist der Fenstermanager (bei mir &#8222;marco&#8220;) zust\u00e4ndig. Die Tastenk\u00fcrzel werden einfach durch einen Unterstrich &#8222;_&#8220; im Men\u00fctext definiert (vergleichbar mit dem &amp; in Windows, wer das kennt). Dadurch wird der nachfolgende Buchstabe als Abk\u00fcrzungstaste definiert, also etwa &#8222;_Minimieren&#8220; erlaubt es, mittels eines Drucks auf &#8222;m&#8220; diese Aktion auszuf\u00fchren. In der Entwicklung, Internationalisierung (i18n) oder Lokalisation (l10n) werden diese Tastenk\u00fcrzel in &#8222;.po&#8220;-Dateien abbelegt. Nach der Programminstallation sind diese im laufenden System als *.mo-Dateien zu finden, in meinem Fall als<\/p>\n<p>\/usr\/share\/locale\/de\/LC_MESSAGES\/marco.mo<\/p>\n<p>M\u00f6glicherweise k\u00f6nnten die in anderen Distros woanders liegen, suchen hilft. Diese Datei habe ich erstmal gesichert (gaaanz wichtig, damit man auch die L\u00e4nge nachschauen kann). Anschlie\u00dfend habe ich die originale Datei mit GHex (\u00fcber die Softwareverwaltung zu installieren; es geht auch mit anderen Hex-Editoren, notfalls sogar mit dem Windows-Notepad!) als root ge\u00f6ffnet, also mit <em>sudo ghex<\/em>. Danach die Datei \/usr\/share\/locale\/de\/LC_MESSAGES\/marco.mo \u00f6ffnen und nach &#8222;_Minimieren&#8220; suchen und den Text (f\u00fcr mich als &#8222;Mi_nimieren&#8220;) \u00e4ndern. Da das &#8222;n&#8220; in den Men\u00fcs f\u00fcr &#8222;Auf a_ndere Arbeitsfl\u00e4che verschieben&#8220; verwendet wurde, habe ich diesen Text auf &#8222;Auf andere Arbeits_fl\u00e4che verschieben&#8220; ge\u00e4ndert (so dass diese jetzt durch ALT-Leertaste-f aufgerufen wird, das &#8222;f&#8220; wird sonst in diesem Men\u00fc nicht verwendet). Datei speichern, und nach dem n\u00e4chsten Systemstart sind die Tastaturk\u00fcrzel umbelegt.<\/p>\n<figure id=\"attachment_24\" aria-describedby=\"caption-attachment-24\" style=\"width: 316px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/dh.mideal.de\/?attachment_id=24\" rel=\"attachment wp-att-24\"><img loading=\"lazy\" class=\"size-full wp-image-24\" alt=\"Hardcopy des modifizierten Systemmen\u00fcs von Linux Mint 14 (Nadia) Mate 64Bit\" src=\"http:\/\/dh.mideal.de\/wp-content\/uploads\/2013\/02\/Linux1.png\" width=\"316\" height=\"250\" srcset=\"http:\/\/dh.mideal.de\/wp-content\/uploads\/2013\/02\/Linux1.png 316w, http:\/\/dh.mideal.de\/wp-content\/uploads\/2013\/02\/Linux1-300x237.png 300w\" sizes=\"(max-width: 316px) 100vw, 316px\" \/><\/a><figcaption id=\"caption-attachment-24\" class=\"wp-caption-text\">Hardcopy des modifizierten Systemmen\u00fcs von Linux Mint 14 (Nadia) Mate 64Bit am Beispiel Firefox<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Vor dem Neustart sollte man pr\u00fcfen, ob man nicht versehentlich die Dateil\u00e4nge ver\u00e4ndert hat<strong>, denn die .mo-Dateien sind &#8222;compilierte&#8220; .po-Dateien, und sie bilden eine Tabelle mit Verweisen innerhalb der Datei &#8211; also: L\u00e4ngen der einzelnen Strings nicht ver\u00e4ndern!<\/strong>. Die Texte an sich kann man belegen, wie man m\u00f6chte, da wird weiter nichts gepr\u00fcft. (Viel Spa\u00df beim Vera&#8230;. von Freunden, wenn ihr die an Eure manipulierte Version lasst <img alt=\":-)\" src=\"http:\/\/media.cdn.ubuntu-de.org\/wiki\/attachments\/08\/28\/happy.png\" \/>))<\/p>\n<p>Dieses Verfahren eignet sich im \u00fcbrigen auch daf\u00fcr, entsprechende Doppelbelegungen in Programmen zu \u00e4ndern, wie es bei \u00dcbersetzungen immer mal vorkommt (hey, das ist Open Source, Freiwilligenarbeit, und bei hinzugef\u00fcgten Funktionen passiert das schon mal im Eifer des Gefechts). So ist mir beim Bearbeiten der Hardcopies mit GIMP das ALT-Space-S f\u00fcr Speichern und Schlie\u00dfen aufgefallen. Auch in Microsoft Office kommt das immer wieder vor, kann man da aber nicht so einfach \u00e4ndern, und bezahlt hat man daf\u00fcr auch noch.<\/p>\n<p>Zusatz (au\u00dfer dem oben fett geschriebenen): Das ganze Verfahren eignet sich \u00fcbrigens f\u00fcr alle .mo-Dateien auf Eurem System, und sollte damit f\u00fcr nahezu alle Programme gelten. Die Sprachdateien von GIMP sind \u00fcbrigens wie viele Andere in<\/p>\n<p>\/usr\/share\/locale\/-langpack\/de\/LC_MESSAGES<\/p>\n<p>zu finden. Da man die .mo-Dateien auch wieder in .po-Format zur\u00fcckverwandeln kann, kann man so \u00fcbrigens auch selber (auch ganz eigene) Programm\u00fcbersetzungen anlegen, falls es keine \u00dcbersetzungen gibt, kein entsprechendes Projekt existiert, man die original .po-Datei nirgends im Netz findet, die Formulierung nicht mag &#8230;<\/p>\n<\/div>\n<p><a href=\"http:\/\/forum.ubuntuusers.de\/topic\/tip-tastenkuerzel-in-systemmenues-aendern\/\">Zuvor in etwa genau so von mir ver\u00f6ffentlich unter &#8222;Tastenk\u00fcrzel in Systemmen\u00fcs \u00e4ndern \u203a Projekte \u203a Forum \u203a ubuntuusers.de&#8220;<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Und das ganze Geschwafel h\u00e4tte ich mir sparen k\u00f6nnen, h\u00e4tte ich das gleich in ein Skript gepackt.<\/p>\n<p>Nun, hier ist es:<\/p>\n<pre>#!\/bin\/bash\r\n# \"Tastatursonderw\u00fcnsche\" im Mate-Desktop passt man das manuell\r\n# (z.B. mit Ghex) oder mit diesem Skript in \"marco.mo\" an\r\n# Root-Rechte (Adminpasswort) notwendig !\r\n# Leicht anpassbar auf - andere Derivate und\r\n#\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 - andere Programme\r\n\r\nsed -i -e 's\/Ma_ximieren\/_Maximieren\/' \/usr\/share\/locale\/de\/LC_MESSAGES\/marco.mo\r\nsed -i -e 's\/_Minimieren\/Mi_nimieren\/' \/usr\/share\/locale\/de\/LC_MESSAGES\/marco.mo\r\nsed -i -e 's\/a_ndere Arbeitsfl\u00e4che verschieben\/_andere Arbeitsfl\u00e4che verschieben\/' \/usr\/share\/locale\/de\/LC_MESSAGES\/marco.mo<\/pre>\n<p>Gern geschehen! Rootrechte sind daf\u00fcr nat\u00fcrlich immer noch notwendig.<\/p>\n<p>Edit: F\u00fcr Cinnamon gilt im \u00fcbrigen genau das gleiche, nur hei\u00dft hier der Fenstermanager (window manager) muffin und die entsprechende locale-Datei &#8222;muffin.mo&#8220;.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Schon l\u00e4nger hatte ich mich dar\u00fcber ge\u00e4rgert, dass in einigen (oder allen?) Linux-Distributionen die Tastenkombination &#8222;ALT-Leertaste-n&#8220; ein Programmfenster nicht wie in Windows (XP) minimiert: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sondern statt dessen die Funktion &#8222;auf andere Arbeitsfl\u00e4che verschieben&#8220; aufruft und dessen Untermen\u00fc \u00f6ffnet. Sehr nervig. Ja, ja, ich wei\u00df: &#8222;Linux ist eben &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/dh.mideal.de\/?p=17\" class=\"more-link\"><span class=\"screen-reader-text\">&#8222;Tip: Tastenk\u00fcrzel in Systemmen\u00fcs \u00e4ndern \u203a Projekte \u203a Forum \u203a ubuntuusers.de&#8220;<\/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":[8,10,18,5,15,7,16],"tags":[21,23,57,24,25,60,62,26,6,59,20,19,22,58],"_links":{"self":[{"href":"http:\/\/dh.mideal.de\/index.php?rest_route=\/wp\/v2\/posts\/17"}],"collection":[{"href":"http:\/\/dh.mideal.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/dh.mideal.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/dh.mideal.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/dh.mideal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17"}],"version-history":[{"count":13,"href":"http:\/\/dh.mideal.de\/index.php?rest_route=\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":19,"href":"http:\/\/dh.mideal.de\/index.php?rest_route=\/wp\/v2\/posts\/17\/revisions\/19"}],"wp:attachment":[{"href":"http:\/\/dh.mideal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/dh.mideal.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/dh.mideal.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}