KDM および XFCE を実行する Fedora 10 を備えたリモート X ディスプレイ

StackOverflow https://stackoverflow.com/questions/754707

質問

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

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

役に立ちましたか?

解決 8

私が受け取った回答の

いくつかはブライアン・チャイルズから1特に、助けました。私がいることが確認された後は、「$ psの-ef | grepのXは」Xコマンドの-nolisten tcpの引数を示したことは、/ etcの下に「-nolisten」をgrepして、そこから行くために非常に簡単ではなかった(なるようにEmacsのrgrep正確な)ここで、Iは、/ etc / KDE / KDM / kdmrcで犯人を見つけました: "ServerArgsLocal = -br -nolisten tcpのが、" 指定された

457

答えたすべての人に感謝します。

-pmr

他のヒント

ポータブルUbuntuのには、Linuxを実行できるようになります環境に直接Windows内から任意の乱雑なX、Windowsのセットアップなしまたは仮想マシンをセットアップしました。あなたが本当にやりたいことがEmacsを実行した場合、最速ソリューションかもしれません。

Xサーバは、通常、(「-nolisten TCP」)TCP接続を受け付けないように構成され、しかし、別のオプションは、SSHのX11転送機構を使用することです。実行してみます。

ssh -X myfedora10box xclock

あなたのcygwinのマシンの、あなたはクロックが動作して取得する必要があります。対話型の使用についてssh -X myfedora10boxでログインします。

  • xdmcp アクセスを許可するホストを追加しましたか? /etc/X11/xdm/Xaccess ?
  • 現時点では xdm を使用していませんが、私の記憶が正しければ、関連する設定を含む可能性のある設定ファイルも存在するはずです。 /etc/X11/xdm/xdm-config

編集:もちろん、これらの設定を変更した後は、X を再起動する必要がある場合があります。

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

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

代替する "ポータブルUbuntuは、" andLinux にされて - 私は、彼らが持っているデスクトップ統合を言っています

あなたは「のxhost」コマンドを試してみましたか? manページから:

  

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

あなたのFedoraのボックスでは、あなたがのxclockとEmacsとFedoraのX画面上に表示されるウィンドウボックスに任意の他を許可する「でxhost + mywindowsbox」を入力します。

しかし、これはWindowsのファイルを編集するFedoraの画面上であなたのWindowsをemacsを与えます。あなたは、Windowsのファイル上のFedoraをemacsを使用するために探している場合は、そのファイルを共有し、Fedoraのボックス上で実行されているEmacsがそれにアクセスできるようにFedoraの上でサンバを使用するには、Windowsボックスを設定したい場合があります。

私は窓を使用しての不幸を持っている場合は、

、私は通常ちょうどパテまたは他のSSHクライアントを使用して、端末にログインし、ターミナル(Xmingのか、他のいくつかのXサーバ)からのXアプリケーションを起動します。

しかし、あなたは完全なXセッションをしたい場合だけではなく、多分VNCやNXのようないくつかのフレームバッファシステムはセットアップが簡単になり、個々のアプリを起動する?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top