技術天地

X11系統觸摸屏的可靠標定方法    發布時間:2019-6-17 13:45:58    被閱覽數:

  英創嵌入式主板ESM6802、ESM7000的Linux系統支持X11桌面文件系統,文件系統內部集成了標定工具程序xinput_calibrator以及pre_calibrator.sh。其中xinput_calibrator直接對當前的觸摸屏(或者指定觸摸屏)的進行標定,該程序可通過點擊桌面圖標啟動,也可以在終端命令行下通過命令方式啟動;pre_calibrator.sh是作為使用xinput_calibrator標定的輔助工具,通過該程序可以正確獲取觸摸屏的方向參數,該程序只能通過終端命令行啟動。


  為了保證對觸摸屏進行穩定可靠的標定,用戶對于新配置的觸摸屏需要首先運行一次預標定,即在終端命令行下運行pre_calibrator.sh,該程序只需運行一次。


X11系統觸摸屏的可靠標定方法.png


  pre_calibrator.sh執行后的界面和xinput_calibrator一樣,不同的是pre_calibrator.sh的標定界面會自動循環兩次,以獲取正確的觸摸屏方向參數,在顯示標定界面上進行相應的標定操作,根據提示點擊圖標完成標定。


X11系統觸摸屏的可靠標定方法.png


  預標定完成后就可調用xinput_calibrator對觸摸屏進行最后標定,標定完成后即可正常使用該觸摸屏。X11系統桌面重啟后可以直接使用該觸摸屏,無需再進行標定。


X11系統觸摸屏的可靠標定方法.png


  對包含有多個觸摸屏的系統,只能通過命令行來完成對指定觸摸屏的標定。


  命令1:

  pre_calibrator.sh --list:列出觸摸屏的設備名稱以及相應ID。


X11系統觸摸屏的可靠標定方法.png


  命令2:

  pre_calibrator.sh --device ID#:根據ID指定觸摸屏進行預標定。


X11系統觸摸屏的可靠標定方法.png


  命令3:

  xinput_calibrator --deviceID#:根據ID指定觸摸屏進行標定。


X11系統觸摸屏的可靠標定方法.png

Go Top
云南快乐十分