如何关闭所有当前正在运行的图形程序?

如何关闭所有当前正在运行的图形程序?

我需要手动安装 NVIDIA 显卡的专有显卡驱动程序,为此我首先需要确保没有图形程序正在运行。最简单的方法是什么?

我想我需要一种方法来告诉我的系统启动到纯文本模式,或者一种方法来关闭启动过程中默认启动的图形会话。

对于第二个选项,我能找到的最接近的说明是这些我在 Askubuntu 上找到的:

  • 按 CTRL+ALT+F1 并使用您的凭据登录。
  • 杀死当前的 X 服务器sudo service lightdm stop
  • 输入运行级别 3sudo init 3

但是,我不知道如何使这些适应我的情况。我想我需要找出如何使用 systemd 来停止服务service,我还需要知道我需要停止什么服务(我想我使用的是 SDDM 而不是 lightdm,但我不确定)。

根据记录,我目前正在将 OpenSUSE Tumbleweed 与 KDE 结合使用。

答案1

如果你只需要做一次,你不能直接运行吗

systemctl isolate multi-user.target

这似乎相当于改变运行级别。

opensuse 文档建议使用 runlevel3.target 作为替代方案。

哦,systemctl set-default multi-user.target我想这将是永久性的..

答案2

我相信你的问题的答案是:

sudo systemctl stop sddm

您还可能必须在后面包含 .service。

相关内容