如何杀死和启动 X 服务器?

Rob*_*ert 48 xorg

在 12.04 如何从命令行和 GUI 界面杀死 X 服务器以及如何从虚拟终端启动它?

lab*_*rna 40

重新启动 X 服务器实例的一种方法是运行(从命令行)

sudo service lightdm restart
Run Code Online (Sandbox Code Playgroud)

对于 Ubuntu 15.04 及更高版本:

sudo systemctl restart lightdm.service
Run Code Online (Sandbox Code Playgroud)

对于 Kubuntu 15.04 及更高版本:

sudo systemctl stop sddm.service
Run Code Online (Sandbox Code Playgroud)

  • lightdm 是 12.04 的默认值,我不确定它何时成为默认值,也许是在 11.10 中? (2认同)
  • lightdm 仅启动 Xorg 的一个实例,因此重新启动 lig​​htdm 应该会关闭唯一打开的 Xorg 实例,除非您正在做更复杂的事情。 (2认同)

Mik*_*aas 21

在 12.04 上,您可以使用快捷键重新启动服务器:Right Alt+ Print Screen+ K

  • 我的机器上没有任何反应(13.10 的全新安装)。 (4认同)

小智 12

在 Ubuntu 14.04 中:

Ctrl+ Alt+F1然后运行:

sudo service gdm stop
Run Code Online (Sandbox Code Playgroud)

或者

sudo service lightdm stop
Run Code Online (Sandbox Code Playgroud)

...取决于您的显示管理器。

注意:要恢复 use startx,或者替换上述任一命令中的stopwith start


Jac*_*erz 7

杀:xkill -a-a意味着它将杀死所有显示实例。有关更多信息,请运行man xkill

运行:xinit。此外startx,此命令是启动一个实例而不是服务器本身。有关更多信息,请运行man xintman startx

我不相信从 GUI 中杀死 Xserver 是可能的,即使是这样,这也不是正确的方法。

  • 用户说:“杀死并启动 X 服务器”。这似乎*正是*他想要的。这与重新启动 gnome-shell 无关。 (4认同)