在Raspberry Pi OS(Raspos)中关闭桌面模式,可通过以下方法实现:
一、通过systemctl命令禁用图形桌面服务
- 停止并禁用LightDM服务
Raspberry Pi OS默认使用LightDM作为显示管理器。在终端执行以下命令:sudo systemctl stop lightdm.service # 立即停止图形界面 sudo systemctl disable lightdm.service # 永久禁用开机自启动
此操作会直接退出当前图形界面,重启后系统将进入纯命令行模式。
- 切换系统运行级别
使用systemctl
切换至多用户模式(无图形界面):sudo systemctl isolate multi-user.target # 立即关闭图形界面
或通过修改默认运行级别:
sudo systemctl set-default multi-user.target # 设置开机默认进入命令行模式
该方法适用于需要长期禁用图形桌面的场景。
二、通过init命令临时关闭桌面
- 切换到文本模式
执行以下命令直接退出图形界面:sudo init 3 # 切换到运行级别3(多用户文本模式)
此操作会保留当前进程,适合临时关闭图形界面调试系统。
- 恢复图形界面
需要时可通过命令返回桌面模式:sudo init 5 # 切换回图形模式(需LightDM服务未被禁用)
三、通过配置文件永久禁用(进阶)
- 禁用X Window启动
编辑启动配置文件:sudo nano /etc/rc.local
在
exit 0
前添加:systemctl stop lightdm # 阻止系统启动时加载图形界面
此方法适合需要保留LightDM但阻止自动启动的场景。
注意事项
- 影响:关闭桌面模式后,所有依赖图形界面的程序(如浏览器、IDE)将无法使用。
- 恢复方式:若需重新启用图形桌面,执行:
sudo systemctl enable lightdm && sudo systemctl start lightdm
- 兼容性:上述命令适用于基于Debian的Raspberry Pi OS(包括Bullseye/Bookworm版本)。
建议优先使用systemctl disable lightdm
方案,因其操作明确且易于恢复。