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
。 以下を追加してください。
/etc/X11/xorg.conf
: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),
私はまだウィンドウマネージャとは別にこの問題を処理するための解決策を探しています。