web-dev-qa-db-ja.com

MacからのXセッション

Mac OS XからXサーバーにログインするにはどうすればよいですか?そんなこと知ってる ssh -X username@Hostがログインし、Xアプリケーションを実行するための機能があります。

Cygwin/Xでは、ログインしてコンピューターからXセッション全体を実行できます...次のようになります。

enter image description here

どうすればこれを複製できますか?

このバッチスクリプトの使用:

@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
tekknolagi

macosにxserverをインストールします: http://xquartz.macosforge.org/trac/wiki

フルスクリーンで起動します。

4
akira

Linux(およびOS X)マシンにインストールする権限がある場合は、NXサーバー/プレーヤーNoMachine からインストールできます。 。 Xセッションを転送し、通信にsshのみを使用します。

2
tidbeck

最近のOSXシステムにはXサーバーが付属していますが、デフォルトではインストールされていません。それをインストールすると、X11.appが作成されます。それを実行すると、非常に異なった外観のターミナルウィンドウが表示されます。そこで、ssh -Xを実行すると、サーバーからアプリケーションを実行するローカルXサーバーが作成されます。 (たとえば)xEyesを起動すると、Macにアプリがポップアップ表示されます。

バッチスクリプトに関しては、これはWindowsスクリプトであり、Macでは機能しません。

0
mauvedeity