![X 서버를 열 수 없습니다.](https://rvso.com/image/52101/X%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EC%97%B4%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
이미지의 크기를 표시한 다음 내 시스템에서 말하는 프로그램을 사용하여 크기를 조정하려고 합니다 Package ImageMagick-6.5.4.7-7.el6_5.i686 already installed and latest version
.
하지만 오류가 발생합니다.
-bash-4.1# main-bg1.jpg 표시
디스플레이: X 서버 `' @display.c/DisplayImageCommand/420을 열 수 없습니다.
답변1
해당 메시지는 해당 쉘(루트)에서 일반 사용자로 실행 중인 것으로 추정되는 X 서버에 GUI 창을 표시할 수 있는 권한이 없기 때문입니다.
일반 사용자로 다른 창에서:
$ xhost +
그런 다음 다시 시도해 보세요. 그래도 작동하지 않으면 $DISPLAY
루트 쉘에서 변수를 명시적으로 설정해 볼 수 있습니다.
$ export DISPLAY=:0.0
그런 다음 명령을 반복하십시오 display ...
.
SSH를 통해 원격 서버에 로그인했습니다.
이와 같은 것을 사용하여 멀리 있는 서버에 로그인했다면 ssh root@remote
다음과 같은 결과를 얻게 될 것입니다.
$ ssh -x root@skinner xeyes
Error: Can't open display:
$
이제 스위치를 사용하는 경우 -X
:
GUI 앱이 원격으로 다시 표시되어야 합니다.