web-dev-qa-db-ja.com

Fedora 15のシステム起動時に特定のアプリケーションを配置する方法は?

Fedora15のシステム起動時に特定のアプリケーションを配置するにはどうすればよいですか。

たとえば、システムの起動時にFirefoxブラウザを起動したい場合、どうすればこれを実現できますか?

これまでに行ったことは、単純なシェルスクリプトを作成し、その中にFirefoxブラウザーを起動するコマンドを配置し、そのシェルスクリプトを/etc/init.d/ディレクトリに配置したことです。

#!/bin/bash
/usr/bin/firefox
5
Juned

これは、デスクトップ環境(DE)設定で構成する必要があります。たとえば、Gnomeを実行している場合は、AskFedoraの この質問 で説明されているようにgnome-session-propertiesを使用します。

KDEの場合、これはAutostartで構成できます。これは次のようになります。

enter image description here

グローバル初期化スクリプトが機能しない理由は、これらのコマンドがGUI/DEのスコープ外で実行されるためです。同様に、微調整なしでプレーンttyシェルからfirefoxを実行することはできませんが、DE内のターミナルウィンドウから実行することはできます。

5
gertvdijk

これを行うには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

そして、あなたはそれを持っています

2
midnightsteel