Polecenie sudo service gdm stop
to tymczasowo wyłączy serwer X w Ubuntu 11.04.
Jednak to samo polecenie nie działa już w Ubuntu 11.10, ponieważ „gdm” jest „nierozpoznaną usługą” według Terminala. Jak zatem wyłączyć serwer X w Ubuntu 11.10?
Polecenie sudo service gdm stop
to tymczasowo wyłączy serwer X w Ubuntu 11.04.
Jednak to samo polecenie nie działa już w Ubuntu 11.10, ponieważ „gdm” jest „nierozpoznaną usługą” według Terminala. Jak zatem wyłączyć serwer X w Ubuntu 11.10?
Odpowiedzi:
GDM został wyłączony dla LightDM, więc:
sudo stop lightdm
Lub w języku usług:
sudo service lightdm stop
Na przyszłość, wszystkie te usługi upstart (które można uruchomić za pomocą komendy i skrótów usługi initctl) są .conf
plikami/etc/init/
@Oli prawie to przybił, ale chciałem zauważyć, że prawdopodobnie nie pomoże ci to zbytnio, jeśli musisz zrobić coś z wiersza poleceń bez X.
W tym celu należy nacisnąć Ctrl+ Alt+ F1, a następnie zalogować się z konsoli. Następnie możesz zabić i ponownie uruchomić lightdm
usługę w razie potrzeby.
Technicznie rzecz biorąc, gdm lub lightdm zarządzają żądaniami sesji pulpitu, ponieważ nie są serwerami X. (X serwer obsługuje zdarzenia w aplikacji X, xorg to X serwer :).
Aby zatrzymać serwer X killall X
lub sudo killall X
jeśli nie jesteś właścicielem procesu.
Oczywiście, aby to zrobić, musisz mieć terminal.
Jednym ze sposobów, jeśli nie możesz otworzyć terminalu gnome lub xterm, jest uruchomienie konsoli tekstowej; naciśnij jednocześnie klawisze Ctrl + Alt + F1, a następnie zaloguj się po znaku zachęty (hasło nie będzie wyświetlane, nawet jako gwiazdki). (F1 do F5 są w porządku)