저는 컴퓨터의 Fn + F9/F10 밝기 조절 기능을 사용하려고했습니다. this thread을 읽고, 나는 밝기를 수동으로 변경하기 위해 acpi 이벤트/액션 스크립트를 설정하려고했습니다. 스크립트 자체가 작동합니다. 터미널에서 bl_down.sh
및 bl_up.sh
을 수동으로 호출 할 수 있습니다.ACPI 이벤트가 관련 작업을 실행하지 않음
그러나 어떤 이유로 acpi 이벤트 자체가 스크립트를 트리거하지 않습니다.
#!/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_listen
video/brightnessdown BRTDN 00000087 00000000 # FN+F9
video/brightnessup BRTUP 00000086 00000000 # FN+F10
bl_down.sh : 나는 아래 acpi_listen
의 출력뿐만 아니라 스크립트를 포함 시켰습니다 해당 acpi가 활성화되어 있고 스크립트가 작동합니다. 어떤 이유로 든 이벤트 자체가 액션을 유발하지 않는다는 것입니다. 올바른 방향으로 어떤 포인터가 감사하겠습니다!
편집 : 당신은 대신 xbacklight 사용할 수
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
불행히도,'xbacklight'는 나를 위해 작동하지 않습니다. - 나는 확실히 이유가 없습니다. 온라인을 읽고, 우분투 16.04 +는'xbacklight '에 문제가있는 것 같습니다. 이것이 내가 acpi 호출을 사용하는 이유입니다. –