Re: thinkpad-acpi and power button timeout
Michael Topp <[email protected]> Thu, 4 Mar 2021 18:15:08 +0100
| Newsgroups | gmane.linux.hardware.thinkpad |
|---|---|
| Message-ID | <[email protected]> |
-- tpb is not limited to X and has access to the special hardcoded buttons --> $ sudo LANG=C tpb --help tpb 0.6.4 (C) 2002-2005 Markus Braun Usage: tpb options options: -h, --help display this help -d, --daemon start in daemon mode -c, --config=FILE read FILE as additional configuration file -m, --mixer=STATE use OSS software mixer [off] -o, --osd=STATE show informations as on-screen display [on] -p, --poll=DELAY set delay between polls in microseconds [200000] -t, --thinkpad=CMD string with command and options that should be executed when ThinkPad button is pressed [none] -H, --home=CMD command and options for Home button [none] -S, --search=CMD command and options for Search button [none] -M, --mail=CMD command and options for Mail button [none] -W, --wireless=CMD command and options for Wireless button [none] -C, --callback=CMD string with command that should be executed for each pressed button. It is called with pressed button as first argument and new state as second [none] -A, --apm=STATE poll /proc/apm for apm information [off] -P, --powermgt=STATE display of power management messages [auto] -x, --xevents=STATE grab X11 events of special keys [on] -v, --verbose print information about pressed keys It creates and/or reads /dev/nvram. Works for me; yet this app might be too old for your box, though. Alternatively you could look into your BIOS. Besides, thinkwiki.org will probably tell you more about your machine. M Am 03.03.21 um 23:12 schrieb Ivan J.: > On Wed, Mar 03, 2021 at 08:01:06PM +0100, Michael Topp wrote: >> Am 03.03.21 um 12:11 schrieb Ivan J.: >>> Hi, >>> >>> I'm trying to interact with the power button and the ACPI event it >>> generates on a Thinkpad X270. It seems to me that it is necessary >>> to hold the power button for 1+ seconds in order for it to actually >>> register with ACPI and produce an event. >>> >>> Does anyone know if it's possible to lower or even disable this >>> timeout so the event would be registered "instantly" when the power >>> button is pressed? >>> >>> Best regards, >>> Ivan >> Hi Ivan, >> >> maybe you can reconfigure that key with xev/xbindkeys; cf. Arch Wiki: >> https://wiki.archlinux.org/index.php/Xbindkeys >> >> Or look for "tpb" (Thinkpad buttons), also for your model; cf. AUR: >> https://aur.archlinux.org/packages/tpb , and check out the "savannah" >> links. – IIRC it can even handle more buttons than the few mentioned. >> >> Michael >> > My issue is lower-level than this. Both xev and tpb work on the Xorg > layer and can not influence this timeout. What I am looking for is > something system-wide. I've also looked in the thinkpad-acpi kernel > source, but I haven't seen anything obvious that would explain the > timeout/duration of the button press. > > Now I wonder if Lenovo made it so in the hardware... > > Best regards, > Ivan > -- The linux-thinkpad mailing list home page is at: http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad