setenv $DISPLAY = :0.0

setenv $DISPLAY = :0.0

VPS 서버가 있습니다. 표시 변수를 설정해 보세요. 올바른 값에는 항상 문제가 있습니다.

setenv $DISPLAY = :0.0

$DISPLAY 내보내기

VT가 설정되지 않거나 발견되지 않아서 xinit가 실패하지 않도록 시도하십시오. xhost + 및 $DISPLAY 변수를 설정하면 모든 X 세션이 실행되고 모든 GUI가 나타날 수 있습니다. 저는 Unix 환경에서 3주 동안 CentO를 사용해 왔습니다. 그렇다면 bash 쉘을 사용하여 CentOs 6.8-x_64용 GUI를 시작하는 올바른 방법은 무엇입니까?

인사-

답변1

헤드리스 CentOS가 있고 원격 로그인을 통해 GUI 애플리케이션을 실행하려면 다음이 필요합니다.

  1. Yum은 xorg-x11-xauth를 설치합니다.
  2. Yum은 xorg-x11-apps를 설치합니다.
  3. ssh -X 서버
  4. 시계

당연히 X11 서버를 실행하는 시스템에서 ssh -X를 실행해야 합니다.

  • Linux를 사용하는 경우 추가 단계가 필요하지 않습니다.
  • Mac OS X를 사용하는 경우 - XQuartz를 설치하세요.
  • Windows를 사용하는 경우 xming, mobaxterm, Exceed 또는 X11 지원을 추가하는 기타 도구를 사용하십시오.

답변2

변수를 사용 bash하고 설정해야 하는 경우 DISPLAY(보통 자동으로 설정될 것으로 예상함) 올바른 구문은 다음과 같습니다.

export DISPLAY=:0.0

또는

DISPLAY=:0.0; export DISPLAY

setenv명령 이므로 csh여기서는 사용되지 않습니다. 변수 이름에는 달러 기호를 사용할 수 없으며 등호 주위에 공백이 없어야 합니다.

관련 정보