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

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

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

我真的很希望能够重新启动我的 GUI,而不必进行完整的系统重启。

答案1

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

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

sudo systemctl restart display-manager

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


对于其他 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(例如 Mint Cinnamon)

    sudo systemctl restart mdm
    

答案2

对于 11.04 及更早版本:

sudo service gdm restart

对于 11.10 及更高版本:

sudo service lightdm restart

答案3

发现你可以做到 sudo pkill X

对我来说它似乎很有用!

答案4

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

  1. 打开 Dash 主页
  2. 搜索键盘布局
  3. 单击“选项”
  4. 展开标签“用于终止 X 服务器的按键序列”
  5. 启用它并关闭。

命令行:

sudo restart lightdm

相关内容