如何在没有 root 权限的情况下关闭 xserver

如何在没有 root 权限的情况下关闭 xserver

有没有办法在不具备 root 权限的情况下关闭 Linux 上的 xserver?我试过 ctrl-alt-f1。看来 xserver 仍在运行。谢谢。

答案1

Ctrl-Alt-退格键

通常会终止 X 服务器。

请注意,许多 Linux 发行版将自动重新启动 X。

答案2

切换虚拟控制台时,X 服务器仍会运行。您甚至可以运行多个 X 服务器,每个都在不同的虚拟控制台上。

如果你想要的话消失了,您有两个选择:

  • 杀死魔法 xinit 进程
  • 终止 X 服务器

如果您终止最后启动的进程~/.xinitrc或最后通过显示管理器启动的进程(xdm、、、等),这通常也会要求其他进程半正常地关闭,并且可能会保存一些额外的状态。gdmkdmlxdm

如果你直接关闭 X 服务器,那么所有这些客户端将彻底失去与 X 服务器的连接,并且可能无法很好地处理它。但它可以成为恢复损坏或卡住的 X 的绝佳工具,并且输入起来肯定killall X比试图找出哪个进程是问题更容易魔法 xinit 进程

ssh您可以从另一个虚拟控制台或从或telnet或任何其他允许您运行命令killall X或向 X 服务器进程发送信号的机制来终止 X 服务器。

相关内容