首页 > 解决方案 > Raspberry Pi:从 Python 脚本启用或禁用触摸屏

问题描述

我正在使用 Raspberry Pi 4 B、8 gb RAM 和 Raspbian OS。我将 7" 触摸屏连接到 PI。在我的项目中,如果 Python 脚本在 5 分钟内没有检测到任何活动,我想让触摸屏进入睡眠状态(只是为了节省一些电量)。我可以使用任何 shell 命令在 Python 脚本中使用?

标签: pythonraspberry-piraspberry-pi4

解决方案


config.txt 中有“disable_touchscreen=1”选项,它将停止 Pi 轮询控制器板以进行触摸输入。它也不会启动触摸屏输入驱动程序的固件端,这也应该停止 Linux 端的加载。显示面将与以前一样工作。

该文件通常可作为 /boot/config.txt 从 raspbian OS 访问。

您可以阅读 config.txt 并使用以下 python 代码进行修改

import ConfigParser

config_parser = ConfigParser.ConfigParser()
config_parser.read('config.txt')

推荐阅读