X11 2.4.0とGeant4の組み合わせ

OS X Leopard に附属の X11 はいくつか変な挙動があるので、 非公式のX11 2.4.0 を自分の Mac には install して使っています。ところが、この 2.4.0 と Geant4 を組み合わせた場合にだけ、これまた変な挙動を示します。

ここに既に bug report が上がっていますが、まとめると以下のような症状です。

  1. Geant4 の program を何か走らせる(examples/ の下にあるものでも何でもいい)
  2. /vis/open OGLIX と/vis/drawVolume の組み合わせなどで、geometry を画面に描画する
  3. exit でいったん終了する
  4. 再度 Geant4 を走らせる
  5. geometry を描画しようとすると、window が現れない

対処方法は、Emacs なり Xterm なり、何かしらの X11 を使う software を先に立ち上げておくことです。こうしておくと、なぜかちゃんと動作します。