日期
类型
状态
链接
摘要
标签
分类
图标
密码
URL
安装问题
远程黑屏
用 更直接的方法强制禁用 Wayland,步骤如下(全程简单易操作):
核心方案:直接修改 GDM3 服务启动参数(最稳妥)
这是没有
daemon.conf 时的最优解,直接让 GDM3 启动时就禁用 Wayland,优先级最高:- 编辑 GDM3 服务的自定义配置(系统会自动创建临时文件,不用手动建):
- 打开后是一个空文件,直接粘贴以下内容(复制粘贴即可,不要改字符):
- 解释:第一行
ExecStart=是清空默认启动命令,第二行是用-disable-wayland参数强制禁用 Wayland,只启用 X11。
- 保存退出:按
Ctrl+O→ 回车(确认保存)→Ctrl+X(退出编辑器)。
后续步骤:重启服务 + 验证
- 重启 GDM3 服务(当前会话会断开,提前保存好文件!):
- 重新登录系统(必须重新登录,不是锁屏解锁)。
- 验证是否切换到 X11:
- 若输出
x11,说明成功! - 若仍有问题,再执行下面的「兜底检查」。
兜底检查:确保 custom.conf 配置正确(避免双重问题)
虽然主要靠服务参数,但还是确认下最初的
custom.conf 没写错:- 重新打开
custom.conf检查:
- 只保留关键配置(其他注释或空行可以不动),确保:
- 保存退出(
Ctrl+O→ 回车 →Ctrl+X),再重启一次 GDM3 即可:
若仍无效:检查是否有其他阻碍(罕见情况)
- 查看 GDM3 是否真的加载了禁用参数:
- 输出中如果有
gdm3 --disable-wayland,说明参数已生效,此时重新登录必为 X11。
- 若还是 Wayland,可能是用户级配置冲突,删除可能的残留文件: 删完后重启 GDM3 再登录。
关键说明
- 没有
daemon.conf完全不影响,不用手动创建!核心是通过systemctl edit gdm3给 GDM3 加启动参数,这是 Ubuntu 官方推荐的自定义服务方式。
- 只要
ps aux | grep gdm3能看到-disable-wayland,且重新登录后,echo $XDG_SESSION_TYPE一定是x11,放心操作~
按这个流程来,绝对能解决问题!
- 作者:Wpenga
- 链接:https://wpeng.dpdns.org/article/2bc3fdc8-f8a6-8061-9a80-d6ff746cc819
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

