Fedora セッション / プロセス起動の問題

Fedora セッション / プロセス起動の問題

私はlxde(xfce)デスクトップでfedora 16をインストールしました。問題は、システムにログインすると、インストール マネージャーが起動するなど、冗長なアプリの起動が発生することです。また、かなりの数のhttpdプロセスがあることにも気付きました。私には非常に奇妙に見えます。何か提案はありますか?

[midnight@localhost ~]$ ps aux | grep httpd
root       985  0.0  0.3 437472  9964 ?        Ss   18:58   0:00 /usr/sbin/httpd -k start
apache     988  0.0  0.4 441816 12112 ?        S    18:58   0:00 /usr/sbin/httpd -k start
apache     989  0.0  0.2 437472  6112 ?        S    18:58   0:00 /usr/sbin/httpd -k start
apache     990  0.0  0.2 437472  5364 ?        S    18:58   0:00 /usr/sbin/httpd -k start
apache     991  0.0  0.2 437472  5364 ?        S    18:58   0:00 /usr/sbin/httpd -k start
apache     992  0.0  0.2 437472  5364 ?        S    18:58   0:00 /usr/sbin/httpd -k start
apache     993  0.0  0.2 437472  5364 ?        S    18:58   0:00 /usr/sbin/httpd -k start
apache     994  0.0  0.2 437472  5364 ?        S    18:58   0:00 /usr/sbin/httpd -k start
apache     995  0.0  0.2 437472  5364 ?        S    18:58   0:00 /usr/sbin/httpd -k start

答え1

設定ファイルを直接いじっても、xfce セッション マネージャーを邪魔しないように説得することはできませんでした。そのため、rm -r ~/.cache/sessions/x*xfce を起動する前に を実行するようになりました。これにより、セッション管理が事実上無効になり、自動起動が正しく動作するようになります。このコードを実行するには、次の行を ~/.xinitrc に追加します。

rm -r ~/.cache/sessions/x*
exec ck-launch-session startxfce4

または、ランレベル 3 で起動して以下を実行することもできます。

rm -r ~/.cache/sessions/x*
startx

起動時に別のデスクトップ マネージャーを選択できるようにする必要がある場合は、おそらくさらにいくつかの手順を実行する必要があります。

関連情報