Linux 14.981 Themen, 106.343 Beiträge

Ubuntu 7.04 - X Server beenden

Hausmeister Krause / 8 Antworten / Flachansicht Nickles

Hallo @All,

ich wollte mal Ubuntu 7.04 ausprobieren. Da allerdings der Treiber meiner alten GeForce TI4200 unter Ubuntu nur bis maximal 1024x768 pixel geht, ich aber gerne die volle auflösung von 1280x1024 an meinem 17 Zoll TFT hätte, wollte ich den NVIDIA Treiber aus dem Web installieren.

Allerdings kriege ich das nicht hin, da immer gemeckert wird, dass ein X Server läuft, und ich diesen beenden soll. Egal was ich mache, und welche Prozesse ich kille, der X Server startet immer direkt wieder neu, sodass ich den Treiber nicht installieren kann.

Wie kriege ich das hin, dass der Server erstmal down bleibt, wenn ich ihn beende?

Danke

Wenn Du Sorgen hast, dann erzähle sie nicht Deinen Freunden, sondern Deinen Feinden, denn die freuen sich darüber. - Harald Lesch
bei Antwort benachrichtigen
KarstenW Hausmeister Krause „Ubuntu 7.04 - X Server beenden“
Optionen

Der XServer wird automatisch gestartet wenn im Runlevel (2 oder 3 eventuell) der gdm oder der kdm gestartet wird.
Bei mir startet der gdm den XServer automatisch im Runlevel 3

/etc/rc3.d$ dir -l
....
lrwxr-xr-x 1 root root 13 2005-10-27 15:02 S99gdm -> ../init.d/gdm
....


Das eigentliche Shellscript ist im Verzeichnis /etc/init.d/.
Diese Shellscripte haben immer so eine switch case Anweisung.
Man kann so einem Shellscript ein Argument übergeben, entweder start, stop, reload oder restart.

Alle Scripte die über einen S -Link aufgerufen werden , wird das start Argument übergeben
Und alle Scripte die über einen K -Link gestartet werden , werden mit dem stop Argument aufgerufen.

Du kannst mal in dieses Shellscript reinschauen. Da siehst du die gleichen Sprungmarken (switch case ist wie eine goto Anweisung bei Basic) in dieser switch case Anweisung.
Du mußt diesem Shellscript nur das stop -Argument übergeben. Danach wird der gdm beendet und auch der Xserver wird automatisch beendet:

/etc/init.d/gdm stop

Anschließend kannst du den XServer wieder mit

/etc/init.d/gdm start starten.

Mit dem kdm kannst du das gleiche machen.

Man muß also bei einem Unix oder Linux den Rechner nicht jedesmal neu starten , nur um einen Dienst neu zu starten.

PS: Das wurde übrigens von dem Unix AT&T System V übernommen (zumindest teilweise) und ist schon ein wenig veraltet.
Debian Lenny wird dann einen verbesserten init Prozess bekommen ;-).





Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen