On Fri, Jan 08, 2010 at 10:47:10PM +0100, Łukasz Maśko wrote: > Mam laptop DELLa i do niego stację dokującą. Problem w tym, że podczas > dokowania i oddokowywania przestają mi działać urządzenia obsługiwane przez > moduł psmouse (np. touchpad). Wystarczy moduł ręcznie przeładować i znów > wszystko jest OK. Chciałbym, żeby to się robił automatycznie. > > Podczas dokowania/oddokowywania w logu ląduje mi taki komunikat: > > Jan 8 22:21:01 laptok kernel: : ACPI: \_SB_.PCI0.PCIE.GDCK - undocking > [...] > Jan 8 22:21:17 laptok kernel: : ACPI: \_SB_.PCI0.PCIE.GDCK - docking > > Pytanie: jak toto wykorzystać do swojego celu? Wydaje mi się, że to powinno > dać się przechwycić na poziomie acpid, tylko nie wiem, jaki tak na prawdę to > jest event (trzeba napisać odpowiedni skrypt /etc/acpi/events - z tym sobie > już poradzę). Czy ktoś mógłby mi podpowiedzieć? Właśnie się bawię w pisanie skryptu gadającego z HALem. Powinien on (HAL) takie rzeczy raportować. Jeśli to robi, nie będzie żadnego problemu. Wystarczy się podpiąć do szyny DBus i czekać na sygnał od HALa.
Sygnały możesz sprawdzić poleceniem: dbus-monitor --system Odpal, zadokuj i zobacz co wypluło. Podejrzewam jednak, że można też wykorzystać jakiegoś systemowego łapacza, lub przyssać się do logów. Pozdrawiam Beorn -- Daniel 'Beorn' Mróz <[email protected]> http://127.0.0.1/beorn [GIT d s:- a-@ C++++ UL++++$ P+ L++++ E--- W+ N+++ o? K- w---] [O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*] [ r++ y+ ] _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
