3

Как я могу войти на X-сервер из Mac OS X? Я знаю, что ssh -X username@host войдет в систему, и у меня будет возможность запускать X-приложения.

В Cygwin/X вы можете войти в систему и провести целый сеанс X со своего компьютера ... и он будет выглядеть примерно так:

Как я могу повторить это?

Используя этот пакетный скрипт:

@echo off
SET DISPLAY=127.0.0.1:0.0

SET REMOTE_HOST=%1

IF "%REMOTE_HOST%" == "" SET REMOTE_HOST=10.0.0.1

SET CYGWIN_ROOT=\cygwin
SET RUN=%CYGWIN_ROOT%\bin\run -p /usr/bin

SET PATH=.;%CYGWIN_ROOT%\bin;%PATH%

SET XAPPLRESDIR=
SET XCMSDB=
SET XKEYSYMDB=
SET XNLSPATH=

if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH
attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0
del %CYGWIN_ROOT%\tmp\.X11-unix\X0

:CLEANUP-FINISH
if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix


if "%OS%" == "Windows_NT" goto OS_NT

echo startxdmcp.bat - Starting on Windows 95/98/Me

goto STARTUP

:OS_NT

REM Windows NT/2000/XP
echo startxdmcp.bat - Starting on Windows NT/2000/XP

:STARTUP

%RUN% XWin -query tekknolagi.dyndns.org -clipboard -lesspointer -scrollbars -screen 0 1050x1655@2 -screen 1 1680x985@1

3 ответа3

4

установить xserver на macos: http://xquartz.macosforge.org/trac/wiki

запустить его в полноэкранном режиме.

2

Если у вас есть права на установку файлов на компьютере с Linux (и OS X), вы можете установить NX Server/Player из NoMachine. Он будет пересылать X сессии и использует только ssh для связи.

0

Новейшие системы OS X поставляются с X-сервером, но по умолчанию он не установлен. Установите его, и он создаст X11.app. Когда вы запускаете это, вы получаете совсем другое окно терминала. Там выполните ssh -X, и у вас будет локальный X-сервер, который будет запускать приложения с сервера. Запустите (например) xEyes, и вы увидите всплывающее приложение на вашем Mac.

Что касается вашего пакетного сценария, это сценарий Windows, и он не будет работать на Mac.

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