如何杀死X服务器?


31

每当我尝试杀死X服务器时,

sudo service lightdm stop

为了安装最新的Nvidia驱动程序,我收到一条错误消息。

stop: Unknown instance:

我究竟做错了什么?


1
取决于您使用的DM:sudo service lightdm stop->具有Unity的Ubuntu;sudo service kdm stop-> Kubuntu; sudo service gdm stop ..;
罗迪斯拉夫·摩尔多瓦

Answers:


47
  1. 使用ctrl+ alt+ F1切换到终端,
  2. 登录
  3. run sudo service lightdm stop,lightdm和xserver应该立即停止(使用ctrl+ alt+进行检查F7,这是您当前的xorg会话,现在不应显示任何桌面)
  4. 做你的事
  5. 运行sudo service lightdm start以再次启动lightdm和xorg。

祝好运!


4
除了在#3中途我停了下来并显示一条错误消息外,这正是我所做的。
神秘

3
这听起来很神秘;)我最好的猜测是lightdm根本不是runnig,并且您正在使用其他显示管理器...使用cat / etc / X11 / default-display-manager,您可以找出当前使用的显示管理器使用sudo service --status-all,您可以找出当前正在运行的服务。也许这可以帮助找出为何没有lightdm例如,什么Diplay管理器运行,而不是..
mondjunge

11

我做了一些进一步的挖掘,发现我可以使用pgrep来找到它的PID并杀死它。

pgrep dm -l

sudo kill(在此处插入PID)


2
我认为这有点危险。您可以杀死RAID软件管理器(mdadm)。
Spiros

7

您将需要htop或的帮助top。写下您要终止的进程的PID号(在这种情况下为Xorg)。有了PID后,请在root shell(sudo -s)中运行以下命令:

kill -9 <PID>

例如:

kill -9 1234

然后,您应该能够安装NVidia驱动程序。


谢谢!真正意识到了这一点,并在您回答时开始打字。
神秘

CUDA是否有nvidia卡?-这种情况下,有特殊的驱动程序-你可以在我的岗位在这里读到这一切:askubuntu.com/questions/311151/...
dschinn1001

3

/etc/init.d/lightdm停止吗?为什么不能从软件中心安装nvidia驱动程序?


他们已经过时了,NVIDIA网站上总是有最新的驱动程序。
神秘

3

还可以在Ubuntu 14.04下安装GTX 970。有时我能够使用标准驱动程序启动Ubuntu,有时却无法。

但是,这有望解决此问题:在Biosi中从IGP(具有HD4600的I7 4770)切换到GTX970之后,某些Xorg Gui出现了错误。

但是,您不能在X运行时安装Nvidia-Driver:-> sudo killall Xorg解决了该问题

然后-> sudo ./NVIDIA-x68xxx.run

在第一次安装驱动程序(原始Nvidia 352.xx)之后,我出现了黑屏。然后我再次运行Nvidia驱动程序安装程序-> sudo ./NVIDIA-x68xxx.run。第二次安装告诉我某种noveu驱动程序正在运行,应禁用。司机问我是否应该禁用noveu->是,禁用noveu

重新启动后:Et Voila lighdm再次运行:)


2

尝试跑步sudo service gdm stop

您的命令可能导致该输出的原因lightdm是不是您的显示管理器。

除了gdm,还尝试xdmkdm

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.