Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇2038:
Re:ウィンドウマネージャーが起動しない [MSだす。] 04/02 09:48

 └◇2039:Re[2]:ウィンドウマネージャーが起動しない [sutera] 04/02
  └◇2041:Re[3]:ウィンドウマネージャーが起動しない [MSだす。] 04/03
   └◇2042:Re[4]:ウィンドウマネージャーが起動しない [sutera] 04/03 <


2038● Re:ウィンドウマネージャーが起動しない[ MSだす。 ] 2004 04/02 09:48
> その後、無事にbash
shellを立ち上げ、startxと入力してみましたが、waiting
for X server to shut
downと出てウィンドウマネージャーが立ち上がりません。
> .xinitrcの内容は
>…(省略)…
> # start some nice programs
> wmaker &
>
.xinitrcの最後の命令はexecすべし、というのが基本。
そうしないと最後の命令を実行した後ただちにXが終了して
オまいます。
これは何もCygwinに限ったことではありません。
ですので、wmaker & のところを
exec wmaker
にしてください。

> # start some nice programs
> exec xterm -sl 1000 -sb -rightbar -ms red -fg yellow
-bg black -e /usr/bin/bash -l > のようにした場合
> xtermは起動します。
これはもちろん正しくexecしてあるからです。
スレッド一覧


2039● Re[2]:ウィンドウマネージャーが起動しない[ sutera ] 2004 04/02 15:34
exec wmaker &とすると
waiting for X server to shut downになり
exec wmakerにすると
wmaker fatal error:it seems that there is already a window maneger running
waiting for X server to shut down
というエラーになります。
execしても駄目でした。
スレッド一覧


2041● Re[3]:ウィンドウマネージャーが起動しない[ MSだす。 ] 2004 04/03 01:02
> exec wmaker &とすると
> waiting for X server to shut downになり
& はつけないでください。
> exec wmakerにすると
> wmaker fatal error:it seems that there is already a window maneger running
> waiting for X server to shut down
> というエラーになります。
このエラーメッセージは、wmakerを起動しようとしたが既に
別のwindowmanagerが起動されてるようだ、と言っている
わけですが、おそらくmultiwindowモードでXが起動しているのだと思います。multiwindowモードはwmakerやtwm のようなwindow managerと両立しません。
もしもmultiwindowモードではなくwmakerをwindow managerとして使いたいのであれば、ホームディレクトリに.xserverrcを作り、
exec /usr/X11R6/bin/XWin -clipboard -lesspointer
とでもしておくと良いでしょう。(オプションに-multiwindowを付けなければmultiwindowモードにはなりません。その他の
XWinのオプションについては
http://x.cygwin.com/docs/ug/cygwin-x-ug.html
でも見てください。)
スレッド一覧


2042● Re[4]:ウィンドウマネージャーが起動しない[ sutera ] 2004 04/03 04:51
どうも丁寧なレスありがとうございます。
上記の方法でウィンドウメーカーを起動することができました。startxが新しくなりマルチモードが追加されたようですね。初めてcygwin導入したんでいつの話かは分かりませんが。
また、startxwin.shの内容を見るとXWin -multimode -clipboard &と書いてあったのでそれを-mutimodeを削除してみてもできました。
要するにXWinは内部にをウィンドウマネージャを持っているとか書いてありました。で、そのウィンドウマネージャーはマルチモードを必要としていると。だからすでにウィンドウマネージャーが立ち上がっているとエラーを吐いたんですね。
理屈あってますでしょうか?
スレッド一覧

早田のホームページへ
CGIROOM