The trouble is that my tests lead me to believe that the laptop has two lid sensors, but I can only locate one.
I've found that taping a tiny magnet just above the bluetooth LED disables a lid sensor: Without the magnet, the output of the command below is "open" or "closed" depending on whether the lid is open or closed; with the magnet in place, the output of the command below always "closed" (even when lid is physically open):
Code: Select all
$ cat /proc/acpi/button/lid/LID/state
state: closed
Here is where it gets weird: Even with the magnet in place, xscreensaver only kicks in when the lid is physically open, partly closed, or almost closed. If the lid is fully closed, xscreensaver absolutely never kicks in. This makes me think that there must be a separate sensor elsewhere, but for the life of me I can't find it. I've used multiple magnets and have moved them around practically everywhere (on and around the display, on and around the keyboard, everywhere around the palm rest, around the hinges). No matter where I put additional magnets, xscreensaver consistently kicks in only when lid is open, never when lid is closed.
I'd like to *completely* physically disable the T400 lid switch sensor, so that all applications behave exactly the same way regardless of whether the lid is physically open or closed.
Please, where are the lid sensor(s) on the T400? How do I completely disable them?