Как перезапустить X Window Server из командной строки?

Как я могу перезапустить X Window Server из командной строки?

Я действительно хотел бы иметь возможность перезапустить мой графический интерфейс без необходимости полной перезагрузки системы.

7 ответов

Решение

TL;DR: в системах с systemd (Ubuntu 15.04 и новее)

sudo systemctl restart display-manager

Это перезапустит соответствующую службу диспетчера отображения (lightdm до 17.04, gdm3 после, sddm в Кубунту и т. д.). Вы можете заменить display-manager с lightdm, gdm3, sddmи т. д. при необходимости, но этого должно быть достаточно.

ПРИМЕЧАНИЕ. Это принудительно закроет все графические программы, вы потеряете несохраненную работу и выйдете из системы. Неграфические программы не будут затронуты.


Для других версий Ubuntu сначала найдите, какой менеджер дисплеев используется в вашей Ubuntu, с помощью следующей команды:

cat /etc/X11/default-display-manager

В зависимости от того, какой диспетчер отображения, вы можете использовать одну из следующих команд:

  • Ubuntu по умолчанию (с LightDM)

    sudo restart lightdm  
    
  • Гном (с GDM)

    sudo restart gdm
    
  • KDE (с KDM)

    sudo restart kdm
    

    Примечание. С 12.10 по 15.04 Kubuntu также использует LightDM.

  • Для МДМ (например, для мяты и корицы)

    sudo restart mdm
    

Для 11.04 и ранее:

sudo service gdm restart

Для 11.10 и позже:

sudo service lightdm restart

Узнал, что ты можешь сделатьsudo pkill X

и это похоже на работу для меня!

Вы можете попробовать нажать Ctrl+Alt+Backspace, чтобы перезапустить X.

Новейшая версия Ubuntu от 24 октября 2012 года.

  1. Open Dash Home
  2. Поиск раскладки клавиатуры
  3. Нажмите Параметры
  4. Разверните вкладку с надписью "Последовательность клавиш, чтобы убить X-сервер"
  5. Включите его и закройте.

Командная строка:

sudo restart lightdm

Поскольку Ubuntu 9.04 Ctrl+Alt+Backspace отключен, теперь вы можете набрать Alt gr + Print Screen + K.

http://www.sudo-juice.com/ubuntu-11-10-restart-x-shortcut/

Для КДЕ:

      sudo systemctl restart sddm.service
Другие вопросы по тегам