Od jakiegoś czasu męczyłem się z Ubuntu, ponieważ na laptopie usypianie działało bez problemu, ale po wybudzeniu się jakieś 4/10 razy niestety nie działała klawiatura ani touchpad. Za to działała np. podłączona poprzez USB myszka. Strasznie irytowało, i niestety powodowało że nie dało się z tego korzystać na dłuższą metę. Dzisiaj, szukając czegoś na necie, niechcący trafiłem do Launchpada Ubuntu, gdzie ktoś oczywiście ten błąd ponownie zgłosił. I nie dość tego, znalazłem też diffa do pakietu ubuntu, który tak naprawdę dodaje dwa pliki, dzięki którym nie ma problemu z działaniem klawiatury/touchpada po wybudzeniu laptopa!
Patch znajduje się pod adresem: librarian.launchpad.net/6787628/i8042-keyboard.patch, natomiast jeśli ma ktoś problem z odczytaniem co on robi, to już tłumaczę:
- najpierw trzeba utworzyć plik
/etc/acpi/resume.d/40-i8042-input.shi wpisać tam:#!/bin/sh # Rebind the AT keyboard interface. if [ -f /sys/bus/platform/drivers/i8042/bind ]; then echo -n "i8042" > /sys/bus/platform/drivers/i8042/bind fi - następnie tworzymy plik
/etc/acpi/suspend.d/20-i8042-input.shz zawartością:#!/bin/sh # Unbind the AT keyboard interface. if [ -f /sys/bus/platform/drivers/i8042/unbind ]; then echo -n "i8042" > /sys/bus/platform/drivers/i8042/unbind fi - trzeba jeszcze nadać prawa wykonalności dla obydwu plików:
% sudo chmod 755 /etc/acpi/{resume.d/40-i8042-input.sh,suspend.d/20-i8042-input.sh}
Od tego momentu usypianie i wybudzanie laptopa stało się czystą przyjemnością! ;]
PS. Testowane na Feisty Fawn Beta.
Dzięki stary, tego właśnie szukałem :) Parę dni temu właśnie się przestawiłem na ubuntu i miałem ten sam problem co ty. Tylko, że u mnie było to 2/10.
Adres bezpośredni: http://urzenia.net/340/ubuntu-budzi-sie-i-dziala/#comment-31970