0

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

現時点では、SSH で Ubuntu サーバーに接続し、テキスト バージョンのプログラムを使用することしかできません。

誰かアイデアはありますか?これは権限エラーですか、それとも何か不足していますか

4

2 に答える 2

1

まず最初に、どのコマンドを試し、どのような出力が得られたかをお知らせください。

sshできるので:

ssh -CX barney@server xemacs

-C オプションは、圧縮を有効にするためのものです。-X オプションは、X11 転送を有効にするためのものです。詳細については、のマニュアル ページを参照しsshてください。

ローカル ネットワークを使用している場合は、これで問題なく動作するはずです。レイテンシーが高い場合は、少しイライラするでしょう。

これは Linux から Linux まで動作するはずです。cygwin は使ったことがないのでよくわかりません。

于 2012-01-06T14:25:00.447 に答える
0

Cygwin のドキュメントでは、代わりに -Y を使用することを推奨しています。-Y が機能するので、-X も機能すると考えますが、特別な構成が必要になる場合があります。注意事項に注意してください:

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

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

ログイン スクリプトが無条件に DISPLAY を別のものに設定すると、X11 転送が中断されます。

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

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

于 2012-11-14T01:23:05.427 に答える