X 응용 프로그램은 SSHing 동안 원격 서버에서 시작할 수 있지만 인라인 명령으로는 실행할 수 없습니다.

X 응용 프로그램은 SSHing 동안 원격 서버에서 시작할 수 있지만 인라인 명령으로는 실행할 수 없습니다.

X 응용 프로그램을 시작하려는 원격 서버가 있습니다. GUI를 직접 볼 필요는 없고(x 전달 없음) 애플리케이션을 실행하기만 하면 됩니다.

이것은 작동합니다:

$ ssh <remotehost>
$ xapplicationname -params

이것은 작동하지 않습니다:

$ ssh <remotehost> 'xapplicationname -params'
(xapplicationname:12939): Gtk-WARNING **: cannot open display: 

왜?

인라인 명령은 X가 아닌 응용 프로그램에서도 작동합니다.

$ ssh <remotehost> 'ls -lar'

우분투 17.10, 재고 구성

관련 정보