• ベストアンサー

X11起動時にxtermを開く

Mac OS X 10.6のX11 (Xquartz 2.3.6)を使っています。 これまでX11を起動すると自動的にxtermが開いていたのですが、 OSのアップグレードをしたら、開かなくなってしまいました。 X11起動直後にxtermを開くようにするにはどうすれば良いのでしょうか。 手動ではxtermを起動できます。 実際の目的は、X11を起動した際にX11から自動的に~/.bashrcが 実行されて欲しいということなのですが、 この観点からでもいいので、よろしくお願いします。

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

  • ベストアンサー
  • fmysh
  • ベストアンサー率79% (27/34)
回答No.1

XQuartz http://xquartz.macosforge.org/trac/wiki 最新版は 2.6.0 なので、こちらを使っています。 X11 起動時に他のプログラムを起動させたいならば、 $HOME/.xinitrc.d ディレクトリがなければ用意し そこにシェルスクリプトを置きます。 スクリプトには実行権限が必要です。 > X11起動直後にxtermを開くようにするにはどうすれば良いのでしょうか。 たとえば $HOME/.xinitrc.d/10-xterm.sh とでもいうファイル名で xterm & のように書いておきます。 他に単一の.xinitrc ファイルに書く流儀もありますが、自分でウィンドウマネージャを起動しなければならないので、良くわからなければ .xinitrc.d に分散記述のほうが安全かと思います。

JF1Msf
質問者

お礼

2.6.0にアップグレードして指示通りにファイルを作ったところ、うまく行きました。 どうもありがとうございました。 とても参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A