최근 원격 X 디스플레이(아무것도) 문제를 발견했습니다 ssh
.
호스트가 두 명 있어요
192.168.0.3 - xclient 실행 중
192.168.0.4 - xserver 있음
내 lightdm.conf 구성
#
# General configuration
#
[LightDM]
[SeatDefaults]
xserver-allow-tcp=true
greeter-session=unity-greeter
greeter-hide-users=true
user-session=default
session-wrapper=/etc/X11/Xsession
autologin-user=debian
autologin-user-timeout=0
[XDMCPServer]
enabled=true
192.168.0.104에서 나는 xhost +
.
또한 다음 명령을 실행하여 텔넷 포트 6000이 연결을 위해 열려 있는지 확인했습니다.
telnet 192.168.0.104 6000
텔넷이 원격 컴퓨터에 성공적으로 연결되었습니다.
하지만 명령을 통해 원격 X에 무언가를 표시하려고 하면 다음과 같습니다.
xeyes -display 192.168.0.104
나는 가지고있다:
Error: Can't open display
두 머신 모두 Debian과 lxde가 설치되어 있습니다.
어떤 제안이 있으십니까? 왜 작동하지 않나요?
답변1
원격 컴퓨터에서 연결하려는 모니터를 지정해야 합니다. 예를 들면 다음과 같습니다.
xeyes -display 192.168.0.104:0
일반적으로 표시 이름은 다음과 같습니다.
hostname:displaynumber.screennumber
hostname
로컬 연결 시 생략 가능하며, .screennumber
기본 화면 사용 시 생략 가능합니다.