Запуск графического интерфейса перед окном входа в систему на Raspberry Pi ⇐ Linux
Запуск графического интерфейса перед окном входа в систему на Raspberry Pi
У меня есть Raspberry Pi 4B, работающий под управлением Debian GNU/Linux 12. Я создал исполняемый файл в виде графического интерфейса. Я хочу запустить этот графический интерфейс до появления окна входа в систему, и когда пользователь закроет его, вход в систему появится снова. Я только что создал сервис для этой крайней плоти, но все равно получаю ошибку. Графический интерфейс запускается после попытки входа в систему. это мой сервис :
[Единица измерения] Описание=Мой исполняемый файл PyInstaller До=graphical.target После=lightdm.service [Услуга] Тип=простой ExecStartPre=/bin/sleep 30 # Добавьте задержку, чтобы гарантировать полную инициализацию X-сервера ExecStart=/usr/bin/xinit/home/pi/Desktop/NewMain Пользователь=пи Группа=пи Перезапустить=всегда Рестартсек=10 Окружающая среда=DISPLAY=:0 Environment=XAUTHORITY=/home/pi/.Xauthority РабочийDirectory=/home/pi/Рабочий стол [Установить] WantedBy=graphical.target и это ошибка:
6 декабря 07:00:40 raspberrypi systemd[1]: запуск моего исполняемого файла PyInstaller... 6 декабря, 07:01:57 raspberrypi systemd [1]: запустил мой исполняемый файл PyInstaller. 06 декабря, 07:01:58 raspberrypi NewMain[855]: неверный ключ MIT-MAGIC-COOKIE-1Неверный ключ MIT-MAGIC-COOKIE-1Traceback (последний последний вызов): 6 декабря, 07:01:59 raspberrypi NewMain[855]: файл «NewMain.py», строка 326, в 6 декабря, 07:01:59 raspberrypi NewMain [855]: файл «NewMain.py», строка 308, в основном 6 декабря, 07:01:59 raspberrypi NewMain[855]: файл «tkinter/__init__.py», строка 2270, в __init__ 6 декабря, 07:01:59 raspberrypi NewMain[855]: _tkinter.TclError: не удалось подключиться к отображению «:0» 06 декабря, 07:01:59 raspberrypi NewMain[855]: [855] Не удалось выполнить скрипт «NewMain» из-за необработанного исключения! 6 декабря 07:01:59 raspberrypi systemd [1]: myservice.service: основной процесс завершен, код = выход, статус = 1/ОШИБКА 6 декабря, 07:01:59 raspberrypi systemd[1]: myservice.service: Ошибка с результатом «код выхода». 6 декабря, 07:01:59 raspberrypi systemd[1]: myservice.service: затрачено 1,550 с процессорного времени. 6 декабря, 07:02:09 raspberrypi systemd[1]: myservice.service: запланированное задание перезапуска, счетчик перезапуска равен 1. [Установить] WantedBy=graphical.target
У меня есть Raspberry Pi 4B, работающий под управлением Debian GNU/Linux 12. Я создал исполняемый файл в виде графического интерфейса. Я хочу запустить этот графический интерфейс до появления окна входа в систему, и когда пользователь закроет его, вход в систему появится снова. Я только что создал сервис для этой крайней плоти, но все равно получаю ошибку. Графический интерфейс запускается после попытки входа в систему. это мой сервис :
[Единица измерения] Описание=Мой исполняемый файл PyInstaller До=graphical.target После=lightdm.service [Услуга] Тип=простой ExecStartPre=/bin/sleep 30 # Добавьте задержку, чтобы гарантировать полную инициализацию X-сервера ExecStart=/usr/bin/xinit/home/pi/Desktop/NewMain Пользователь=пи Группа=пи Перезапустить=всегда Рестартсек=10 Окружающая среда=DISPLAY=:0 Environment=XAUTHORITY=/home/pi/.Xauthority РабочийDirectory=/home/pi/Рабочий стол [Установить] WantedBy=graphical.target и это ошибка:
6 декабря 07:00:40 raspberrypi systemd[1]: запуск моего исполняемого файла PyInstaller... 6 декабря, 07:01:57 raspberrypi systemd [1]: запустил мой исполняемый файл PyInstaller. 06 декабря, 07:01:58 raspberrypi NewMain[855]: неверный ключ MIT-MAGIC-COOKIE-1Неверный ключ MIT-MAGIC-COOKIE-1Traceback (последний последний вызов): 6 декабря, 07:01:59 raspberrypi NewMain[855]: файл «NewMain.py», строка 326, в 6 декабря, 07:01:59 raspberrypi NewMain [855]: файл «NewMain.py», строка 308, в основном 6 декабря, 07:01:59 raspberrypi NewMain[855]: файл «tkinter/__init__.py», строка 2270, в __init__ 6 декабря, 07:01:59 raspberrypi NewMain[855]: _tkinter.TclError: не удалось подключиться к отображению «:0» 06 декабря, 07:01:59 raspberrypi NewMain[855]: [855] Не удалось выполнить скрипт «NewMain» из-за необработанного исключения! 6 декабря 07:01:59 raspberrypi systemd [1]: myservice.service: основной процесс завершен, код = выход, статус = 1/ОШИБКА 6 декабря, 07:01:59 raspberrypi systemd[1]: myservice.service: Ошибка с результатом «код выхода». 6 декабря, 07:01:59 raspberrypi systemd[1]: myservice.service: затрачено 1,550 с процессорного времени. 6 декабря, 07:02:09 raspberrypi systemd[1]: myservice.service: запланированное задание перезапуска, счетчик перезапуска равен 1. [Установить] WantedBy=graphical.target
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение