Как я могу перезапустить X Window Server из командной строки?
Я бы очень хотел иметь возможность перезапустить свой графический интерфейс без необходимости полной перезагрузки системы.
Как я могу перезапустить X Window Server из командной строки?
Я бы очень хотел иметь возможность перезапустить свой графический интерфейс без необходимости полной перезагрузки системы.
записка: Это принудительно завершит работу всех графических программ, вы потеряете все несохраненные работы и выйдете из системы. Неграфические программы не будут затронуты.
TL;DR: в системах с systemd (Ubuntu 15.04 и новее)
sudo systemctl restart display-manager
Это приведет к перезапуску соответствующей службы диспетчера отображения (lightdm
до 17.04, gdm3
после, sddm
в Kubuntu и т.д.). Вы можете заменить display-manager
с lightdm
, gdm3
, sddm
и т.д., если это необходимо, но этого должно быть достаточно.
Для других версий Ubuntu сначала найдите, какой диспетчер отображения установлен в вашей ubuntu, с помощью следующей команды:
cat /etc/X11/default-display-manager
Чем в зависимости от того, какой диспетчер отображения, вы можете использовать одну из следующих команд:
Ubuntu по умолчанию (с LightDM)
sudo systemctl restart lightdm
Gnome (с GDM)
sudo systemctl restart gdm
KDE (с KDM)
sudo systemctl restart kdm
Примечание: С 12.10 по 15.04 Kubuntu также использует lightdm.
Для MDM (например, для мяты с корицей)
sudo systemctl restart mdm
Для 11.04 и более ранних версий:
sudo service gdm restart
Для 11.10 и более поздних версий:
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.