Wayland环境下Ubuntu系统的Discord屏幕共享与VNC启动异常问题求助
Wayland环境下Ubuntu系统的Discord屏幕共享与VNC启动异常问题求助
我来分享几个针对Wayland下这两个问题的常用解决办法,不少用户亲测有效:
Discord屏幕共享黑屏问题
- 强制Discord使用Wayland后端:
打开终端,执行以下命令启动Discord:
如果想永久生效,找到Discord的桌面配置文件(通常在discord --enable-features=UseOzonePlatform --ozone-platform=wayland~/.local/share/applications/discord.desktop或/usr/share/applications/discord.desktop),将Exec行修改为:
保存后重启Discord即可。另外别忘了检查系统设置里的「屏幕共享」权限,确保Discord被授权访问屏幕。Exec=discord --enable-features=UseOzonePlatform --ozone-platform=wayland %U - 临时替代方案:如果上述方法无效,你可以在需要全屏共享时,临时切换到Xorg会话(登录界面点击齿轮图标选择Ubuntu on Xorg),用完再切回Wayland。
VNC服务器无法启动问题
Wayland的安全模型和Xorg差异较大,多数第三方VNC服务器对Wayland支持不完善,推荐以下两种方案:
- 使用GNOME原生远程桌面:
这是对Wayland支持最好的方式,操作简单:打开系统设置 → 共享 → 远程桌面,开启后设置访问密码,就能用任意VNC客户端连接了,稳定性拉满。 - 适配第三方VNC服务器(以TigerVNC为例):
编辑GDM配置文件/etc/gdm3/custom.conf,将#WaylandEnable=false的注释去掉,保存后重启系统切换回Xorg会话,这样第三方VNC服务器就能正常启动了。但这个方法会放弃Wayland,适合你不需要Chrome Zoom新功能的场景。
如果尝试后还是有问题,可以补充你的Ubuntu具体版本、Discord版本和使用的VNC服务器类型,我再帮你排查细节~
备注:内容来源于stack exchange,提问作者André Clérigo
相关产品推荐
相关产品推荐

