{"id":237,"date":"2008-04-14T12:00:42","date_gmt":"2008-04-14T11:00:42","guid":{"rendered":"http:\/\/freebox.blogdns.com\/?p=237"},"modified":"2008-04-27T00:26:55","modified_gmt":"2008-04-26T23:26:55","slug":"eeepc-hotkey-con-eeepc_acpi","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2008\/04\/14\/eeepc-hotkey-con-eeepc_acpi\/","title":{"rendered":"Eeepc, hotkey con eeepc_acpi"},"content":{"rendered":"<p><strong>Aggiornamento 27\/04\/08 <\/strong>Hanno (finalmente) creato uno script del tutto simile a quelli che esistevano per Gutsy, questo per\u00f2 sembra pi\u00f9 <em>&#8220;professionale&#8221;<\/em> infatti viene direttamente dal Launchpad di Ubuntu. <a href=\"https:\/\/launchpad.net\/ubuntu-eeepc\/\" target=\"_blank\">https:\/\/launchpad.net\/ubuntu-eeepc\/<\/a> . \u00c8 anche tutto spiegato <a href=\"http:\/\/wiki.eeeuser.com\/getting_ubuntu_8.04_to_work_perfectly\" target=\"_blank\">qui<\/a>, in sostanza non c&#8217;\u00e8 molto di diverso da quello che ho fatto io&#8230;certo lui lo fa in automatico! \ud83d\ude09<\/p>\n<p>Come avevo <a title=\"Eeepc asus acpi\" href=\"http:\/\/freebox.blogdns.com\/index.php\/2008\/04\/12\/eeepc-asus-e-acpi\/\" target=\"_blank\">gi\u00e0 detto<\/a> con il kernel 2.6.24 l&#8217;acpi ufficiale Asus ha qualche problemino di compilazione. Per questo in Debian e Ubuntu (forse anche altre) si \u00e8 <a title=\"Asus-acpi 75% dead code\" href=\"http:\/\/lists.alioth.debian.org\/pipermail\/debian-eeepc-devel\/2008-January\/000015.html\" target=\"_blank\">deciso<\/a> di sfoltire (pesantemente) il codice e rinominare il modulo in eeepc_acpi.<\/p>\n<p>Questo crea problemi con gli script (<a title=\"ubuntu-eee\" href=\"http:\/\/ubuntu-eee.tuxfamily.org\">1<\/a> e <a title=\"ubuntu-eee-support\" href=\"http:\/\/code.google.com\/p\/eee-ubuntu-support\/\" target=\"_blank\">2<\/a>) di supporto a ubuntu per l&#8217;eeepc con la gestione degli hotkey perch\u00e8 gli hotkeys sono gestiti diversamente.<\/p>\n<p>Probabilmente ci si pu\u00f2 aspettare una nuova versione di questi script che aggiungano il suppoprto a Hardy, ma nel frattempo ci si deve arrangiare. Quello che ho fatto io \u00e8 stato usare uno degli script di supporto eseguendo tranquillamente &#8220;tweak-gnome.sh&#8221; e poi limitandomi a dare &#8220;sudo install.sh acpi&#8221; e basta. Bisogna stare attenti per\u00f2 che modifica anche il file \/etc\/modules.<\/p>\n<p>Per il mio eeepc con Hurdy (in test) ho modificato a mano gli hotkeys che installa lo script in modo che funzionino anche con il nuovo acpi.<\/p>\n<p><!--more--><\/p>\n<p>Modificarli \u00e8 molto semplice, i codici che identificano la pressione dei tasti sono questi:<\/p>\n<ul>\n<li>FN+F1 funziona gi\u00e0 autonomamente<\/li>\n<li>FN+F2\u00a0 <strong>ATKD 00000010<\/strong> per il wifi on<strong>,\u00a0 ATKD 00000011<\/strong> per il wifi off<strong><br \/>\n<\/strong><\/li>\n<li>FN+F3 ATKD 0000002? funziona gi\u00e0 via hardware<\/li>\n<li>FN+F4 vedi sopra<\/li>\n<li>FN+F5 <strong>ATKD<\/strong> <strong>00000030<\/strong><\/li>\n<li>FN+F6 <strong>ATKD<\/strong> <strong>00000012<\/strong><\/li>\n<li>FN+F7<strong> ATKD 00000013<\/strong><\/li>\n<li>FN+F8<strong> ATKD 00000014<\/strong><\/li>\n<li>FN+F9<strong> ATKD 00000015<\/strong><\/li>\n<\/ul>\n<p>Gli script che si occupano degli hotkeys sono in \/etc\/acpi\/events e quelli che installano gli script di supporto si chiamano tutti eee-*.<\/p>\n<p><a title=\"Eeepc hotkeys\" href=\"http:\/\/freebox.blogdns.com\/wp-content\/uploads\/eeepc-hotkeys.tar.gz\" target=\"_self\">Qui<\/a> ci sono quelli che uso io modificati.<\/p>\n<p>Per farli funzionare c&#8217;\u00e8 bisogno che in \/etc\/init.d\/ ci sia lo script per l&#8217;overclock e in \/sbin\/ ci sia lo script per il wifi, se non sbaglio dando come argomento solo &#8220;acpi&#8221; allo script non li installa&#8230;bisogna copiarli a mano.<\/p>\n<p>In pi\u00f9 per far venire fuori quelle finestrelle in basso a destra scritte in python che avvisano del wifi e dell&#8217;overclock oltre a installare gli script in python in \/etc\/acpi\/notify* (che installa lo script dando come argomento &#8220;acpi&#8221;) ho dovuto anche modificare gli script bash in modo che richiamassero la notifica in python altrimenti non funzionava.<\/p>\n<p>Quindi in \/etc\/init.d\/eee-overclock.sh ho aggiunto ad inizio script questo (codice preso direttamente dal pacchetto eeepc-acpi-scripts del team Debian-eee)<\/p>\n<p><code>export DISPLAY=:0<br \/>\nuser=$(who | sed -n '\/ (:0[\\.0].*)$\\| :0 \/{s\/ .*\/\/p;q}')<br \/>\nXAUTHORITY=\/home\/$user\/.Xauthority<br \/>\n[ -f $XAUTHORITY ] &amp;&amp; export XAUTHORITY<\/code><\/p>\n<p>Poi dopo &#8220;echo 675000 &gt; \/sys\/devices\/system\/cpu\/cpu0\/cpufreq\/scaling_min_freq&#8221; ho aggiunto<\/p>\n<p><code>\/etc\/acpi\/notify-overclock.py on<\/code><\/p>\n<p>E dopo &#8220;modprobe -r p4-clockmod&#8221;<\/p>\n<p><code>\/etc\/acpi\/notify-overclock.py off<\/code><\/p>\n<p>In modo molto simile si modifica \/sbin\/eee-wifi-on-off.sh.<\/p>\n<p>Non ho ben capito come mai io abbia dovuto fare queste modifiche quando invece in gutsy con asus_acpi non ce n&#8217;era bisogno&#8230;comunque funziona!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aggiornamento 27\/04\/08 Hanno (finalmente) creato uno script del tutto simile a quelli che esistevano per Gutsy, questo per\u00f2 sembra pi\u00f9 &#8220;professionale&#8221; infatti viene direttamente dal Launchpad di Ubuntu. https:\/\/launchpad.net\/ubuntu-eeepc\/ . \u00c8 anche tutto spiegato qui, in sostanza non c&#8217;\u00e8 molto di diverso da quello che ho fatto io&#8230;certo lui lo fa in automatico! \ud83d\ude09 Come [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,10,25,3,11,162,42,8,46],"tags":[164,807,165,166],"class_list":["post-237","post","type-post","status-publish","format-standard","hentry","category-informatica","category-distribuzioni","category-eeepc","category-gnulinux","category-hardware","category-kernel-software","category-smanettamenti","category-software","category-ubuntu","tag-acpi","tag-eeepc","tag-hardy","tag-kernel-2624"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":0,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/237\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}