返回> 网站首页
Ubuntu关闭图形界面
yoours2026-10-19 18:44:41
简介一边听听音乐,一边写写文章。
1. Ubuntu改成纯命令行默认启动:
sudo systemctl set-default multi-user.target
2. 如果当前已经在运行桌面,可以临时停掉:
sudo systemctl stop lightdm
3. 不同固件可能用的显示管理器不一样,常见有 lightdm、gdm3、sddm。可以先确认:
systemctl list-units --type=service | grep -E 'lightdm|gdm|sddm|display-manager'
4. 恢复图形界面
sudo systemctl set-default graphical.target
sudo reboot
5. 程序启动要改成 systemd 服务
关掉桌面后,原来放在桌面自动启动里的程序就不会再自动运行了。
需要把程序注册成 systemd 服务:
[Unit]
Description=My App
After=network.target
[Service]
ExecStart=/opt/myapp/myapp
Restart=on-failure
User=ubuntu
[Install]
WantedBy=multi-user.target
6. 启用
sudo systemctl daemon-reload
sudo systemctl enable myapp.service
这样系统进入 multi-user.target 后就会自动启动程序,不需要等桌面加载完成。
文章评论
112人参与,0条评论