Ich habe Fedora 16 mit lxde(xfce)-Desktop installiert. Mein Problem ist, dass ich beim Anmelden am System redundante App-Starts bekomme, zum Beispiel wird der Installationsmanager gestartet, außerdem sind mir einige httpd-Prozesse aufgefallen. Sieht für mich wirklich seltsam aus. Irgendwelche Vorschläge, Leute?
[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
Antwort1
Ich konnte den xfce-Sitzungsmanager nicht davon überzeugen, mir aus dem Weg zu gehen, selbst wenn ich direkt an den Konfigurationsdateien herumgebastelt habe. Daher führe ich jetzt rm -r ~/.cache/sessions/x*
vor dem Start von xfce aus. Dadurch wird die Sitzungsverwaltung effektiv deaktiviert und der Autostart funktioniert weiterhin ordnungsgemäß. Sie können diesen Code ausführen, indem Sie diese Zeilen in ~/.xinitrc einfügen:
rm -r ~/.cache/sessions/x*
exec ck-launch-session startxfce4
oder Sie können bis Runlevel 3 booten und Folgendes ausführen:
rm -r ~/.cache/sessions/x*
startx
Wenn Sie beim Start einen anderen Desktop-Manager auswählen müssen, müssen Sie wahrscheinlich noch ein paar weitere Schritte ausführen.