Je travaille sur un serveur Linux Debian. Pour exécuter une application spécifique que je devais créer un environnement graphique avec vnc4server, qui est lancé au démarrage avec l' utilisateur A .
Afin de commencer mon script, je dois normalement faire:
export DISPLAY=:1.0
puis lancez mon script
Maintenant , je dois être en mesure de démarrer mon script d'un autre utilisateur B . Si je le lance je reçois une erreurCan't connect to X11 window server using ':1.0' as the value of the DISPLAY variable.
J'ai essayé de régler la variable d'affichage sur DISPLAY=:1.0
ou DISPLAY=:1
mais je ne suis pas familier avec VNC et reçois toujours la même erreur.
Comment dois-je configurer la variable utilisateur B DISPLAY afin que mon script puisse également y être exécuté?
la source
xhost: bad hostname "userB"
. Qu'est-ce qu'un hôte exatly? ce n'est pas la même chose qu'un utilisateur? J'ai lu les deux pages de manuel pour xhost et xauth, mais pour newb, ce n'est pas clair du tout. C'est la façon la plus simple de résoudre ce problème