Я написал простой код с python и pygame для отображения некоторых изображений на моем мониторе. Когда я запускаю его, все работает нормально. я пытался заставить его работать при запуске системы с помощью служб systemd. вот мой сервис:
[Unit]
Description=Starts pygame
[Service]
User=rplab
WorkingDirectory=/home/myuser/
ExecStart=/bin/bash /home/myuser/MyPygame.sh
KillMode=process
[Install]
WantedBy=multi-user.target
Когда система загружается, она запускает службу, но, к сожалению, когда я проверял службу с состоянием systemd, она выдает эту ошибку:
pygame.error: No available video device
кажется, что он запускается слишком рано, и не может найти мой монитор. Возможно ли, чтобы я запустил службу после входа пользователя в систему, чтобы он мог найти мой монитор?