- ベストアンサー
X11の停止方法について(Cygwin)
- Cygwinを使用してgnuplotを利用している場合、X11の停止方法について困っていることがあります。
- startxwinと入力してX11を起動し、gnuplotを使用した後にxウィンドウを閉じると、再度gnuplotを使用する際にxウィンドウを起動できないという問題が発生します。
- タスクトレイのxサーバーを閉じることでxウィンドウを起動できるようになりますが、これが面倒だと感じています。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
xターミナルとは? xterm のことですか? # 昔、Xサーバーが動作しているだけの端末装置 X端末というのがありましたが 通常、xtermを終了させてもXサーバーは終了しません。 $ startxwin startxwin: Another X server instance is running on DISPLAY :0 となる、ということは、Xサーバーがディスプレイ:0で動作しているので、環境変数DISPLAYを設定するか、コマンドのディスプレイ指定オプションを使って :0 に表示するようにしすれば、表示されるはずです。 startxwin→xtermをexit のあとで、コマンドラインから DISPLAY=:0 xterm と入力してみてください。xtermが起動しませんか?
その他の回答 (4)
- vaidurya
- ベストアンサー率45% (2714/5983)
普通に、Windows固有のソフトですから、Windowsユーザー率が低いところで問うことに無理があると思います。 もし、Windowsユーザーの間でもCygwinについて詳しい人が見つからないのであれば すでに、Cygwinは廃れつつあり 仮想マシンで普通にLinuxやFreeBSDを動かすほうが簡単な時代なのかもしれません。 Cygwinが廃れつつあるかどうかすら、普通のLinuxユーザーは気づかないと思います。
- kmee
- ベストアンサー率55% (1857/3366)
または DISPLAY=:0 gnuplot こちらでは、xterm無しにgnuplotが起動するはず
- Toshi0230
- ベストアンサー率51% (836/1635)
No.2の方の回答と被りますが… > タスクトレイのxサーバーを右クリックしてExitした後ならxウィンドウを立ち上げられる この記載のとおりであるなら、gnuplotを終了したときはウィンドウを閉じただけで Xサーバが動いているので、再度gnuplotを起動すればよいだけと思います。 gnuplot終了時に、xtermとかのターミナルウィンドウは起動していないのでしょうか?
お礼
gnuplotを閉じるときにxtermもいっしょに閉じています。 そのあとCygwinからxtermを開こうとしても $ startxwin startxwin: Another X server instance is running on DISPLAY :0 : Resource temporarily unavailable と表示されて開けないということです。
- kmee
- ベストアンサー率55% (1857/3366)
すみません、あなたの言う「xウィンドウも閉じる」というのが何を意味しているのか、わかりません。 ただ表示されていたウィンドウを閉じただけで、Xサーバーが動いているなら、(startxwin無しに)gnuplotを実行するだけでいいのでは?
お礼
xウィンドウを閉じる、とはxターミナルにてexitと入力することです。 gnuplotはxターミナル上でしか動かないみたいです。
お礼
起動しました!! No.5に書いていただいた方法もうまくいきました! 本当にありがとうございますm(__)m