2012-01-04 5 views
0

私はXming Xserverを使って自分のローカルWindowsマシンでCygwinを使用しています。私がしたいのは、サーバー上で私のコードエディタ(XEmacs)のフルグラフィカルバージョンを使用できるように、表示変数を設定することです。Ubuntuの表示変数を設定するには

私はUbuntuサーバーにSSHしかインストールできず、プログラムのテキスト版を使用しています。

は、誰もが任意のアイデアを持っていますか?これは権限エラーですか、私が紛失しているものがありますか

+0

表示される実際のエラーは何ですか? – Costa

答えて

1

まず、どのコマンドを試したのか、どのコマンドを受け取ったのかを教えてください。あなたがsshをすることができますので

ssh -CX [email protected] xemacs

-Cオプションは、圧縮を有効にすることです。 -Xオプションは、X11転送を有効にするオプションです。詳細は、sshのmanページを参照してください。

ローカルネットワークに接続している場合は正常に動作します。レイテンシが高い場合、少し不満を感じるでしょう。

これはLinuxからLinuxにはうまくいくはずです。私は決して使ったことがないのでcygwinについてはわかりません。

+0

私はCygwinのドキュメントに基づいてこの回答に投票しました。Cygwin/XでリモートXクライアントを表示することは、他のXサーバーでリモートXクライアントを表示することとほぼ同じです。安全なsshメソッド、または安全でないtelnetまたはrshメソッドを使用することができます(推奨されません)。 –

0

Cygwinのマニュアルでは、代わりに-Yを使用するように指示しています。 -Yが動作するので、私は-Xも動作すると考えていますが、特別な設定が必要な場合があります。ノートに注意してください:

http://x.cygwin.com/docs/ug/using-remote-apps.html

注:SSHサーバが自動的に通常localhostのようなものに、適切なDISPLAY環境に 変数を設定します:10.0、そう クライアントがプロキシX11ディスプレイに接続しますリモートホストの からX11プロトコルがssh経由でXサーバに転送されます。

ログインスクリプトが無条件にDISPLAYを何かに設定した場合、 これはX11転送を中断します。

注:デフォルトでは、OpenSSHサーバーは転送されたX 接続を許可しません。これは、リモートホスト上で、 X11Forwarding yesをsshd_config構成ファイルに追加することによって構成する必要があります。設定ファイル を変更した後、OpenSSH サーバを再起動するか、SIGHUPを実行してコンフィグレーション ファイルを再読み込みする必要があります。

注:OpenSSHサーバーでは、x接続を X接続に使用できるようにxauthコマンドが必要です。したがって、リモートホスト にインストールする必要があります。

関連する問題