在成功將x96max+設備刷入Armbian系統(tǒng)后,部分用戶可能會遇到紅外遙控器開關功能意外啟用或需要被禁用的情況。這一需求源于對系統(tǒng)高度定制化的追求,或是為了避免誤操作帶來的不便。為了提升使用體驗,以下將詳細介紹如何有效禁用x96max+在Armbian系統(tǒng)下的紅外遙控器開關功能。
家里有個x96 max+還有個hk1 box,我把x96刷成armbian作為家用低功耗服務器和hk1都放在電視下面,結果遙控器對著hk1關電視盒子把我服務器也順帶關了。。。
解決方案
將遙控器的開關紅外信號修改成其他信號就好了,摸索了一段時間終于解決了,方法如下:
# 確定meson-ir的event{X}、Bus、Vendor、Product值
cat /proc/bus/input/devices
# 確定遙控按鍵的返回值
evtest /dev/input/event1
輸出如下,返回值為140,/usr/include/linux/input-event-codes.h可以查看code對應的功能
Event: time 1676207314.476559, type 4 (EV_MSC), code 4 (MSC_SCAN), value 140
Event: time 1676207314.476559, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
# 新建高優(yōu)先級映射配置替換掉已存在的配置
cd /usr/lib/udev/hwdb.d
vim 99-HHKB-keyboard.hwdb
# 粘貼以下配置并保存退出,部分參數(shù)由上方步驟獲得
# b{Bus}v{Vendor}p{Product}*
# KEYBOARD_KEY_{返回值}
evdev:input:b0019v0000p0000*
KEYBOARD_KEY_140=1
# 重載
sudo systemd-hwdb update
sudo udevadm trigger
# 驗證,也可以重新確定重載后的event{X},使用evtest驗證一下
udevadm info /dev/input/event2 | grep 140
相關閱讀:Armbian 5.9刷機后續(xù) 玩客云安裝寶塔面板7.7版本教程
手把手教你RK芯片與Armbian系統(tǒng)的完美適配
|