• ベストアンサー

CygwinとXサーバーについて

CygwinをインストールするときXFree86も一緒にインストールしたのですが、リモートでリナックスサーバーにつないで、X上に図を表示させたいんですが、OpenGLの関係?でXFree86だとどうやらうまくいかないようです。 なんかフリー(期間限定でも可)で設定が容易い(できればリナックスサーバーに手をつけずに)Xサーバーってなんかありますか? ぜひ教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

Linux上のX対応ソフトのウィンドウを、CygwinのXで表示させたいのですよね?(ちがう?) 基本的にはNo.1さんの回答の通りです。 もう少し丁寧に書くと、Cygwin側とLinux側でそれぞれ以下のようにコマンドを実行します(これはLinux機上のxtermを表示させる場合)。 Cygwin側: > xhost +[Linux-hostname] Linux側: > xterm -display <Cygwin-hostname>:0.0

その他の回答 (2)

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.3

「リナックスに書かれた図をwindowsのXに表示させる」 [Windows側] \cygwin\usr\X11R6\bin\startxwin.batを実行。 →bashのウィンドウが立ち上がる) →タスクバーに”X”がでる。 ←これが出ないと「Xのディスプレイサーバが起動していない」証拠なのでこの後何をやってもダメ xhost + を実行。(全てのホストからのウィンドウ表示を許可) [Linux側] setenv DISPLAY [Windows側のIPアドレス]:0.0 # オプション ”-display <Cygwin-hostname>:0.0”と同じ意味 アプリを実行。 これでどうでしょ。

abcdesu
質問者

補足

それらのコマンドを実行しましたができません。 エラーにはOpenGL cant open display とでます もちろんXのマークはついています。 どうすればいいのでしょうか? 他に安定するXサーバーがあれば教えていただきたいのですが。

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.1

意味がよく判りませんが、 リモートホストに、Windowを飛ばしたいって事ですか? xhost コマンドで接続許可しておけば、出来ませんか? ex) xhost +[host] xterm -display [host:0.0] こういう事じゃないのかな????

abcdesu
質問者

補足

リモートホストに、Windowを飛ばすのではなく、 その逆でリナックスに書かれた図をwindowsのX に表示させることです。 分かりにくい上、私がネットワーク初心者なんで、適切な表現ができなくて申し訳ございません。

関連するQ&A

  • WindowsOSでXサーバを使う

    WindowsOSにXクライアントをインストールして、そのPCからネットワーク上のLINUXOSにインストールされたXサーバを操作しようと思い、 Cygwin/XFree86を使おうと思い、 http://www.atmarkit.co.jp/flinux/special/cygwin/cygwin01c.html のURLのサイトを閲覧していたのですが、バイナリファイルが配布されているという意味があまりわからないのですが・・・ バイナリファイルの意味をしらべてみてもあんまりしっくりこない。 また FTPサイトのxfree/xc-4-binaries/4.1.0/ にバイナリファイルがあると書いているのですが、 それが見つからないし、そもそもFTPサイトの意味をあまり 理解できませんでした。 ほんまに初心者ですいません。よろしくおねがいします。

  • cygwin + Putty の挙動が意味わかんないんですけど。

    WindowsXPのマシンでcygwinのXサーバーを立ち上げて、Puttyを用いてSSHでリモートのLinuxサーバーにアクセスしようと思います。(つまりXウインドウも飛ばしてきてほしいのです。) 1.WindowsXPのマシンにcygwinとPuttyをインストールしました。 2.C:\cygwin\usr\X11R6\bin\startxwin.bat を実行し、cygwinのXサーバーを立ち上げる。ちなみに、startxwin.batの内容は、デフォルトのstartxwin.batに run xhost ***.***.***.*** を書き加えたのみ。(***.***.***.***がLinuxサーバーのhostname) 3.この状態で、Puttyを立ち上げてSSHでリモートのLinuxサーバーにアクセスし、ログイン。 4.適当にXウインドウを使うアプリケーションを立ち上げてみる。(以下のアカウントは仮名。また、???.???.???.???はWindowsマシンのhostname) login as: monkey monkey@***.***.***.***'s password: Last login: Sun Jun 5 03:09:21 2005 from ???.???.???.??? setenv DISPLAY ???.???.???.???:0.0 % xv Xlib: connection to "???.???.???.???:0.0" refused by server Xlib: No protocol specified xv: Can't open display あれぇ?ちゃんとxhostでLinuxサーバーは指定したし、しかもディスプレイも目の前のマシンに切り替わってるはずなのに、 サーバーに拒否されるってどういうことよ??? 5.Xサーバー、Puttyが立ち上がっている状態で、再度 C:\cygwin\usr\X11R6\bin\startxwin.bat を実行。 6.再度、LinuxサーバーからXウインドウを送ってみる。 % xv ・・・おおっ!Xウインドウが飛んできたぞ!大成功! でもなんで C:\cygwin\usr\X11R6\bin\startxwin.bat を2回実行しないと xhost ***.***.***.*** が有効になってくれないんでしょうか? どなたか分かる方、教えていただけませんでしょうか?

  • CygwinでXFree86?

    LINUXというかコンピュータ初心者です。 cygwinのパッケージsetup.exeをダウンロードしてインストールしたのち >startx とすると、確かにloginシェルやxtermが出てくるのですが、いろいろなサイトの説明にあるような背景画面(Windowでいうとデスクトップみたいなやつ、ウィンドウマネージャというのでしょうか)が出てきません。 これはXFree86がちゃんとインストールされていないということでしょうか。また、最終的にはcolinuxというものをインストールしたいのですが、もしこの問題が解決しなくても大丈夫なのでしょうか。以上、どうしたらよいか教えていただきたいです。

  • Cygwinのエラー

    こんにちは。 WindowsXPの端末からCygwinでリモートのRHELサーバに アクセスしたいと思っています。 端末上に、XWindowでRHELのGNOMEなどのデスクトップを表示させます。 Cygwinをインストールし、xhostでリモートサーバのIPを 登録したところエラーとなります。 $ xhost +192.168.3.1 xhost: unable to open display "" これは何か設定が足りないのでしょうか・・?。 アドバイスお願いします。

  • CygwinとSeaDas

    私はWindowsXPの環境で、Linux環境を作ってくれるCygwinをインストールしました。そのCygwinの下で、SeaDas(人工衛星からのデータの可視化プロクラム)というフリーソフトを使うことができますか?教えてください。

  • cygwinでOpenGLのコンパイルができない

    cygwinでOpenGLのコンパイルをしようとしているのですが出来ません。 gcc -o3 -lglut32 -lglu32 -lopengl32 sample.c と入力すると /usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld: -lglut32 が見つかりません collect2: エラー: ld はステータス 1 で終了しました と表示されます。 cygwinのパッケージはすべてインストールしたので足りないものはないと思います。 何が問題なのでしょう。 ご存知の方は回答をよろしくお願致します。

  • CygwinをインストールしたけどXwindowが使えない。

    真ゼロ円でできるXサーバ[Windows XP編] http://www.atmarkit.co.jp/flinux/special/cygwin2/cygwin01a.html に従ってCygwinをインストールしましたが、startxwin.shのコマンドが見つからないといわれます。基本的なことでしょうが分かりませんでした。CygwinでXをするにはどうすればよいかご指導お願いします。

  • Cygwin KDEについて

    cygwin、XにてKDEを使いたいのですが、http://kde-cygwin.sourceforge.net/installを追加しAddをクリックして選択した後、Next>を押してもUnable to get setup.ini from http://kde-cygwin.sourceforge.net/install とメッセージボックスで表示されるだけです。 @IT:真ゼロ円でできるXサーバー様のページhttp://www.atmarkit.co.jp/flinux/special/cygwin2/cygwin02b.htmlを見てやったのですが、今はもうhttp://kde-cygwin.sourceforge.net/installはないのでしょうか?だとしたらKDEはいんすとーるできないのですか? こうすればできる、または、今も有効なダウンロードURLを知っているかたいらっしゃればお願いします。

  • 古いLinuxに最新のX Windowsのインストール

    Linuxのカーネル2.2で開発しているものです. いままで使っていたパソコンが壊れたので,新しいパソコンに,Linuxカーネルの2.2を入れたまではいいのですが,X Windowsがうまく動作しません. たぶん,XFree86が古くて,新しいビデオチップに対応していないと思っています. なので,最新のXFree86最新バージョンのソースをとってきて,インストールしたいのですが,そもそも古いLinuxに最新のXFree86がコンパイルできて,さらにX Windowsがうまく動作するか心配です. そこで,ご質問なのですが,古いLinux(カーネル2.2)で最新のXFree86がコンパイルできて,ちゃんと動作するのか教えてください. あと,もし,コンパイルできた場合,はなりそうな箇所があれば教えていただけるとありたがたいです.

  • cygwin でX起動せず

    cygwinをインストールしたのですが、Xが起動できません setup.exeのversionは 2.510.2.2です。 tartwin.shを実行すると、以下のようなエラーが出力されています。 ----- ここから ----------------------- (WW) /tmp mounted int textmode _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created. (II) XF86Config is not supported (II) See http://x.cygwin.com/docs/faq/cygwin-x-faq.html for more information winAdjustVideoModeShadowGDI - Using Windows display depth of 32 bits per pixel winAllocateFBShadowGDI - Creating DIB with width: 1280 height: 1024 depth: 32 winInitVisualsShadowGDI - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24 bpp 32 (中略) MIT-SHM extension disabled due to lack of kernel support XFree86-Bigfont extension local-client optimization disabled due to lack of shared memory support in the kernel (--) Setting autorepeat to delay=500, rate=31 (II) Loading US keyboard layout. (--) winConfigKeyboard - Layout: "E0010411" (00000411) (--) Using preset keyboard for "Japanese" (411), type "7" (--) 3 mouse buttons found Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list! ----- ここまで ------ could not init font path elemtnt /usr/X11R6/lib/X11/fotns/CID, removing from list! の部分が怪しいと思うのですが、この場合、何かインストールすべきパッケージを取りこぼしているのでしょうか? cygwinのインストール、設定については、以下を参考にしました。 http://www.atmarkit.co.jp/flinux/special/cygwin2/cygwin01a.html よろしくお願いします。