VPS 서버가 있습니다. 표시 변수를 설정하려고 합니다. 항상 올바른 값에 문제가 있었습니다.
setenv $DISPLAY = :0.0
$DISPLAY 내보내기
VT가 설정되거나 발견되지 않아 xinit가 실패하지 않도록 하려고 합니다. xhost + 및 $DISPLAY 변수를 설정하면 모든 X 세션이 실행되고 모든 GUI가 표시됩니다. 저는 CentO를 시작한지 3주가 되었고 Unix 환경에서 왔습니다. 따라서 bash 쉘의 경우 CentOs 6.8-x_64에 대한 GUI를 설정하는 올바른 방법은 무엇입니까?
문안 인사-
답변1
헤드리스 CentOS가 있고 원격으로 로그인하여 GUI 앱을 실행하려면 다음을 수행해야 합니다.
- 냠 설치 xorg-x11-xauth
- 냠 xorg-x11-apps 설치
- ssh -X 귀하의 서버
- x시계
분명히 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
여기서는 사용되지 않습니다. 변수 이름에 달러 기호를 사용해서는 안 되며 등호 양쪽에 공백이 없어야 합니다.