有没有办法在不具备 root 权限的情况下关闭 Linux 上的 xserver?我试过 ctrl-alt-f1。看来 xserver 仍在运行。谢谢。
答案1
Ctrl-Alt-退格键
通常会终止 X 服务器。
请注意,许多 Linux 发行版将自动重新启动 X。
答案2
切换虚拟控制台时,X 服务器仍会运行。您甚至可以运行多个 X 服务器,每个都在不同的虚拟控制台上。
如果你想要的话消失了,您有两个选择:
- 杀死魔法 xinit 进程
- 终止 X 服务器
如果您终止最后启动的进程~/.xinitrc
或最后通过显示管理器启动的进程(xdm
、、、等),这通常也会要求其他进程半正常地关闭,并且可能会保存一些额外的状态。gdm
kdm
lxdm
如果你直接关闭 X 服务器,那么所有这些客户端将彻底失去与 X 服务器的连接,并且可能无法很好地处理它。但它可以成为恢复损坏或卡住的 X 的绝佳工具,并且输入起来肯定killall X
比试图找出哪个进程是问题更容易魔法 xinit 进程。
ssh
您可以从另一个虚拟控制台或从或telnet
或任何其他允许您运行命令killall X
或向 X 服务器进程发送信号的机制来终止 X 服务器。