xquartz를 사용하거나 사용하지 않는 ssh -X


0

OSX가 ssh -X즉시 지원되는지 알고 싶습니다 .

이 명령을 사용하면 XQuartz가 시작되고 흥미롭게도 둘 다 작동하지 않습니다 pdf.

evince foo.pdf 

** (evince:1341): WARNING **: Command line `dbus-launch --autolaunch=58045ffa2d1f3dc82398e1eb00000008 --binary-syntax --close-stderr' exited with non-zero exit status 1: EOF in dbus-launch reading address from bus daemon\n
Failed to get bus connection: Command line `dbus-launch --autolaunch=58045ffa2d1f3dc82398e1eb00000008 --binary-syntax --close-stderr' exited with non-zero exit status 1: EOF in dbus-launch reading address from bus daemon\n

이것은 XY 문제 처럼 보이 므로 여기서 원인을 추정하지 않고 여기서 해결하려는 문제를 더 자세히 설명 할 수 있습니까?
nohillside

답변:


1

ssh에 대한 '-X'매개 변수는 ssh에 XWindow 세션을 열도록 지시하므로 xquartz가 자동으로 시작됩니다.

-X없이 원격 서버로 ssh하고 명령 행에서 원격 서버와 상호 작용할 수 있지만 XWindow 디스플레이를 XQuartz로 전달하려면 전달해야합니다.

보고있는 문제를 디버그하려면 다음을 수행하십시오.

  1. 서버에 연결할 때 오류가 없는지 확인하십시오 (예 : '채널 0에서 X11 전달 요청 실패')
  2. 유효한 연결을 설정 한 후 (예 : xeyes 또는 gvim) 다른 X 윈도우 명령 테스트
  3. $ DISPLAY의 값을 확인하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.