Як вбити та запустити 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.