저는 eeePC 1001P에서 3.16 커널이 포함된 데비안 8을 실행하고 있습니다. 나는 꽤 많은 Linux 경험을 가지고 있지만 불행히도 이것은 나와 내 google-fu를 압도했습니다.
처음에는 밝기 조절이 무작위로 이루어졌고 팬이 항상 작동하는 것을 제외하고는 거의 모든 것이 기본적으로 작동했습니다. 나는 밝기 문제의 존재를 추적했고 acpi_video0
그 결과 /sys/class/backlight
X11이 그것을 선호하게 되었습니다 intel_backlight
(실제로는 백라이트를 올바르게 제어했습니다). 내 xorg.conf
.
설치 후에는 lm-sensors
2개의 센서만 표시되며, 둘 다 온도를 판독합니다. 시작 시 acpi_osi=Linux
팬을 제어할 수 있고 설정 앱의 슬라이더를 통해 밝기를 제어할 수 있지만 밝기 키는 작동하지 않습니다.
답변1
acpid
( )를 설치하여 sudo apt-get install acpid
이 문제를 해결했습니다 .
그런 다음 2개의 파일을 만들었습니다.
/etc/acpi/events/asus-brightness
:
event=hotkey ASUS010:00 0000002[0-9a-f]
action=/etc/acpi/brightness.sh %e
/etc/acpi/brightness.sh
:
#!/bin/bash
test -f /usr/share/acpi-support/key-constants || exit 0
export DISPLAY=:0
PREV=$(cat /etc/acpi/prevbrightness)
if [[ "0x$3" -eq "0x20" || "0x$3" -lt "0x$PREV" ]] ; then
xdotool key XF86MonBrightnessDown
elif [[ "0x$3" -eq "0x2F" || "0x$3" -gt "0x$PREV" ]] ; then
xdotool key XF86MonBrightnessUp
else
echo >&2 Unknown argument $1
fi
echo $3 > /etc/acpi/prevbrightness
이제 echo 00000020 > /etc/acpi/prevbrightness
루트( sudo su
먼저) 로 실행합니다.
이제 밝기 조절이 작동합니다!