如果我使用 Ubuntu 20.04 的桌面安装(例如 Windows 推广的标准 Hyper-V 映像),我可以通过 使用 将默认启动目标从图形切换到多用户,轻松关闭图形组件systemctl set-default multi-user.target
。这样可以避免运行显示管理器、xserver 和其他一些东西。
然而,我仍然遇到一个问题,即一些用户切片服务(许多 gvfs,还有 dbus、tracker-miner-fs 和脉冲音频)仍然启动。
我可以从 /etc/systemd/user/default.targets.wants/ 和 socket.target.wants/ 目录中删除其中一些,但是我想要一个简单的系统,其中默认目标实际上决定系统是否启用了 GUI。
是否有针对用户会话的“较低”目标以及如何使其处于活动状态?以及/或者我可以让用户在 ssh 会话中不这样做吗?(即使对于系统 [uid<1000] 用户也是如此)