Я использую api джойстика pygame, чтобы использовать джойстик с моим проектом на безголовой системе, но pygame требует «экрана», поэтому я установил фиктивную видеосистему, чтобы преодолеть это. Он работал нормально, но теперь внезапно выдает эту ошибку:
Traceback (most recent call last):
File "compact.py", line 10, in <module>
screen = display.set_mode((1, 1))
pygame.error: Unable to open a console terminal
Вот что у меня в качестве безголовой установки, которая должна решить эту проблему.
from pygame import *
import os
import RPi.GPIO as GPIO
os.environ["SDL_VIDEODRIVER"] = "dummy"
screen = display.set_mode((1, 1))