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
今のところ私はこれを回避するために 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),
私はまだウィンドウマネージャーとは独立してこれを処理するための解決策を待っています。