如何重新启动显示管理器

如何重新启动显示管理器

我如何从不同的 TTY 结束 GUI,然后启动一个新的。

这是为了应对 GUI 偶尔冻结或无法访问的情况。我所能做的就是切换到另一个 TTY(使用Ctrl+ Alt+F5表示 TTY5)并重新开始,或者重新启动。

答案1

如何重新启动显示管理器

如果 X 挂起,您应该能够通过重新启动显示管理器来重新调整它。在 11.10 中,它是 lightdm,最近的版本使用 gdm。根据您的版本更改以下示例。您可以用几种不同的方式重新启动它。我更喜欢简单的restart

sudo restart gdm

或者你可以使用以下service命令:

sudo service gdm restart

停留在 sysv 上的初始化脚本黑客将更喜欢invoke-rc.d

sudo invoke-rc.d gdm restart

如果真的挂了..

如果重新启动显示管理器不起作用,请拿出锤子并使用以下命令之一或两个将其杀死:

sudo pkill -9 X
sudo pkill -9 gdm

我应该使用哪个例子?这有关系吗?

使用第一个。restart是指向 的链接initctl,它是 Upstart,是 Ubuntu 的 init 管理器,他们正在尝试将所有内容转换到该管理器上。

另外两个命令serviceinvoke-rc.d仅用于控制旧式 SysV 初始化脚本。SysV 存在于现代 Ubuntu 中仅有的为了向后兼容。不要依赖它。但如果必须……

service适用于最终用户。它返回一个简单的退出代码。如果您是需要控制 SysV 样式初始化脚本的普通用户,请使用此工具。

invoke-rc.d适用于 init 脚本黑客。它会返回一堆不同且有用的退出代码。普通用户没有理由使用此工具。它对普通用户没有任何危害,只是更复杂。

答案2

sudo pkill X为我做工作

答案3

我找到了一种更简单的重新启动 GUI 的方法。

在大多数情况下,您只需使用: Alt++PrintScreenK

答案4

如果 CTRL+ALT+BACKSPACE 不能结束当前 X 服务器并将您带回到 lightdm 或 gdm,那么还有一个替代序列(我个人从未尝试过),如下所示:ALT+PrintScreen+REISUB,但这实际上会重新启动机器。我首选的方法是按 CTRL+ALT+F1 进入终端,然后sudo service gdm restart这也将带您返回登录屏幕

相关内容