xhost: "Desktop: 0"을 표시하면서 열 수 없습니다.

xhost: "Desktop: 0"을 표시하면서 열 수 없습니다.

업데이트 1: SSH를 사용하지 않습니다. 로컬 컴퓨터를 사용하고 있습니다.

업데이트 2: X를 다시 시작하고 내보낸 Xauthority 파일이 실제로 업데이트되고 있음을 확인했습니다.

$ sudo systemctl restart display-manager
$ ls /run/user/1000/gdm/Xauthority*
-rwx------ 1 mona mona 96 Jan 25 16:07 /run/user/1000/gdm/Xauthority

또한 X를 다시 시작한 후 아래와 같이 다른 두 개의 Xauthority 파일, 즉 /run/user/1000/gdm/Xauthority-c및 가 사라졌습니다./run/user/1000/gdm/Xauthority-l

$ fd Xauthority /
/run/user/1000/gdm/Xauthority

다시 시작한 후 xauth를 호출할 수 있습니다.

$ xauth
Using authority file /run/user/1000/gdm/Xauthority
xauth> 

다음과 같은원격으로 프로그램을 실행하려고 할 때 "잘못된 MIT-MAGIC-COOKIE-1 키" 발생나는 시도했다:

[9080:9072 0:2035] 02:14:50 Mon Jan 25 [mona@goku:pts/0 +1] ~/research/code/vision/integration
$ export DISPLAY=desktop:0
18838/31772MB(vision)

그런 다음:

$ xhost +local: 
xhost:  unable to open display "desktop:0"

이 문제를 어떻게 해결할 수 있나요?

$ lsb_release -a
LSB Version:    core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal

또 다른 유사한 예:

$ xclock
Error: Can't open display: desktop:0

자세한 내용은:

$ xclock
Error: Can't open display: desktop:0
27296/31772MB
[3266:3258 3:2008] 02:54:16 Mon Jan 25 [mona@goku:pts/0 +1] ~
$ export DISPLAY=":0.0"
26016/31772MB
[3266:3258 3:2009] 02:57:24 Mon Jan 25 [mona@goku:pts/0 +1] ~
$ xclock
Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :0.0
$ export DISPLAY=":0"
26238/31772MB
[3266:3258 3:2011] 02:57:40 Mon Jan 25 [mona@goku:pts/0 +1] ~
$ xclock
Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :0
$ xhost +mona
Invalid MIT-MAGIC-COOKIE-1 keyxhost:  unable to open display ":0"
$ firefox
Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Could not connect: Connection refused
Error: cannot open display: :0
 
 
$ xclock
Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :0
25694/31772MB
[3266:3258 3:2026] 03:04:35 Mon Jan 25 [mona@goku:pts/0 +1] ~
$ export DISPLAY=desktop:0
25694/31772MB
[3266:3258 3:2027] 03:04:49 Mon Jan 25 [mona@goku:pts/0 +1] ~
$ xclock
Error: Can't open display: desktop:0

또한 Xauthority 파일에 이상한 문자가 있습니다.

$  xrandr | nc termbin.com 9999
Invalid MIT-MAGIC-COOKIE-1 keyCan't open display :0
21618/31772MB
[9136:3258 0:2002] 03:49:16 Mon Jan 25 [mona@goku:pts/2 +1] ~
$ fd Xauthority /
/run/user/1000/gdm/Xauthority
/run/user/1000/gdm/Xauthority-c
/run/user/1000/gdm/Xauthority-l
22048/31772MB
[9136:3258 0:2003] 03:51:26 Mon Jan 25 [mona@goku:pts/2 +1] ~
$ cat /run/user/1000/gdm/Xauthority-c
22048/31772MB
[9136:3258 0:2004] 03:51:49 Mon Jan 25 [mona@goku:pts/2 +1] ~
$ cat /run/user/1000/gdm/Xauthority-l
22081/31772MB
[9136:3258 0:2005] 03:51:58 Mon Jan 25 [mona@goku:pts/2 +1] ~
$ cat /run/user/1000/gdm/Xauthority
gokuMIT-MAGIC-COOKIE-1R��9��s{�H��H�l��gokuMIT-MAGIC-COOKIE-1R��9��s{�H��H�l22081/31772MB
[9136:3258 0:2006] 03:52:03 Mon Jan 25 [mona@goku:pts/2 +1] ~

또한 발견된 Xauthority 파일로 설정해도 문제가 해결되지 않습니다.

$ export XAUTHORITY=/run/user/1000/gdm/Xauthority
22022/31772MB
[9136:3258 0:2010] 03:54:31 Mon Jan 25 [mona@goku:pts/2 +1] ~
$ xclock
Invalid MIT-MAGIC-COOKIE-1 keyError: Can't open display: :0

내 UID 1000:

uid=1000(mona) gid=1000(mona) groups=1000(mona),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare)

나는 또한 다음과 같은 정보를 가지고 있습니다 xauth.

$ xauth info 인증 파일: /run/user/1000/gdm/Xauthority 새 파일: 아니요 파일 잠금: 아니요 항목 수: 2 변경 사항 적용: 예 변경 사항: 아니요 현재 입력: (argv):1 21740/ 31772MB [11979 :11971 0:2016] 05:26:34 Mon 1월 25일 [mona@goku:pts/0 +1] ~ $ xauth list goku/unix: MIT-MAGIC-COOKIE-1 SECRET_KEY #ffff#676f6b75#: MIT-MAGIC -COOKIE-1 SECRET_KEY

여기에 이미지 설명을 입력하세요.

답변1

$  export DISPLAY=:1.0

나를 위해 작동합니다.

여기에 이미지 설명을 입력하세요.

관련 정보