
Estoy intentando ejecutar el programa de aplicación pyQt4 usando systemd
el servicio, pero el estado del servicio muestra que el programa no puede conectarse al servidor X.
[Unit]
Description = Test
After=multi-user.target
[Service]
Type=simple
ExecStart = /usr/bin/python /home/nvidia/main
Restart=on-abort
[Install]
WantedBy =multi-user.target
el mismo script se ejecuta a través de la terminal sin excepción, pero ejecutarlo a través del systemd
servicio hace que esto suceda.
Estoy usando ubuntu 18.04 LXDE para Nvidia Jetson nano 2GB
¿Alguien tiene alguna idea de esto?
Respuesta1
[Unit]
Description = Test
After=multi-user.target
[Service]
Type=simple
Environment="DISPLAY=:0"
Environment="XAUTHORITY=/home/nvidia/.Xauthority"
ExecStart = /usr/bin/python /home/nvidia/main
Restart=on-failure
[Install]
WantedBy =graphical.target
Ejecuté con éxito la GUI usando el servicio systemd usando los valores de directiva anteriores