2017-11-15 3 views
0

macos sierra를 실행 중이며 어떤 이유로 sierra에서 다음 작업을 수행 할 수 없습니다.linux에서 macos에 로그인하여 내보내기 표시

리눅스 데스크탑에서 내 Macos 컴퓨터로 ssh하고 내 디스플레이를 다시 내 리눅스 디스플레이에서 크롬이나 사파리를 실행하고 싶습니다.

xquartz가 설치되어 있고 sshd_config가 올바르게 설정되었습니다. 성공적으로 xauth가 작동한다는 것을 증명하는 DISPLAY 변수 세트를 얻습니다. 그러나 Chrome이나 Safari를 실행하면 macos 데스크탑에 표시됩니다.

나는 시에라 (sierra)까지 모조의 모든 버전에서이 작업을 수행했다. 당신은 X 전달의 방향에 대한 설치 xquartz을 할 필요가 없습니다 도움

답변

0

에 대한

감사합니다. 그러나 필요한 것은 X 프로토콜을 사용하여 응용 프로그램을 표시하는 것입니다. Mac의 Chrome 또는 Safari는이를 사용하지 않습니다.

Mac은 X 서버를 사용하지 않으며 창을 처리하고 화면에 렌더링하기위한 자체 API를 가지고 있습니다. 설치 한 대부분의 응용 프로그램 (Chrome 및 Safari 포함)은이 API를 사용하며 X11에 대해 모르고 DISPLAY 변수를 무시합니다. 일부 특수 응용 프로그램 (일반적으로 Linux에서 이식 된 응용 프로그램) 만 Mac에서 X11을 사용하고 xqartz (예 : xterm 또는 inkscape)를 사용하여 렌더링합니다. 그것들은 Mac에서 Linux로 X 포워딩을 사용할 수있는 유일한 애플리케이션입니다.

X11을 사용하는 Mac 용 Chrome/Chromium 빌드가 의심 스럽지만 Safari가없는 것으로 확신합니다. VNC를 사용하여 Mac에서 Linux로 원격 데스크톱을 가져 오는 것이 좋습니다.

관련 문제