Linux Tips

X Window System起動時にプログラムを自動的に実行するには

北浦訓行
2001/11/29

 X Window System(以下X)起動時に自動的にプログラムを実行するには、Xが起動したときに実行されるスクリプトファイルに、実行したいプログラム名を記述すればいい。

 Xが起動したときに実行されるスクリプトファイルには、~/.xinitrc~/.xsessionの2つがある。両者の違いは、~/.xinitrcがstartxコマンドでXを起動したときに実行されるファイルであるのに対して、~/.xsessionはグラフィカルログイン画面で実行されるファイルである点だ。

 つまり、startxコマンドでXを起動するときに実行したいプログラムは~/.xinitrcに、グラフィカルログイン画面でログインしたときに実行したいプログラムは~/.xsessionに、どちらの場合でも実行したいプログラムは~/.xinitrcと~/.xsessionの両方に記述すればいい。

 もし、~/.xinitrcや~/.xsessionがない場合は、テキストエディタで作成する。ただし、~/.xsessionは実行属性を付けないと有効にならないので注意が必要だ。実行属性を付けるには、以下のコマンドを実行する。

$ chmod +x ~/.xsession

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間