问题描述
命令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 X
或sudo killall X
。
当然你必须有一个终端来做到这一点。
如果你不能打开一个gnome终端或xterm的一种方法是启动一个文本控制台;同时按下Ctrl + Alt + F1键,然后在提示符处登录(您的密码将不会显示,甚至不会显示为星号)。 (F1到F5都可以)
第六种方案
老帖但当前的问题。命令sudo service mdm stop
将暂时成功禁用Linux Mint 17.3中的X服务器。安装驱动程序后,您可以执行sudo service mdm start
。