• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:X11の停止方法について(Cygwin))

X11の停止方法について(Cygwin)

このQ&Aのポイント
  • Cygwinを使用してgnuplotを利用している場合、X11の停止方法について困っていることがあります。
  • startxwinと入力してX11を起動し、gnuplotを使用した後にxウィンドウを閉じると、再度gnuplotを使用する際にxウィンドウを起動できないという問題が発生します。
  • タスクトレイのxサーバーを閉じることでxウィンドウを起動できるようになりますが、これが面倒だと感じています。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

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が起動しませんか?

ingking
質問者

お礼

起動しました!! No.5に書いていただいた方法もうまくいきました! 本当にありがとうございますm(__)m

その他の回答 (4)

  • vaidurya
  • ベストアンサー率45% (2714/5983)
回答No.6

普通に、Windows固有のソフトですから、Windowsユーザー率が低いところで問うことに無理があると思います。 もし、Windowsユーザーの間でもCygwinについて詳しい人が見つからないのであれば すでに、Cygwinは廃れつつあり 仮想マシンで普通にLinuxやFreeBSDを動かすほうが簡単な時代なのかもしれません。 Cygwinが廃れつつあるかどうかすら、普通のLinuxユーザーは気づかないと思います。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.5

または DISPLAY=:0 gnuplot こちらでは、xterm無しにgnuplotが起動するはず

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

No.2の方の回答と被りますが… > タスクトレイのxサーバーを右クリックしてExitした後ならxウィンドウを立ち上げられる この記載のとおりであるなら、gnuplotを終了したときはウィンドウを閉じただけで Xサーバが動いているので、再度gnuplotを起動すればよいだけと思います。 gnuplot終了時に、xtermとかのターミナルウィンドウは起動していないのでしょうか?

ingking
質問者

お礼

gnuplotを閉じるときにxtermもいっしょに閉じています。 そのあとCygwinからxtermを開こうとしても $ startxwin startxwin: Another X server instance is running on DISPLAY :0 : Resource temporarily unavailable と表示されて開けないということです。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

すみません、あなたの言う「xウィンドウも閉じる」というのが何を意味しているのか、わかりません。 ただ表示されていたウィンドウを閉じただけで、Xサーバーが動いているなら、(startxwin無しに)gnuplotを実行するだけでいいのでは?

ingking
質問者

お礼

xウィンドウを閉じる、とはxターミナルにてexitと入力することです。 gnuplotはxターミナル上でしか動かないみたいです。