Как я могу перезапустить X Window Server из командной строки?
Я бы очень хотел иметь возможность перезапустить мой графический интерфейс без полной перезагрузки системы.
ПРИМЕЧАНИЕ : Это принудительно закроет все графические программы, вы потеряете любую несохраненную работу и выйдете из системы. На неграфические программы это не повлияет.
TL;DR: на системах с systemd (Ubuntu 15.04 и newer)
sudo systemctl restart display-manager
Это перезапустит соответствующую службу диспетчера дисплеев (lightdm
] до 17.04, gdm3
после, sddm
в Kubuntu и т.д.). Вы можете заменить дисплей-менеджер
на lightdm
, gdm3
, sddm
и т.д. при необходимости, но этого должно быть достаточно.
Для других версий Ubuntu, сначала найдите, какой менеджер дисплеев имеет ваша убунту, с помощью следующей команды:
cat /etc/X11/default-display-manager
Чем в зависимости от того, какой менеджер дисплеев, вы можете использовать одну из следующих команд:
Ubuntu по умолчанию (с LightDM)
sudo systemctl перезапустить lightdm
Гном (с GDM)
sudo systemctl перезапуск gdm
KDE (с KDM)
sudo systemctl restart kdm
Примечание: С 12.10 по 15.04 Kubuntu также использует LightDM.
Для MDM (например, для мяты Корицы)
sudo systemctl restart mdm.
For 11.04 and earlier:
sudo service gdm restart
For 11.10 and later:
sudo service lightdm restart
Узнал, что ты можешь сделать.
sudo pkill X
и, кажется, это работает на меня!
Новая версия Ubuntu по состоянию на 24 октября 2012 г.
Командная строка:
sudo restart lightdm
Можно попробовать нажать Ctrl+Alt+Backspace для перезапуска X.
Начиная с ubuntu 9.04 Ctrl + Alt + Backspace отключено, однако теперь вы можете ввести Alt gr + Print Screen + K .
http://www.sudo-juice.com/ubuntu-11-10 -restart-x-shortcut /