Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/01/2022, à 17: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, à 08:43)

Hors ligne