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
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
参考: