#1 Le 06/01/2022, à 16:02
- Ubulux74
Can't connect to display ":0": b'No protocol specified\n'
Bonjour à tous,
Dans le cadre d'un projet, j'aimerais pouvoir communiquer avec le clavier pour de la saisi automatique, tout de suite au reboot de la machine.
Sans rentrer dans une session user.
J'ai créé un service/unit qui me permet de le faire, toutefois il faut d'abord que je rentre dans ma session puis que je donne accès au serveur X (xhost +, par exemple).
Au démarrage j'ai le message ci-dessous au chargement des modules:
delete to break ordering cycle setting with graphical.target + [SKIP] Ordering cycle found
Puis quand je lance mon service, une fois dans la session sans faire un xhost +, j'ai le message d'erreur ci-dessous:
Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'No protocol specified\n'
Précision, mon service lance un script Python pour la gestion du clavier.
Cela fait pas mal d'heures passées à essyaer de comprendre d'où vient le problème et je n'arrive toujours pas à débloquer la situation. J'avoue que mes connaissances sont limités dans le sujet.
Si quelqu'un de la communauté pourrait m'aider ça serait vraiment génial.
Merci d'avance pour votre aide!
Dernière modification par Ubulux74 (Le 07/01/2022, à 07:43)
Hors ligne