在成功將x96max+設(shè)備刷入Armbian系統(tǒng)后,部分用戶可能會遇到紅外遙控器開關(guān)功能意外啟用或需要被禁用的情況。這一需求源于對系統(tǒng)高度定制化的追求,或是為了避免誤操作帶來的不便。為了提升使用體驗,以下將詳細介紹如何有效禁用x96max+在Armbian系統(tǒng)下的紅外遙控器開關(guān)功能。
家里有個x96 max+還有個hk1 box,我把x96刷成armbian作為家用低功耗服務(wù)器和hk1都放在電視下面,結(jié)果遙控器對著hk1關(guān)電視盒子把我服務(wù)器也順帶關(guān)了。。。
解決方案
將遙控器的開關(guān)紅外信號修改成其他信號就好了,摸索了一段時間終于解決了,方法如下:
# 確定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對應(yīng)的功能
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
相關(guān)閱讀:Armbian 5.9刷機后續(xù) 玩客云安裝寶塔面板7.7版本教程
手把手教你RK芯片與Armbian系統(tǒng)的完美適配
|