运行PyGame程序而不启动到桌面Raspberry Pi

时间:2015-07-03 02:09:01

标签: python pygame raspberry-pi

我正在使用Raspberry Pi的PiTFT显示,我想运行我的PyGame(Python)程序,而无需启动到桌面。

我想这样做的原因是因为它意味着更少的RAM使用,这在Raspberry Pi上非常重要。 以前曾经问过,但没有一个答案是最新的,或者从来没有在第一时间工作过。

1 个答案:

答案 0 :(得分:0)

我不清楚你有什么问题,但这应该是相当简单的。

在使用PiTFT屏幕时,我在pygame脚本的顶部添加了这个(我的Pis都没有使用桌面环境):

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')

然后你只需要确保你的pi不会启动进入桌面环境。你可以通过运行:

来做到这一点
sudo raspi-config

并更改相关设置。

相关问题