Linux(Ubuntu)觸摸屏校准


Linux(Ubuntu)觸摸屏校准

Ubuntu觸摸屏校准

兩種方式:
方式一:安裝eGTouch Linux 驅動 進行校准
方式二:使用xinput-calibrator : 觸摸屏校正工具
系統:Ubuntu16.04
內核版本:linux-4.9.90
方式一較繁瑣嘗試了一兩天還是失敗了。
方式二較簡單。
方式一:安裝eGTouch Linux 驅動 進行校准
1、官網下載驅動
按照自己的平台選擇合適的驅動:

image-20210911184110229

http://www.eeti.com/

http://www.eeti.com/drivers_Linux.html

2、按照官方文檔配置和修改內核

參照Guide文件夾下的《EETI_eGTouch_Programming_Guide 》文檔。
建議參考鏈接:EETI eGTouch Linux 驅動的安裝與使用

3、運行軟件,進行校准

image-20210911184150158

遺憾的是,我按照《EETI eGTouch Linux Programming Guide v2.5K》安裝,執行sh setup.sh腳本時,提示 Can’t load uinput module。我嘗試手動配置,啟動eCalib時,出現No device found。之后聯系了官網人員,后也失敗了。苦逼。

方式二:使用xinput-calibrator : 觸摸屏校正工具

1、安裝命令

image-20210911184242806

sudo apt-get install utouch
sudo apt-get install xinput-calibrator
sudo xinput_calibrator

如果第一步不能執行(安裝)則從第二步開始;
第二步仍然不行,則開啟Ubuntu的所有更新,直接更新完軟件然后執行;
如果不能更新(或仍無效),則先安裝或更新update;然后再更新軟件;

Ubuntu/etc/的X11/目錄下已經沒有xorg.conf文件。手動創建可能導致開機不能進入圖形界面。
將校准信息Option “Calibration” "2 3021 -7 2015"保存到/usr/share/X11/xorg.conf.d/10-evdev.conf的"Driver “evdev” "下面一行,重啟才能生效。
建議參考鏈接:xinput_calibrator觸摸屏校准2、額外問題
某些設備按照上述步驟設置后仍然有一些問題,這里列出一些遇到過的,一旦出現下面這些情況,請先切換驅動到 evdev 然后進行設置。

image-20210919102203038

兩個對角,有一個對角有問題時,需要在平台校准下。

校准完,每次啟動會動,在綜端下 ,先xinput_calibrator,獲取 獲取option參數,image-20210919201839063

然后在修改參數,如下:

image-20210919201914838

上下相反
如點擊 左上角 卻反饋在 左下角 ,在 10-evdev.conf 中加上 Option “InvertY” “1” 。

左右相反
如點擊 左上角 卻反饋在 右下角 ,在 10-evdev.conf 中加上 Option “InvertX” “1” 。

邊緣偏移
如點擊最右邊卻反饋在旁邊的區域,此時可調整 Option Calibration 的值,其值的含有為: “min-x max-x min-y max-y” 。在四個邊緣都試下,然后調整對應的值。

XY 相反
如點擊 左上角 卻反饋在 右上角 ,在10-evdev.conf 中加上 Option “SwapAxes” “1” 。

例如我的配置如下:
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM