gpt4 book ai didi

linux - ACPI 事件未触发相关操作

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:06 26 4
gpt4 key购买 nike

一段时间以来,我一直在尝试启用计算机的 Fn+F9/F10 亮度控制。读书this thread ,我试图设置一个 acpi 事件/ ActionScript 来手动更改我的亮度。脚本本身可以工作——我可以在终端中手动调用 bl_down.shbl_up.sh

但是,出于某种原因,acpi 事件本身并没有触发脚本。我在下面包含了 acpi_listen 的输出以及脚本:

~$ acpi_listen 
video/brightnessdown BRTDN 00000087 00000000 # FN+F9
video/brightnessup BRTUP 00000086 00000000 # FN+F10

bl_down.sh

#!/bin/sh

bl_device=/sys/class/backlight/intel_backlight/brightness
echo $(($(cat $bl_device)-100)) | sudo tee $bl_device

bl_up.sh

#!/bin/sh

bl_device=/sys/class/backlight/intel_backlight/brightness
echo $(($(cat $bl_device)+100)) | sudo tee $bl_device

所以我知道 acpi 已启用,并且脚本有效。只是由于某种原因事件本身没有触发 Action 。感谢任何指向正确方向的指示!

编辑:我忘了包括实际的 acpi 事件:

bl_down

event=video/brightnessdown BRTDN 00000087 00000000
action=/etc/acpi/actions/bl_down.sh

bl_up

event=video/brightnessup BRTUP 00000086 00000000
action=/etc/acpi/actions/bl_up.sh

最佳答案

嗯,想通了。阅读该站点上的其他帖子后,我意识到我需要重新启动 acpid。在尝试 sudo/etc/init.d/acpid reload 之后,一切正常。

关于linux - ACPI 事件未触发相关操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46169404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com