我正在尝试重新启动我的 X 会话,但我习惯使用的任何方法都无法在 11.10 上运行。
这是一个已知的错误?
答案1
如果您遇到此类问题,您可以从命令行重新启动计算机:
sudo reboot
确保保存您可能打开的所有工作。此命令不会提示您,并且想要阻止关机的程序很可能无法这样做。这将绕过 X。如果由于某种原因这不起作用,请尝试添加“--force”选项:
sudo reboot --force
如果您无法启动终端,您可以使用 Alt+F2 运行命令,但请务必使用“gksu”或“kdesu”而不是“sudo”。如果这不起作用,请按 Ctrl+Alt+F5(您可以使用 F1 到 F6 之间的任何 F 键),登录并按上述操作(使用“sudo”,而不是“gksu”)。如果您仍然无法重新启动机器,使用神奇的 sysrq 键
如果你不想重新启动整个计算机,你可以可能可以通过向 kdm(或 gdm 或 lightdm)发送 SIGHUP 来修复此问题,但听起来你已经尝试过了。但如果你还没有尝试过:
pgrep dm -l
查看打印的 PID
12345 kdm
(或者 gdm 或 lightdm),然后向其发送信号:
sudo kill -SIGHUP 12345
(将 12345 替换为其输出的任何数字)
答案2
这里
使用 Kubuntu 11.10
使用以下命令停止 KDM:
sudo stop kdm
为什么要停止 kdm:
/etc/init.d/kdm stop:
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) utility, e.g. stop kdm
输出:
Log of sudo stop kdm
Sat Oct 22 14:28:14 2011
kdm stop/waiting
使用以下命令重新启动 KDM:
sudo start kdm
输出:
Log of sudo start kdm
Sat Oct 22 14:28:45 2011
kdm start/running, process 1698
如果
如果 KDM 没有运行,请停止 KDM 并尝试再次停止 KDM:
Log of sudo stop kdm
Sat Oct 22 14:31:12 2011
stop: Unknown instance:
sudo died with exit status 1
日志
日志保存:
man logsave
NAME
logsave - save the output of a command in a logfile
SYNOPSIS
logsave [ -asv ] logfile cmd_prog [ ... ]
DESCRIPTION
The logsave program will execute cmd_prog with the specified argument(s),
and save a copy of its output to logfile.
早些时候
随着业力
搜索:“停止:未知实例”->http://ubuntuforums.org/showthread.php?t=1286032
答案3
Kubuntu 现在使用 lightdm,因此只需执行以下操作:
sudo stop lightdm