当前位置: 首页>>技术问答>>正文


如何退出X服务器?

, , ,

问题描述

命令sudo service gdm stop将暂时成功禁用Ubuntu 11.04中的X服务器。

但是,同样的命令在Ubuntu 11.10中不再有效,因为根据终端,”gdm”是”unrecognized service”。那么,如何在Ubuntu 11.10中禁用X服务器?

最佳解决方案

GDM被切换为LightDM,因此:

sudo stop lightdm

或者用你的服务说法:

sudo service lightdm stop

为了将来参考,所有这些新兴服务(可以使用initctl的服务命令和快捷方式运行)是/etc/init/中的.conf文件

次佳解决方案

不起作用的原因是因为Ubuntu 11.10已从GDM切换到LightDM

请尝试此命令:

sudo service lightdm stop

第三种解决方案

您还可以使用键盘快捷键:

Alt + PrtScn/SysReq + K

有点冗长的键盘快捷键,可能有太多人按下Ctrl + Alt + Backspace,所以他们将其更改为此。

我可以确认这是从10.04到11.10的工作。

第四种方案

@Oli几乎把它钉了起来,但是我想要注意,如果你需要在没有X的情况下从命令行做某事,这可能对你没有多大帮助。

为此,您应按Ctrl + Alt + F1,然后从控制台登录。然后,您可以根据需要终止并重新启动lightdm服务。

第五种方案

从技术上讲,gdm或lightdm正在管理桌面会话请求,它们不是X服务器。 (X服务器向X应用程序提供事件,xorg是X服务器:)。

Edit

如果您不是该进程的所有者,则停止X服务器killall Xsudo killall X

当然你必须有一个终端来做到这一点。

如果你不能打开一个gnome终端或xterm的一种方法是启动一个文本控制台;同时按下Ctrl + Alt + F1键,然后在提示符处登录(您的密码将不会显示,甚至不会显示为星号)。 (F1到F5都可以)

第六种方案

老帖但当前的问题。命令sudo service mdm stop将暂时成功禁用Linux Mint 17.3中的X服务器。安装驱动程序后,您可以执行sudo service mdm start

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1476.html,未经允许,请勿转载。