4

Я могу успешно открыть соединение ssh -X от host.home до host.work (оба Mac OS X). X11 работает на host.home . Когда я запускаю xterm или xeyes на host.work я вижу его на host.home , но если я запускаю macvim, он запускается на host.work , а не в host.home .

Можно ли удаленно использовать macvim на host.home или для удаленного взаимодействия можно использовать только программы с поддержкой X11?

2 ответа2

6

Нет, только программы X11 могут использоваться удаленно. Нативные приложения Mac OS X используют совершенно другой инструментарий. Из этого в Apple Stack Exchange:

Нативное приложение Mac OS X не использует протокол X для рендеринга, но специальный протокол Mac. Таким образом, вы не можете использовать пересылку по протоколу ssh X так же, как на рабочей станции Linux.

В качестве (не столь хорошего) решения вы можете использовать VNC.

1

Приложения Mac OS не используют протокол X. Но стандартом де-факто для удаленного взаимодействия с графическим интерфейсом является VNC, который OS X поддерживает изначально. Включите Общий доступ к экрану в Системных настройках -> Общий доступ, и вы можете использовать клиент VNC, работающий локально под X11, для взаимодействия с графическим интерфейсом на удаленном Macintosh.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .