在 Ubuntu 中,默认显示服务器为Wayland,导致在使用向日葵远程被远程的时候连接失败或者黑屏,接下来记录下怎么切换显示服务器为Xorg。
方法一:临时切换为 Xorg
- 在登录界面选择 Xorg:
- 注销当前用户或重新启动系统。
- 在登录界面中,点击用户名后,在屏幕底部或右下角会看到一个齿轮图标。
- 点击齿轮图标,选择 “Ubuntu on Xorg”。
- 输入密码后登录,系统将使用 Xorg。
- 验证当前会话:
- 打开终端并运行以下命令:
echo $XDG_SESSION_TYPE
- 打开终端并运行以下命令:
如果返回 x11
,说明当前使用的是 Xorg。
方法二:设置 Xorg 为默认会话
如果你希望每次登录都默认使用 Xorg,可以通过以下步骤:
- 编辑 GDM 配置文件:
- 打开终端并运行以下命令:
sudo nano /etc/gdm3/custom.conf
- 找到以下行(可能被注释掉了):
#WaylandEnable=false
- 取消注释并确保设置为:
WaylandEnable=false
- 打开终端并运行以下命令:
- 重启 GDM 服务:
- 运行以下命令:
sudo systemctl restart gdm3
- 运行以下命令:
- 验证设置:
- 注销并重新登录,或重新启动系统。
- 再次运行以下命令以确认:
echo $XDG_SESSION_TYPE
方法三:禁用 Wayland 完全使用 Xorg
如果不希望系统支持 Wayland,可以直接禁用它。
- 编辑 GRUB 配置:
- 运行:
- 在
GRUB_CMDLINE_LINUX_DEFAULT
中添加:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash wayland.enable=0"
- 更新 GRUB:
- 保存文件后运行以下命令:
sudo update-grub
- 保存文件后运行以下命令:
- 重启系统