0

Emacs をエディターとして使用して Windows ボックスで JSF Web アプリケーションを開発していますが、Linux 環境で Emacs を使用することをはるかに好みます。(やや遠い) 過去には、リモートの X ディスプレイを使用して、この非常に便利なプログラミング支援を実現するのは簡単なことでした。Cygwin はある程度役立ちますが、真のリモート X が推奨されるソリューションです。ただし、最近の Fedora (および Ubuntu) ディストリビューションでは、リモート X は厄介な問題 (Google リモート X または XDMCP) であり、xhost とファイアウォールは言うまでもなく、GDM、XDM、および KDM の多くの構成設定があることがわかります。 Barry Kelley に、このタイプの質問は本当にプログラミングに関連していると納得させるよりも、リモート X を難しくする構成を考えてください。

現在、私は Fedora 10 を XFCE 環境と KDM をディスプレイ マネージャーとして実行しています。ファイアウォールをオフにし、selinux をオフにし、XDMCP (/etc/kde/kdm/kdmrc 内) を有効にしましたが、(Cywin) "$ export DISPLAY= myfedora10box:0.0; xclock」。Cygwin/X を実行している別の Windows ボックスにリモート ディスプレイを表示すると、テストは正常に動作します。したがって、問題は明らかに Fedora 10 の構成設定です。

4

8 に答える 8

2

X サーバーは通常、tcp 接続を受け入れないように構成されていますが (「-nolisten tcp」)、別のオプションとして、ssh の X11 転送メカニズムを使用することもできます。実行してみてください

ssh -X myfedora10box xclock

cygwin マシンのクロックを実行する必要があります。インタラクティブに使用するには、でログインしますssh -X myfedora10box

于 2009-04-16T07:39:46.123 に答える
2

ポータブル Ubuntuを使用すると、複雑な X Windows セットアップや仮想マシンをセットアップする必要なく、Windows 内から直接 Linux 環境を実行できます。本当にEmacsを実行したいだけなら、これが最も速い解決策かもしれません。

于 2009-04-16T04:02:49.263 に答える
0

「Portable Ubuntu」の代わりにandLinuxがあります - 私は彼らが持っているデスクトップ統合が気に入りました。

于 2009-04-16T14:57:45.830 に答える
0

おそらく、X サーバー セッションが「-nolisten tcp」オプションで起動されていることがわかります。これは、デスクトップがネットワーク ポートをリッスンしていないため、リモートでデスクトップに接続できないことを意味します。

確かに、私の Ubuntu ボックスでは、これがデフォルトの構成です。

于 2009-04-16T06:33:09.683 に答える
0

Windows を使用するのがうまくいかないときは、通常、パテまたはその他の ssh クライアントを使用してターミナルにログインし、ターミナル (XMing またはその他の X サーバー) から X アプリを起動します。

しかし、個々のアプリを起動するだけでなく、完全な X セッションが必要な場合は、VNC や NX などのフレームバッファ システムの方が簡単にセットアップできるのではないでしょうか?

于 2009-04-18T23:05:50.090 に答える
0

「xhost」コマンドを試しましたか? マニュアルページから:

xhost プログラムは、X サーバーへの接続を許可するリストにホスト名またはユーザー名を追加および削除するために使用されます。

Fedora ボックスでは、「xhost +mywindowsbox」と入力して、xclock と emacs、および Windows ボックスのその他のものを Fedora X 画面に表示できるようにします。

ただし、これは、Windows ファイルを編集している Fedora 画面で Windows emacs を表示するだけです。Windows ファイルで Fedora emacs を使用する場合は、Windows ボックスを設定してそのファイルを共有し、Fedora で samba を使用して、Fedora ボックスで実行されている emacs からアクセスできるようにすることができます。

于 2009-04-17T15:04:32.830 に答える
0
  • への xdmcp アクセスを許可するホストを追加しました/etc/X11/xdm/Xaccessか?
  • 私は現時点で xdm のボックスを使用していませんが、正しく思い出せば、関連する構成を含む可能性のある構成ファイルもあるはずです。/etc/X11/xdm/xdm-config

編集: これらの設定変更がコースから外れたら、X を再起動する必要があるかもしれません!

于 2009-04-16T05:30:04.517 に答える