Fedora15のシステム起動時に特定のアプリケーションを配置するにはどうすればよいですか。
たとえば、システムの起動時にFirefoxブラウザを起動したい場合、どうすればこれを実現できますか?
これまでに行ったことは、単純なシェルスクリプトを作成し、その中にFirefoxブラウザーを起動するコマンドを配置し、そのシェルスクリプトを/etc/init.d/
ディレクトリに配置したことです。
#!/bin/bash
/usr/bin/firefox
これは、デスクトップ環境(DE)設定で構成する必要があります。たとえば、Gnomeを実行している場合は、AskFedoraの この質問 で説明されているようにgnome-session-properties
を使用します。
KDEの場合、これはAutostart
で構成できます。これは次のようになります。
グローバル初期化スクリプトが機能しない理由は、これらのコマンドがGUI/DEのスコープ外で実行されるためです。同様に、微調整なしでプレーンttyシェルからfirefox
を実行することはできませんが、DE内のターミナルウィンドウから実行することはできます。
これを行うには2つの方法があります。最初の方法は、gnomeを実行している場合です。ターミナルからコマンドを入力します
#gnome-session-properties
eNTERを押すと、そこにエントリを追加できます...
例:共感は/ usr/bin/empathyにあります
または、スクリプトを作成して/etc/rc.local/myautostart.shに配置することもできます
#!/bin/sh
/usr/bin/empathy
スクリプトファイルを実行可能にする
#chmod r+x /etc/rc.local/myautostart.sh
そして、あなたはそれを持っています