Ubuntu Gnome(gmd3)에서 디스플레이 내보내기가 작동하지 않습니다.

Ubuntu Gnome(gmd3)에서 디스플레이 내보내기가 작동하지 않습니다.

원격 디스플레이를 내보내려고 할 때 다음을 수행합니다.

내 우분투 17.04에서:

호스트+
액세스 제어가 비활성화되어 클라이언트가 모든 호스트에서 연결할 수 있습니다.

그런 다음 서버에 연결합니다.

SSH 사용자@서버

서버에 들어간 후 다음 오류가 발생합니다.

사용자@서버:~$ 내보내기 DISPLAY=my_ip:0.0
사용자@서버:~$ xeyes
오류: 디스플레이를 열 수 없습니다: my_ip:0.0

내 gdm 구성은 다음과 같습니다.

root@my_ip:/etc/gdm3# 고양이 custom.conf

# GDM 구성 저장
#
# 사용 가능한 옵션 목록은 /usr/share/gdm/gdm.schemas를 참조하세요.

[악마]
# 로그인 화면에서 Xorg를 사용하도록 하려면 아래 줄의 주석 처리를 제거하세요.
#WaylandEnable=false

# 자동 로그인 활성화
# 자동 로그인 활성화 = true
#자동로그인=user1

# 예약된 로그인 활성화
# 예약된 로그인 활성화 = true
# 예약된 로그인 = user1
# 예정된 로그인 지연 = 10

[안전]
TCP를 허용하지 않음=false

[xdmcp]
활성화 = 사실
호스트당 디스플레이 수 = 10

[선택자]

[디버그]
# 디버깅을 켜려면 아래 줄의 주석 처리를 제거하세요.
# 더 자세한 로그
# X 서버가 충돌하면 코어를 덤프하도록 할 수도 있습니다
#활성화=참

GDM3 버전

gdm3-버전
GDM 3.24.0

netstat-puta

인터넷 활동 연결(servidores y establecidos)
Proto Recib Enviad Dirección local Dirección remota Estado PID/프로그램 이름    
tcp 0 0 0.0.0.0:x11-1 0.0.0.0:*ESCUCHAR 1477/Xorg           

PS 팩스 grep X |

1211 tty1 SL+ 0:01 | \_ /usr/lib/xorg/Xorg vt1 -displayfd 3 -auth /run/user/120/gdm/Xauthority -배경 없음 -noreset -keeptty -verbose 3
 1477장 tty2 Sl+ 0:35 \_ /usr/lib/xorg/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -listen tcp -Background none -noreset -keeptty -verbose 3

TCP 덤프

11:41:20.065425 IP server.41874 > my_ip.x11: 플래그 [S], seq 1478700027, win 29200, 옵션 [mss 1460, sackOK, TS val 22197350 ecr 0, nop, wscale 7], 길이 0
11:41:20.065447 IP my_ip.x11 > server.41874: 플래그 [R.], seq 0, ack 1478700028, win 0, 길이 0

답변1

해결되었습니다. 문제는 내 디스플레이 번호에 있습니다. 내 DISPLAY가 0.0이라고 생각했지만 다음과 같습니다.

xdpyinfo |
표시 이름: :1

따라서 내보내기 DISPLAY는 다음과 같아야 합니다.

디스플레이 내보내기=my_ip:1

관련 정보