3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

(Linux)EcoLinux10.04で特定のソフトをログイン後自動起動する

Ubuntuベースの EcoLinux 10.04 でユーザがログインした時に、特定のソフトを自動起動させようと思っています。(root権限なくても設定できるように)

Windowsでいうところのスタートメニュー内にある、スタートアップみたいなことをしたいわけです。

具体的に今回はログイン後、Firefox で任意のページを表示したいと思っています。

まず、下記のディレクトリが無い場合、作成します。

$ mkdir ~/.config/autostart

この ~/.config/autostart にスタートアップファイルを配置すればいようです。

アプリケーションメニューにあるFirefoxのデスクトップエントリファイルを、~/.config/autostart/ にコピーします。

$ cp /usr/share/applications/firefox.desktop ~/.config/autostart/

後は、このデスクトップエントリファイルを編集します。

EXEC=firefox の後に、開きたいページのURLを入れるとそのページが開くようです。

例(Googleを開く場合):

[Desktop Entry]

Version=1.0

Name=Firefox Web Browser

Name[ja]=Firefox Googleを開く

Exec=firefox http://www.google.co.jp/

Terminal=false

X-MultipleArgs=false

Type=Application

Icon=firefox

Categories=Application;Internet;Network;WebBrowser;

MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;

StartupWMClass=Firefox

StartupNotify=true

参考:

自動起動(autostart): るるる るぶんつ