it-swarm.cn

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

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

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

238
Noah Goodrich

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

Sudo systemctl restart display-manager

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

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


对于其他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
    
227
txwikinger

11.04及更早版本:

Sudo service gdm restart

11.10及以后:

Sudo service lightdm restart

38
vwduder

发现你可以做Sudo pkill X

它似乎对我有用!

13
Eshwar

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

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

命令行:

Sudo restart lightdm
11
Nathan

你可以试试按 Ctrl+Alt+Backspace 重启X.

10
Rafał Cieślak

自从ubuntu 9.04开始 Ctrl+Alt+Backspace 已禁用,但您现在可以键入 Alt gr + Print Screen + K

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

8
uboonto