最近、HP Pavilionラップトップを購入し、邪悪なWindowsを地獄に送り、ArchLinuxをインストールしました。数時間の作業の後、キーボードのバックライトを除いて、すべてが正常です。バックライトとミュートされた音を示す小さなLEDは機能しません。あなたの首ひげは、問題が何であるかについての考えを持っていますか?
それは本当に邪魔ではありませんが、私のプライドは私にこのことを機能させるように言っています。
編集:見つかりました https://wiki.archlinux.org/index.php/Keyboard_backlight 。指示に従うと、次のエラーが発生しました。
~/Test >>> python3 kb-light.py + 1
Traceback (most recent call last):
File "kb-light.py", line 26, in <module>
print(kb_light_set(int(sys.argv[2])))
File "kb-light.py", line 11, in kb_light_set
current = kbd_backlight.GetBrightness()
File "/usr/lib/python3.7/site-packages/dbus/proxies.py", line 70, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python3.7/site-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python3.7/site-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.UPower.KbdBacklight” on object at path /org/freedesktop/UPower/KbdBacklight
提案されたようにupowerを更新する ここ は役に立ちませんでした。説明したようにxsetを使用すると、 ここ も機能しません。 4月の唯一の 最新のスレッド は、私とまったく同じ問題を抱えている悲しい男で構成されています。返信なし。
私はこれで私が持っていた問題を修正するためのスクリプトを書きました:
#! /bin/bash
if [ $# -ne 1 ]
then
echo "Usage: bash $0 <on|off>"
echo " alternatively bash $0 <1|0> can be used as well"
else
if [[ $1 == 'on' ]] || [[ $1 == '1' ]]
then
Sudo tee /sys/class/leds/tpacpi\:\:kbd_backlight/brightness <<< 3
Elif [[ $1 == 'off' ]] || [[ $1 == '0' ]]
then
Sudo tee /sys/class/leds/tpacpi\:\:kbd_backlight/brightness <<< 0
else
echo "Usage: bash $0 on|off"
fi
fi