![意外地在 Linux 上 xkill 了桌面和任务栏](https://linux22.com/image/1397376/%E6%84%8F%E5%A4%96%E5%9C%B0%E5%9C%A8%20Linux%20%E4%B8%8A%20xkill%20%E4%BA%86%E6%A1%8C%E9%9D%A2%E5%92%8C%E4%BB%BB%E5%8A%A1%E6%A0%8F.png)
我在 CentOS 上使用 KDE,不小心按了 Ctrl+Alt+Esc,然后点击了桌面和任务栏。现在只有鼠标指针可以工作了。我的简短研究表明这是 xkill,它会终止我点击的进程。互联网上有一些说明,可以帮助我任何一个任务栏,或者桌面被终止,但两者绝不会同时终止。
让一切变得更加困难的是,它位于我所在大学的学生计算机中心。我试图关闭机器,然后再次打开它,但它只是连接到中央服务器,看到我的旧会话尚未终止,并要求我输入密码。实际上没有其他可用的选项。当我进入它时,再次出现黑屏,只有鼠标光标。从另一台机器登录,一切正常。今晚重置了计算机,明天一切都应该正常。
不过,我真的很想知道你该如何摆脱这种情况。桌面和任务栏都消失了,Ctrl+Alt+F* 不起作用,硬重启只会再次要求你输入账户密码,让你的会话变成黑屏。
答案1
如果只是黑屏,您可能只关闭了 KDE Plasma 界面,而 X 仍在运行。您可以尝试使用Ctrl+ Alt+进入虚拟终端F1。进入后,您可以使用任何命令重新启动 X。一种选择是使用:
restart X
由于您正在运行 KDE 5,您可能需要考虑以下内容:
killall plasmashell
kstart plasmashell
在尝试重新启动之前,确保 KDE plasma 界面已关闭。完成后,只需按Ctrl+ Alt+F7或Ctrl+ Alt+F8即可返回到 X 应该正在运行的终端。
更核心的选项是按Ctrl+ Alt+F1进入虚拟终端,然后输入:
init 3
等待几秒钟(可能按Enter
几次)然后输入:
init 5
这应该将所有内容降到运行级别 3(GUI 之前),然后启动运行级别 5(GUI/显示管理器正在运行)的所有进程。
希望这可以帮助。