Pracuję na serwerze z systemem Linux Debian. W celu uruchomienia określonej aplikacji musiałem stworzyć środowisko graficzne z vnc4server, który ma się rozpocząć na bagażniku z użytkownikiem A .
Aby uruchomić skrypt, zwykle muszę:
export DISPLAY=:1.0
następnie uruchom mój skrypt
Teraz muszę być w stanie uruchomić mój skrypt od innego użytkownika B . Jeśli go uruchomię, pojawia się błądCan't connect to X11 window server using ':1.0' as the value of the DISPLAY variable.
Próbowałem ustawić zmienną wyświetlania na DISPLAY=:1.0
lub, DISPLAY=:1
ale nie znam VNC i nadal otrzymuję ten sam błąd.
Jak powinienem skonfigurować zmienną DISPLAY użytkownika B , aby mój skrypt mógł w niej również działać?
źródło
xhost: bad hostname "userB"
. Co to jest gospodarz? to nie to samo co użytkownik? Czytam obie strony podręcznika dla xhost i xauth, ale dla newb nie jest wcale jasne, jaki jest najprostszy sposób rozwiązania tego problemu