Debian 13 关闭开机图形界面(仅保留命令行)
文章目录
前言
Debian 13(Trixie)基于 systemd,取消开机自动进入 GNOME 桌面最直接的方式是修改默认启动 target。
正文
永久生效
bash
sudo systemctl set-default multi-user.target
重启后系统直接进入命令行登录界面,GDM(GNOME Display Manager)不会被拉起。
当前会话立即生效
bash
sudo systemctl isolate multi-user.target
该命令会立即终止当前图形会话,执行前需保存桌面环境中的工作。
验证当前默认目标
bash
systemctl get-default
输出 multi-user.target 即修改成功。
恢复开机进入图形界面
bash
sudo systemctl set-default graphical.target
手动启动图形会话
bash
sudo systemctl start graphical.target
总结
不推荐单独执行 systemctl disable gdm3 来达到同样目的。禁用 gdm3 后 graphical.target 仍保留在启动链路中,其他依赖图形能力的服务可能出现行为不一致。修改默认 target 的语义更清晰:开机即纯命令行环境,需要桌面时按需启动。
另外注意,改为命令行启动后,依赖显示管理器的远程桌面(VNC 等)不会自动运行,需要单独启动服务。