You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 23.10下Wayland桌面屏幕共享黑屏问题求助

Ubuntu 23.10下Wayland桌面屏幕共享黑屏问题求助

Hey there, sorry to hear you're stuck with this screen sharing black screen issue on Wayland—totally get not wanting to switch back to Xorg. Let's walk through some targeted fixes tailored to your setup (Ubuntu 23.10 + NVIDIA GT 630 with nouveau driver):

1. 确认用户权限是否足够

Wayland对屏幕捕捉的权限要求比较严格,先检查你的用户有没有加入必要的用户组:

  • 打开终端,输入 groups 命令,看看输出里有没有 videoinput 组。
  • 如果没有,运行以下命令添加(需要管理员权限):
    sudo usermod -aG video $USER
    sudo usermod -aG input $USER
    
  • 注销再重新登录,让权限生效。

2. 开启GNOME的实验性屏幕广播特性

GNOME有个隐藏的配置项可以优化Wayland下的屏幕共享支持,试试开启它:

  • 在终端里运行:
    gsettings set org.gnome.mutter experimental-features "['screen-cast-v2']"
    
  • 注销重登桌面环境,再测试屏幕共享。

3. 考虑切换到NVIDIA专有驱动

Nouveau开源驱动对Wayland的高级特性支持确实有限,而你的GT 630属于Kepler架构,有官方专有驱动适配(推荐nvidia-driver-390,这是适配该架构的最新稳定驱动):

  • 打开“软件和更新”应用,切换到“附加驱动”标签页。
  • 选择NVIDIA的专有驱动选项,点击“应用更改”,等待安装完成后重启系统。
  • 重启后回到Wayland桌面,再尝试屏幕共享。

4. 测试不同应用的兼容性

有些第三方应用对Wayland的适配需要手动开启:

  • 先试试GNOME自带的“屏幕录制”工具,看看能不能正常捕捉屏幕。如果这个可以用,说明是第三方应用的设置问题。
  • 以Zoom为例,进入设置 -> 视频 -> 屏幕共享,勾选“使用Wayland屏幕共享”选项(如果有);Teams也可以在设置里查找类似的Wayland兼容开关。

如果以上方法都没能解决问题,可能是nouveau驱动对Wayland屏幕共享的支持存在底层限制,但先把这些步骤都试一遍,大概率能解决你的问题~

备注:内容来源于stack exchange,提问作者inopytech

火山引擎 最新活动