如何从命令行重启X Window Server?

如何从命令行重新启动X Window Server?

我真的希望能够在不进行完整系统重启的情况下重新启动GUI。

TL; DR:在具有systemd的系统上( Ubuntu 15.04及更高版本

sudo systemctl restart display-manager 

这将重新启动相应的显示管理器服务( lightdm至17.04, gdm3之后,Kubuntu中的sddm等)。 如果需要,您可以用lightdmgdm3sddm等替换display-manager ,但这应该足够了。

注意 :这将强制退出所有图形程序,您将丢失任何未保存的工作,并且您将被注销。 非图形程序不会受到影响。


对于其他Ubuntu版本,首先使用以下命令查找ubuntu所具有的显示管理器:

 cat /etc/X11/default-display-manager 

根据显示管理器的不同,您可以使用以下命令之一:

  • 默认Ubuntu(使用LightDM)

     sudo restart lightdm 
  • Gnome(有GDM)

     sudo restart gdm 
  • KDE(带KDM)

     sudo restart kdm 

    注意:从12.10到15.04,Kubuntu也使用LightDM。

  • 对于MDM(例如薄荷肉桂)

     sudo restart mdm 

对于11.04及更早版本:

sudo service gdm restart

对于11.10及更高版本:

sudo service lightdm restart

发现你可以做sudo pkill X

它似乎对我有用!

截至2012年10月24日的最新版Ubuntu。

  1. 打开Dash Home
  2. 搜索键盘布局
  3. 单击选项
  4. 展开标签为“杀死X服务器的密钥序列”选项卡
  5. 启用它并关闭。

命令行:

 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/