如何在 Fedora 17 上禁用 X-server?

如何在 Fedora 17 上禁用 X-server?

我想使用Fedora 17“Beefy Miracle”系统作为网络共享桌面进行协作工作。为此,我使用 TigerVNC,它带有自己的 X-Server 并在其中启动一个完全独立的桌面会话,然后通过 VNC 公开该会话。

因为我不需要常规的 X 服务器,所以我想完全禁用它以释放一些资源并启用 VNC 桌面$DISPLAY0.我没有使用systemdFedora 服务结构的经验,因此不知道如何安全地禁用该服务。

我尝试禁用prefdm.service这似乎是冰山一角,但我不允许这样做,因为它是一项static服务,无论它实际上意味着什么。

答案1

systemd 有一个称为“目标”的东西,可以将其视为 init 的运行级别。 prefdm.service 将使用默认设置为“graphical.target”的“default.target”运行。

因此,通过将默认目标设置为“multi-user.target”(又名 SystemV 运行级别 3),您将启动除 X11 服务器之外的所有目标。您的 vncserver@:[0-9].service 将不会受到影响。

为此,只需键入:

 sudo ln -fs /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

相关内容