Як вбити та запустити X-сервер?


44

В 12.04 Як ви вбиваєте сервер X з командного рядка та з інтерфейсу GUI та як запускати його з віртуального терміналу?


Якщо ви просто хочете вбити X-сервер, ви можете ввімкнути комбінації клавіш Ctrl + Alt + Backspace у розділі "Параметри" налаштувань розкладки клавіатури.
— Ален

Відповіді:


35

Один із способів перезапустити екземпляр X-сервера - це запуск (з командного рядка)

sudo service lightdm restart

Для Ubuntu 15.04 та новіших версій:

sudo systemctl restart lightdm.service

і для Kubuntu 15.04 та новіших версій:

sudo systemctl stop sddm.service

1
lightdm? Я думав, що gdm призначений для GNOME, kdm для KDE, xdm для XFCE та lightdm для LXDE! і стягнути його з ГУІ?
— Роберт

2
lightdm за замовчуванням для 12.04, я не впевнений, коли він був зроблений за замовчуванням, можливо, в 11.10?
— лабарна

1
перезапуск lightdm не вбиває Xorg. Лише його примірник.
— Джек Майерз

2
lightdm запускає лише один екземпляр Xorg, тому перезапуск lightdm повинен закрити єдиний відкритий екземпляр Xorg, якщо ви не робите щось набагато складніше.
— labarna

21

12.04 ви можете перезапустити сервер за допомогою клавіш швидкого доступу: Right Alt+ Print Screen+ K.


1
Яке дивне поєднання !. Друк ??. Він не має логіки; і що б "(Правий альт) + (Екран друку) + К" було на клавіатурі Apple? Я маю правильну команду і жодного друку
— Роберт

1
en.wikipedia.org/wiki/Magic_SysRq_key має додаткову інформацію про нього, якщо ви хочете зрозуміти логіку, що стоїть за ним. екран друку - той самий ключ, що і sysrq (запит системи).
— півріччя

@semi: "екран друку - це та сама клавіша, що і sysrq" - не на моїй клавіатурі. sysreqє тим самим ключем, що і delete.
— Натан Осман

4
На моїй машині нічого не відбувається (свіжа установка 13.10).
— Андреас Дж.

1
Для цього вам потрібно запустити цю команду один раз:sudo echo kernel.sysrq=1 > /etc/sysctl.d/10-magic-sysrq.conf
— Naveen

9

В Ubuntu 14.04:

Натисніть Ctrl+ Alt+, F1а потім запустіть:

sudo service gdm stop

або

sudo service lightdm stop

… Залежно від вашого менеджера дисплеїв.

Примітка: Щоб відновити використання startx, в якості альтернативи замінити stopз startбудь-яким з перерахованих вище команд.


5

Вбити: xkill -a. -aозначає, що це знищить усі випадки відображення Для отримання додаткової інформації запустіть man xkill.

Run: xinit. Крім того, startxале ця команда полягає у запуску екземпляра, а не самого сервера. Для отримання додаткової інформації запустіть man xintі man startx.

Я не вірю, що можна вбити Xserver з GUI, і навіть якби це було, це було б не правильним способом.


Хіба це не вбило б усі окремі вікна, чого не бажає користувач? Наприклад, я не хочу вбивати всі свої вікна Firefox, я хочу перезапустити візуалізацію.
— ізоморфізми

3
Користувач сказав: "убий і запусти X сервер". Це, здається, саме те , що він хоче. Йдеться не про перезапуск gnome-shell.
— Gui Ambros
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.