Mac 上的 X 会话

Mac 上的 X 会话

我如何从 Mac OS X 登录到 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

答案1

在 macos 上安装 xserver:http://xquartz.macosforge.org/trac/wiki

以全屏方式启动它。

答案2

如果你有权限在 Linux(和 OS X)机器上安装东西,你可以安装NX 服务器/播放器无机器. 它将转发 X 会话并且仅使用 ssh 进行通信。

答案3

较新的 OS X 系统附带 X 服务器,但默认情况下未安装。安装后,它将创建 X11.app。运行后,您将看到一个外观非常不同的终端窗口。在其中执行 ssh -X,您将拥有一个本地 X 服务器,它将运行来自服务器的应用程序。启动(例如)xEyes,您将看到该应用程序弹出到您的 Mac 上。

关于您的批处理脚本,那是一个 Windows 脚本,并且无法在 Mac 上运行。

相关内容