Samsung 90X3A를 설정했습니다.처음부터 시작하세요(알려진 것을 방지하려면 BIOS 부팅을 사용하십시오.관련 질문Fn), 화면 밝기 키(+ F2및 +)를 활성화하는 데 Fn문제가 있습니다 F3.
현재 상태:
수동 밝기 설정 작동 방식:
sudo tee /sys/class/backlight/intel_backlight/brightness <<< 1000 sudo tee /sys/class/backlight/acpi_video0/brightness <<< 50
xbacklight
일하다:$ xbacklight -get 100.000000
Fn+ F2및 Fn+ F3가 올바르게 감지되었습니다.
$ sudo evtest /dev/input/event0 Input driver version is 1.0.1 Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab41 Input device name: "AT Translated Set 2 keyboard" Supported events: […] Event code 224 (KEY_BRIGHTNESSDOWN) Event code 225 (KEY_BRIGHTNESSUP) […] Event: time […], type 4 (EV_MSC), code 4 (MSC_SCAN), value 89 Event: time […], type 1 (EV_KEY), code 224 (KEY_BRIGHTNESSDOWN), value 1 Event: time […], -------------- SYN_REPORT ------------ Event: time […], type 4 (EV_MSC), code 4 (MSC_SCAN), value 89 Event: time […], type 1 (EV_KEY), code 224 (KEY_BRIGHTNESSDOWN), value 0 Event: time […], -------------- SYN_REPORT ------------ Event: time […], type 4 (EV_MSC), code 4 (MSC_SCAN), value 88 Event: time […], type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 1 Event: time […], -------------- SYN_REPORT ------------ Event: time […], type 4 (EV_MSC), code 4 (MSC_SCAN), value 88 Event: time […], type 1 (EV_KEY), code 225 (KEY_BRIGHTNESSUP), value 0 Event: time […], -------------- SYN_REPORT ------------
ACPId가 실행 중입니다.
$ systemctl is-active acpid active
xmodmap
동의하지 않습니다evtest
(그러나 아래에서 시도한 해결 방법 참조).$ xmodmap -pke | egrep '224|225' keycode 224 = XF86Messenger NoSymbol XF86Messenger keycode 225 = XF86Search NoSymbol XF86Search
단, 화면 밝기는 변하지 않습니다.
이 문제와 유사한 문제를 처리하기 위한 많은 제안이 있습니다. 내가 시도한 것은 다음과 같습니다.
- 모든 것권장
acpi_osi
설정, 확인용으로 사용하세요cat /proc/cmdline
. acpi_osi=Linux acpi_backlight=vendor
- 블랙리스트에 등록됨
samsung_laptop
, 확인용으로 사용하세요lsmod | grep samsung_laptop
. -
Section "Device" Identifier "Card0" Driver "intel" Option "Backlight" "intel_backlight" EndSection
바인딩 설정
xmodmap
:$ xmodmap -e 'keycode 224 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown' $ xmodmap -e 'keycode 225 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp'
관련될 수 있는 기타 시스템 정보:
X 프로세스 트리:
$ ps af -e --format user,cmd | sed "s/$USER/user /g" USER CMD […] root /usr/bin/lightdm root \_ /usr/lib/xorg-server/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch root \_ lightdm --session-child 13 20 user \_ awesome user \_ logger --priority user notice --tag xprofile-user user \_ logger --priority user error --tag xprofile-user user \_ xss-lock slock user \_ cbatticon
답변1
이제 이 문제를 해결하겠습니다.Awesome WM에서 XF86 이벤트를 처리하기 위해 하드코딩된 명령:
awful.key({}, "XF86MonBrightnessDown", function () awful.util.spawn_with_shell("xbacklight -dec 5") end),
awful.key({}, "XF86MonBrightnessUp", function () awful.util.spawn_with_shell("xbacklight -inc 5") end),
나는 여전히 창 관리자와 별개로 이 문제를 처리할 수 있는 해결책을 찾고 있습니다.