Як вийти з сервера X?


56

Команда sudo service gdm stopуспішно відключила X-сервер в Ubuntu 11.04 тимчасово.

Однак ця сама команда більше не працює в Ubuntu 11.10, оскільки "gdm" - це "нерозпізнаний сервіс" за терміналом. Як же тоді відключити X-сервер в Ubuntu 11.10?


якщо ви просто хочете перезапустити x сервер, просто увійдіть і вийдіть, інакше ctr + alt + backspace зазвичай це робить для ... можливо, цей ярлик потрібно ввімкнути за налаштуваннями клавіатури
HTDutchy


Питання повинно бути "як зупинити менеджер сеансу", але оскільки багато людей думають, що gdm є "X-сервером", це має залишатися таким.
Еммануїл

Відповіді:


67

GDM вимкнено для LightDM, так що:

sudo stop lightdm

Або на мові обслуговування:

sudo service lightdm stop

Для подальшого ознайомлення, всі ці сервіси для запуску (які можна запустити за допомогою команди та ярликів служби initctl) - це .confфайли в/etc/init/


Питання стосується виходу з X-сервера, але я вважаю, що lightdm є клієнтом X-сервера? Немає ? а команда у вашій відповіді зупинить лише клієнта, а не сервера?
Ахмед

1
@Ahmed сценарій запуску lightdm - це те, що починається X.
Олі

@Ahmed "DM" - менеджер робочого столу; так, gdm та lightdm - це клієнти X, але вони беруть на себе особливі обов'язки - керування іншими оформленнями вікон клієнтів, порядком укладання, перетягуванням n-drop, cut-n-paste тощо
qneill

20

Причина не працює в тому, що Ubuntu 11.10 перейшов з GDM в LightDM .

Спробуйте скористатися цією командою:

sudo service lightdm stop

11

Ви також можете використовувати комбінацію клавіш:

Alt + PrtScn/SysReq + K

Трохи довга звивиста клавіша, можливо, занадто багато людей натискали Ctrl + Alt + Backspace, щоб вони змінили це на це.

Я можу підтвердити це роботою з 10.04 до 11.10.


7

@Oli дуже прибив це, але я хотів зазначити, що це, ймовірно, не допоможе вам багато, якщо вам потрібно зробити щось із командного рядка без X.

Для цього слід натиснути Ctrl+ Alt+ F1, а потім увійти з консолі. Після цього ви можете вбити та перезапустити lightdmпослугу за потребою.


5

Технічно кажучи, gdm або lightdm керують запитами на сеанси на робочому столі, вони не є X-серверами. (X-сервер обслуговує події для програми X, xorg - X-сервер :).

Редагувати

Щоб зупинити X-сервер killall X або sudo killall Xякщо ви не є власником процесу.

Звичайно, для цього потрібно мати термінал.

Один із способів, якщо ви не можете відкрити термін gnome або xterm - це запустити текстову консоль; натисніть одночасно клавіші Ctrl + Alt + F1, після чого увійдіть у відповідь на запит (ваш пароль не відображатиметься навіть як зірочки). (F1 до F5 в порядку)


Так, саме так. І питання полягало в тому, як закрити "X-сервер"? У мене не встановлено ні gdm, ні lightdm, я не маю нічого спільного з ними. Ми запустили сервер: "X &" як root. Як ми можемо це зупинити?
Теле

@Tele Щойно змінив редакцію
Еммануель

Так, я знаю про кіллалл, але чи не є щось більш делікатне, регулярне та офіційне. Мені не подобається жорстокість. Чи потрібно мити процес як заморожений?
Теле

3

стара публікація, але поточне питання. Команда sudo service mdm stopуспішно відключила X-сервер у Linux Mint 17.3 тимчасово. Після установки драйверів ви можете зробити sudo service mdm start.


0

оскільки це основний результат, який з’явився під час пошуку в Google Solus stop X server, я хотів додати цю відповідь, оскільки Solus не використовує service.

для цього ви можете використовувати sudo systemctl stop lightdmі робити все, що вам потрібно зробити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.