“模板:RPILCD-CALIBRATION”的版本间的差异

来自丢石头百科
第22行: 第22行:
 
*列出所有输入设备信息
 
*列出所有输入设备信息
 
<syntaxhighlight lang="c">
 
<syntaxhighlight lang="c">
xinput --list
+
xinput --list           //本机操作执行此条
如果远程操作记得在命令前加DISPLAY=:0,即
+
DISPLAY=:0 xinput --list //远程操作执行此条
DISPLAY=:0 xinput --list
+
</syntaxhighlight>
 +
*列出目标设备属性
 +
**通过上条指令,找到xxx Touchscreen对应的id号
 +
**输入
 +
<syntaxhighlight lang="c">
 +
DISPLAY=:0 xinput --list-props id //id为对应的id号
 +
找到以下两条信息
 +
Evdev Axis Inversion (246):0,0
 +
Evdev Axes Swap (248): 0
 
</syntaxhighlight>
 
</syntaxhighlight>
  

2023年3月29日 (三) 16:07的版本

触摸屏旋转

显示旋转

sudo nano /boot/config.txt
在文件末尾加入
display_rotate=X 
/*
x=0表示旋转0°
x=1表示旋转90°
x=2表示旋转180°
x=3表示旋转270°
*/
ctrl + o 保存文档 重启即可

触摸旋转

  • 本LCD可以通过xinput-calibrator程序进行校准。
  • 运行以下命令,进行安装:
sudo apt-get install xinput-calibrator
  • 列出所有输入设备信息
xinput --list            //本机操作执行此条
DISPLAY=:0 xinput --list //远程操作执行此条
  • 列出目标设备属性
    • 通过上条指令,找到xxx Touchscreen对应的id号
    • 输入
DISPLAY=:0 xinput --list-props id //id为对应的id号
找到以下两条信息
Evdev Axis Inversion (246)0,0
Evdev Axes Swap (248): 0

触摸屏校准(仅当触摸不准确时需校准)

  • 本LCD可以通过xinput-calibrator程序进行校准。
  • 运行以下命令,进行安装:
sudo apt-get install xinput-calibrator
  • 点击任务栏的Menu键,选择Preferences -> Calibrate Touchscreen。
  • 按显示提示进行触摸校准。
  • 如果要保存这些触摸值,需要在以下路径新建一个99-calibration.conf文件(如果已存在则不需要新建)
   /etc/X11/xorg.conf.d/99-calibration.conf
  • 将触摸参数(不同LCD,下图数据可能不同)保存至99-calibration.conf,即可

5inch HDMI LCD FAQ1.jpg