魚骨頭的雲端圖書館's Archiver

mhfo 發表於 2020-6-3 00:33

樹梅派 + 觸控幕

跟大家報告一下 2 位 RPI 先進提供的方法的測試結果,
測試環境 :
1. RPI 4B 2GB + Rasibian 2020-02-13 版本
2. HDMI 32" Touch Screen
[ 測試一 :  xinpug_calibrator ]
首先是 Will Hu 兄提供的方式,xinput_calibrator 在校準的時候,點擊位置完全是正確的,然後我也依照校準後的指示,把校準資料分別存入 2 個目錄的 99-calibration.conf ('/etc/X11/xorg.conf.d/' 和 '/usr/hare/X11/xorg.conf.d/',應該是只要一個,但是我不知道 raspbian 是吃哪一個,所以就 2 個都存),
重開機後的結果是不行,
不過我不確定是不是 raspbian 版本的關係,因為我發現很多文章都提到需要去改 /boot/config.txt 的 display_ratate 設定,但是我的 config.txt 沒有這個項目,但是我手動加進去之後,它是有作用會生效的,但是最後觸控的座標修正是沒有生效的,
所以我在想是不是有什麼設定選項是應該要有,但是我的 raspbian 漏掉了,導致修正沒有正確啟用。
[ 測試二 : libinput ]
文宏兄提供的這個方式,觸控的部份沒有問題了,另外在 40-libinput.config 中有多個 InputClass 區段,找到當中有 MatchIsTouchscreen "on" 的區段,並在當中加入適當的 Option,再重開機就成功了,以我的例子需要旋轉 270 度,所以內容會是
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1"
EndSection
以上,感謝 2 位先進

頁: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.