来自Mac的X Session


3

如何从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

也许您可以在cygwin / X中提供更多有关如何操作的详细信息?
tidbeck

@tidbeck好的!更新q
tekknolagi 2011年

Answers:


4

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

全屏启动它。


安装; 我如何推出全屏?我可以有同样的效果吗?
tekknolagi 2011年

好吧我想出了全屏 - 我如何实现同样的效果?
tekknolagi 2011年

哪个“效果”?
akira

我发布的图像; 一个完整的x会话
tekknolagi 2011年

在Mac上启动您在屏幕截图中看到的应用。如果你想自动化:写一个脚本(所谓的'会话脚本')。
akira

2

如果您有权在Linux(和OS X)计算机上安装东西,则可以从NoMachine安装NX Server / Player。它将转发X会话并仅使用ssh进行通信。


我有权限,但有没有其他实用程序不需要它们?
tekknolagi

0

最新的OS X系统附带一个X服务器,但默认情况下不安装。安装它,它将创建X11.app。当你运行它时,你会看到一个非常不同的终端窗口。在那里,做你的ssh -X,你将有一个本地X服务器,将从服务器运行应用程序。启动(例如)xEyes,您将看到Mac上的应用程序弹出。

关于批处理脚本,这是一个Windows脚本,不适用于Mac。


我意识到这是一个批处理脚本,但这就是我在顶部重新创建图像的方式。Mac有类似的功能吗?
tekknolagi

您可以在Mac上使用shell脚本。事实上,由于Mac OS X是UNIX,您可能可以使用您在Mac上登录的UNIX计算机中的脚本。
mauvedeity 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.