python - Raspberry Pi:从 Python 脚本启用或禁用触摸屏
问题描述
我正在使用 Raspberry Pi 4 B、8 gb RAM 和 Raspbian OS。我将 7" 触摸屏连接到 PI。在我的项目中,如果 Python 脚本在 5 分钟内没有检测到任何活动,我想让触摸屏进入睡眠状态(只是为了节省一些电量)。我可以使用任何 shell 命令在 Python 脚本中使用?
解决方案
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')
推荐阅读
- c# - 我可以为 .NET Core DependencyInjection 提供一个“解析器”以返回任何未注册服务的最小起订量吗?
- javascript - 如何解决“反应问题(重启机器人)”
- graphql - 扩展远程 GraphQL Schema
- python - 我如何将这个函数变成一个类?
- python - ImportError:无法导入名称蜘蛛
- python - 如何更新 matplotlib 条形图动画的标题和数据?
- sql - 如何理解前 2 行和当前行之间的行的结果?
- android - Flutter - 选项卡上的动态高度
- javascript - 姜戈。如何完全隐藏表单中的字段?
- html - 带有自定义断点的 Bootstrap 4 navbar-expand-* 不起作用