树莓派5寸电阻触摸屏设置
给树莓派2B配了一块5寸800x480的屏幕,按照官方教程发现触摸驱动无法安装,研究了一番,完成触摸和长按显示右键功能,在此说明。
1.安装驱动
系统安装的是官方Raspbian系统,按照显示屏的wiki教程下载安装驱动:
1 | git clone https://github.com/goodtft/LCD-show.git |
命令运行完成后,树莓派自动重启,但触摸功能仍然无效。查看LCD5-show
脚本文件发现,这个屏幕的官方驱动针对树莓派老版本系统,安装脚本修改/boot/config.txt
,而新系统需要修改/boot/firmware/config.txt
,所以无法生效。当然直接修改脚本文件里的路径再运行也行,我这里参考LCD5-show
安装脚本手动修改/boot/firmware/config.txt
,添加如下内容:
1 | dtoverlay=w1-gpio |
2.旋转屏幕设置
使用arandr
可以在Raspbian中旋转屏幕显示,而此时触摸驱动并未同时跟随,需要运行如下命令:
1 | cd LCD-show/ |
rotate.sh 后面的参数是旋转角度,根据实际修改,执行完毕之后,系统会自动重启,显示屏就可以旋转90度正常触摸。
3.右键功能
该屏幕也可以实现长按屏幕唤出右键功能,修改/etc/X11/xorg.conf.d/99-calibration.conf
,添加以下内容重启即可:
1 | Option "EmulateThirdButton" "1" |