我在 ThinkPad T430 上使用 Ubuntu 13.04,并且想要使用该pidgin-blinklight
插件。
该插件说它需要 ibm-acpi,但据我所知,它已被废弃,并且thinkpad_acpi
默认加载在我的机器上:
$ sudo lsmod| grep acpi
thinkpad_acpi 81222 0
有没有一种方法可以让它与 thinkpad_acpi 而不是 ibm 一起工作?
答案1
不幸的是,除了关闭之外,没有已知的可能性来控制该笔记本电脑上的 thinklight。当你的thinklight亮起时你可以尝试一下
echo 0 > /sys/class/leds/tpacpi\:\:thinklight/device/leds/tpacpi\:\:thinklight/brightness
。将 255 作为值来打开它不再起作用。
也许这与新的背光有关,但我不确定。
答案2
我知道这个问题很古老,但对于其他想知道的人来说,以下解决方案适用于我在 Kubuntu 14.04 下的 T430:
https://www.reddit.com/r/thinkpad/comments/5f87sg/hint_blinking_the_thinklight_with_software_on_new/
如果 reddit 链接消失:将其编译为名为 ec_access 的可执行文件:
https://github.com/torvalds/linux/blob/master/tools/power/acpi/tools/ec/ec_access.c
然后做
./ec_access -w 0x3b -v 16
打开,并且
./ec_access -w 0x3b -v 14
关闭。
答案3
该插件说它需要 ibm-acpi,但据我所知,它已被贬低,并且 thinkpad_acpi 默认加载在我的机器上:
尽管内核模块名称已更改,但用户空间接口并未更改。 think-light 仍然通过 控制/proc/acpi/ibm/light
。快速“字符串”检查pidgin-blinklight
显示路径仍在二进制文件中。
所以我有根据的猜测是应该按原样工作。