Eu tenho um aplicativo Java GUI que roda bem no meu PC com Windows e em um Raspi rodando o Raspian quando o Raspi tem um monitor conectado. Eu quero executar o aplicativo java no Raspi sem um monitor conectado. Atualmente estou interagindo com o Raspi usando o TightVNC. Quando executo o aplicativo java no pi sem um monitor, recebo o seguinte erro:
Can't connect to X11 window server using ':2.0' as the value of the DISPLAY variable.'
(eu inicio o VNCServer no Raspi com um arquivo que inclui a linha: su - $USER -c "/user/bin/vncserver :2
)
e o que vejo no canto superior esquerdo da janela do meu cliente VNC no meu PC é:
Área de trabalho X do pi (raspberrypi: 2)
Alguém pode me ajudar a obter a GUI java trabalhando no pi via VNC?