Mailinglist Archive: opensuse-de (6956 mails)
| < Previous | Next > |
Re: startx in .bashrc
- From: Christian Boltz <christian.boltz@xxxxxxxx>
- Date: Mon, 12 Nov 2001 23:54:10 +0100
- Message-id: <200111122227.39429@xxxxxxxxx>
Hallo Gerd, hallo Bernd, hallo Leute,
Am Montag, 12. November 2001 10:50 schrieb Bernd Brodesser:
ich habe die gleiche Situation: Login auf der Konsole + startx in der
.profile.
Ursprünglich hatte ich nur "startx &" in der .profile stehen. Dann habe ich
festgestellt, dass beim Starten von X bzw. KDE die .profile nochmal
ausgeführt wird. Dann erscheint die Meldung, dass der DCOP-Server schon
gestartet ist, startx wird wieder ausgeführt und wieder und wieder, bis man
endlich Strg+C drückt. (ansonsten: Endlosschleife)
Meine Lösung (in der .profile)
ps -A | grep startx || startx &
Also: Auflistung aller laufenden Prozesse, "startx" aus der Liste
herausfiltern, bei Misserfolg (= startx läuft nicht), startx ausführen und in
den Hintergrund stellen.
Dann kann man sich noch schnell wieder mit exit ausloggen, bevor X startet ;-)
(damit vermeide ich eine offene Sitzung auf der Konsole)
Gruß
Christian Boltz
--
Registrierter Linux-Nutzer #239431
Linux is like a wigwam:
no gates, no windows, but an apache inside.
Am Montag, 12. November 2001 10:50 schrieb Bernd Brodesser:
* Gerd.Roggenbuck@xxxxxxxxxx schrieb am 12.Nov.2001:
es soll nicht in den grafischen Login gebootet werden!
Mache User wünschen aber einen direkten Start von KDE
nach dem einloggen. Ich dachte wenn ich unter /home/USER/
in die .bashrc den Start einbaue, wird dieser _nur_ beim einloggen dieses
Users ausgeführt und das ist genau was ich (der User) will.
Aber bei jedem öffnen eines xterms oder auch konsole unter KDE wird
versucht X zu starten.
Gibt es eine andere, user- oder usergruppenbezogene, Datei dir nur
beim Einlogen ausgeführt wird und die ich für den Start von KDE
missbrauchen kann?
Im ~/.profile, aber nur nach einer Überprüfung, ob X nicht schon
läuft. Fällt mir im Moment leider nicht ein, wie das geht, aber
irgendwie geht das. Wer weiß mehr?
ich habe die gleiche Situation: Login auf der Konsole + startx in der
.profile.
Ursprünglich hatte ich nur "startx &" in der .profile stehen. Dann habe ich
festgestellt, dass beim Starten von X bzw. KDE die .profile nochmal
ausgeführt wird. Dann erscheint die Meldung, dass der DCOP-Server schon
gestartet ist, startx wird wieder ausgeführt und wieder und wieder, bis man
endlich Strg+C drückt. (ansonsten: Endlosschleife)
Meine Lösung (in der .profile)
ps -A | grep startx || startx &
Also: Auflistung aller laufenden Prozesse, "startx" aus der Liste
herausfiltern, bei Misserfolg (= startx läuft nicht), startx ausführen und in
den Hintergrund stellen.
Dann kann man sich noch schnell wieder mit exit ausloggen, bevor X startet ;-)
(damit vermeide ich eine offene Sitzung auf der Konsole)
Gruß
Christian Boltz
--
Registrierter Linux-Nutzer #239431
Linux is like a wigwam:
no gates, no windows, but an apache inside.
| < Previous | Next > |