Ubuntu如何配置单实例图形界面到tty7并设置tty文本登录?
我来帮你搞定GDM3在多个TTY启动图形界面的问题,这大概率是修改Plymouth主题后相关配置被打乱导致的,咱们一步步来修复:
第一步:先确认当前GDM3的运行配置
首先咱们得搞清楚GDM3现在的设置到底哪里出了问题,执行下面的命令查看GDM3的 daemon 配置:gsettings get org.gnome.DisplayManager daemon-config
或者直接查看它的核心配置文件:cat /etc/gdm3/custom.conf
重点看有没有和Wayland、Xorg终端分配相关的参数,比如有没有手动指定过多个TTY,或者Wayland的配置冲突。
第二步:强制GDM3只在单个TTY运行
接下来咱们直接指定GDM3仅在某个TTY(比如默认的tty7)启动图形界面:
- 用文本编辑器打开GDM3的自定义配置文件:
sudo nano /etc/gdm3/custom.conf - 找到
[daemon]段落,添加或修改以下内容:
WaylandEnable=false DefaultSession=gnome-xorg.desktop DisplayServerExtraArgs=vt7
这里的vt7就是指定图形界面绑定到tty7,如果你想换成tty1,直接改成vt1就行。
3. 保存并退出编辑器(nano里按Ctrl+O回车保存,再按Ctrl+X退出)
4. 重启GDM3服务让配置生效,或者直接重启系统:sudo systemctl restart gdm3
或者
sudo reboot
第三步:修复Plymouth主题引发的配置混乱
既然问题是修改Plymouth主题后出现的,咱们把Plymouth的配置恢复正常:
- 先看看当前用的是哪个Plymouth主题:
plymouth-set-default-theme - 切换回Ubuntu默认的Plymouth主题:
sudo plymouth-set-default-theme ubuntu - 更新initramfs让主题配置生效:
sudo update-initramfs -u - 重启系统完成修复:
sudo reboot
第四步:验证修复效果
重启后你可以逐个检查TTY:
- 按
Ctrl+Alt+F7(你指定的那个TTY)应该看到唯一的图形登录界面 Ctrl+Alt+F1到F6应该都是纯文本登录界面,不会再出现图形登录窗口
如果还是有问题,查看GDM3的日志找报错信息:journalctl -u gdm3 -b
看看有没有关于TTY分配失败或者启动异常的日志,方便进一步排查。
内容的提问来源于stack exchange,提问作者LeonidMew
相关产品推荐
相关产品推荐

