Hi,
我筆電是個 ASUS X205TA, kernel 5.10.24, Debian buster
筆電 USB 插了一個所謂 '空中飛鼠' 的 HID.
這是一個兩面, 有陀螺儀的'飛鼠'跟鍵盤.
其中一面是個簡單的配置:遊標,[OK], 音量,
最上面還一顆紅色的 [POWER] 鍵,是我需要各位解惑的地方!
1. 它憑啥關我筆電?甚麼管道?我自己都還要 sudo, 它誰?
2. 如何告訴我的系統,不准接受 hid 來的 shutdown 命令?
系統只有最小的 window manager, 不用 desktop.
------------- 背景補充說明 -----------
我把這筆電當電視盒用,是不關機的
拉 HDMI 線到一個甚麼都沒有的電視
平常蓋子都合起來的,上面堆滿雜物
看電視或換 kernel 重開機... 都是經 ssh
或是 barrier(前身叫 synergy)直接把滑鼠滑過去
不用電腦的時候,就用這支 '空中飛鼠'
這支空中飛鼠有兩個紅外線 LED, 平常也沒在用吧
^^^^^^^^^^^^^
改錯字,是一顆,不是兩顆!
沒錯,我也一直把 HID 視為恐怖的安全威脅...
沒想到,它連 '正常' 的 feature 就這麼恐怖了喔
我一按到見它紅色的 [POWER] 鍵,系統就 shutdown!
所以一直避免去碰那一顆紅色鍵
昨天,癢癢的,心想它的 IR LED 總有個功能吧
雖然找不到資料說它可以學習電視機的搖遙控碼
終於試出來了!它確實可以經由 LED 關我電視
so far so good... 但是它確同時關電視也關電腦!
哈囉~
我不曉得怎麼告訴空中飛鼠請它不要這麼做
因為實在找不到資料
所以,只好回到我本來就要認真面對的問題:
它是怎麼關我電腦的???
我 Linux 這邊的確 load 了一個叫 cec.ko 的 module
但我的電視根本不懂甚麼是 CEC... 所以應該無關
再來就是,
我要怎麼 disable 掉來自 HID 的恐怖指令?
好了,還有甚麼我根本沒搞清楚的事呢?拜託了~
--