{"id":33,"date":"2011-01-26T21:28:29","date_gmt":"2011-01-26T21:28:29","guid":{"rendered":"http:\/\/www.budus.it\/Blog\/?p=33"},"modified":"2017-06-18T08:01:05","modified_gmt":"2017-06-18T08:01:05","slug":"ripristinare-la-tastiera-dopo-un-crash-di-vmware","status":"publish","type":"post","link":"https:\/\/www.budus.it\/Blog\/ripristinare-la-tastiera-dopo-un-crash-di-vmware\/","title":{"rendered":"Ripristinare la tastiera dopo un crash di vmware"},"content":{"rendered":"<p>Se sei qui, immagino sia perch\u00e8 VMWare ti \u00e8 andato in crash e la tastiera non si comporta pi\u00f9 come previsto. Tasti come <strong>CTRL<\/strong>, <strong>ALT<\/strong>, <strong>SHIFT<\/strong> non rispondono pi\u00f9 e, di fatto, non riesci a fare niente !<\/p>\n<p><!--more--><\/p>\n<p>In genere mi sono sempre limitato a riavviare il PC ma, l&#8217;ultima volta che me lo ha fatto, non ne avevo proprio voglia e comunque mi sono detto: <em>ma possibile non esista un metodo per sistemare la cosa ?<\/em><\/p>\n<p>Con un po&#8217; di difficolt\u00e0 &#8211; proprio perch\u00e8 alcuni tasti non andavano pi\u00f9 &#8211; mi sono messo a cercare e ho trovato uno script bash che, almeno sotto X-Windows, sistema le cose piuttosto bene. Eccolo:<\/p>\n<pre>#!\/bin\/bash\r\nexport DISPLAY=:0.0\r\nxmodmap - &lt;&lt; EOF\r\nclear shift\r\nadd shift = Shift_L Shift_R\r\nclear lock\r\nadd lock = Caps_Lock\r\nclear control\r\nadd control = Control_L Control_R\r\nclear mod1\r\nadd mod1 = Alt_L Alt_R\r\nclear mod2\r\nadd mod2 = Num_Lock\r\nclear mod3\r\nclear mod4\r\nadd mod4 = Super_L Super_R\r\nclear mod5\r\nadd mod5 = Scroll_Lock\r\nEOF\r\nxset r on\r\nxset m 3.5 4\r\nxset b off\r\nxset s off<\/pre>\n<p>Se si \u00e8 ancora in una <em>situazione critica<\/em>, molti editor Linux (come <strong>nano<\/strong>, <strong>vi<\/strong>, <strong>emacs<\/strong>, ecc&#8230;) non saranno utilizzabili (tutti richiedono l&#8217;uso di <strong>CTRL<\/strong> o <strong>SHIFT<\/strong>), quindi, consiglio di usare una roba come <strong>gEdit<\/strong> (o <strong>kWrite<\/strong>). Una volta salvato il file (supponiamo di chiamarlo <strong>keyboard_clean<\/strong>), va reso eseguibile con:<\/p>\n<pre>chmod +x keyboard_clean<\/pre>\n<p>ed eseguito con:<\/p>\n<pre>.\/keyboard_clean<\/pre>\n<p>A questo punto tutto dovrebbe tornare OK o, come minimo, essere abbastanza a posto per terminare quello che si stava facendo e chiudere in modo pulito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se sei qui, immagino sia perch\u00e8 VMWare ti \u00e8 andato in crash e la tastiera non si comporta pi\u00f9 come previsto. Tasti come CTRL, ALT, SHIFT non rispondono pi\u00f9 e, di fatto, non riesci a fare niente !<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,23],"tags":[9,24],"class_list":["post-33","post","type-post","status-publish","format-standard","hentry","category-software","category-virtual-machine","tag-linux","tag-vmware"],"_links":{"self":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/comments?post=33"}],"version-history":[{"count":3,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/33\/revisions"}],"predecessor-version":[{"id":951,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/33\/revisions\/951"}],"wp:attachment":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/media?parent=33"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/categories?post=33"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/tags?post=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}