我正在使用 Raspberry Pi 的 PiTFT 显示屏,并且我想在不启动到桌面的情况下运行我的 PyGame (Python) 程序。
我想要这样做的原因是因为这意味着更少的 RAM 使用,这对于 Raspberry Pi 来说非常重要。
以前曾有人问过这个问题,但没有一个答案是最新的,或者一开始就没有起作用。
我不太清楚你遇到了什么问题,但这应该相当简单。
使用 PiTFT 屏幕时,我将其添加到 pygame 脚本的顶部(我的 Pi 都不使用桌面环境):
import os
# Tell the RPi to use the TFT screen and that it's a touchscreen device
os.putenv('SDL_VIDEODRIVER', 'fbcon')
os.putenv('SDL_FBDEV' , '/dev/fb1')
os.putenv('SDL_MOUSEDRV' , 'TSLIB')
os.putenv('SDL_MOUSEDEV' , '/dev/input/touchscreen')
然后你只需要确保你的树莓派不会启动到桌面环境。您可以通过运行以下命令来做到这一点:
sudo raspi-config
并更改相关设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)