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


Answers:


240

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

sudo systemctl restart display-manager

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

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


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

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

    sudo restart mdm
    

4
对于Unity,这可能已更改。我的系统找不到gdm
史蒂文·罗斯

1
AFAIK Unity使用lightdm
txwikinger 2014年

2
似乎立即关闭所有应用程序和文档而不进行保存(与常规重新启动不同),这与sudo重新启动有什么区别?
阿米尔·乌瓦尔

1
@uval会sudo reboot重新引导您的所有系统(即计算机),而这仅重新引导Xorg服务器,以便不需要图形界面的其他程序(例如Web服务器)可以继续运行。与所有安装程序文件系统(如加密的文件系统)一样,在这种情况下(而不是reboot命令),与远程主机等的所有连接都将持久存在
user907860

1
我重新启动:无法连接到Upstart:无法连接到套接字/ com / ubuntu / upstart:连接被拒绝。
威廉

38

对于11.04和更早版本:

sudo service gdm restart

对于11.10及更高版本:

sudo service lightdm restart


+1在Raspberry Pi上也能很好地工作(以防万一,如果有人好奇的话,这就是让我来的地方:)
Levon 2014年

14

发现你可以做 sudo pkill X

似乎对我有用!


1
这重新启动了我的系统,但效果不佳。虽然我正在使用Debian。
PJ Brunet

1
非常适合我(我没有* dm服务,Xorg是在用户自动登录后直接启动的)。
zgoda

11

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

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

命令行:

sudo restart lightdm

10

您可以尝试按Ctrl+ Alt+ Backspace重新启动X。


7
默认情况下,此功能在10.04中处于停用状态,因此通常不起作用。
Marcel Stimberg,2010年

6
不过,可以通过以下方式将其重新激活:转到系统->首选项->键盘,单击“布局”选项卡中的“选项...”按钮,然后启用“杀死X服务器的键序列”。
dv3500ea 2010年

7
正确的快捷方式是“ Alt + SysRq + k”,但是他要求输入命令行。
Li Lo 2010年

9

对于Ubuntu 9.04 Ctrl+ Alt+ Backspace是禁用的,但是您现在可以键入Alt gr+ Print Screen+ K

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


Alt + PrtScr / SysReq + k使我退出了pdq,我的程序被杀死或终止。重新启动X服务器时,这是否是预期的行为?我有11.10,并且sudo restart lightdm使我进入了文本模式,并且似乎呆在那里关闭了一堆守护程序,然后停止了。幸运的是,我不得不手动重新启动,关闭按钮可以正常地进行(有时)。
Asher

5
SysRq + k杀死当前终端上所有正在运行的进程和子进程(即运行X服务器的进程和子进程)。使用它可能会导致系统丢失数据!参见:askubuntu.com/questions/14155/…–
Stefano Palazzo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.