升级从Ubuntu 20.10到21.04后,屏幕共享显示黑屏。

升级从Ubuntu 20.10到21.04后,屏幕共享只显示黑屏。在20.10之前都运行正常。

尝试在Google Chrome、Firefox等浏览器中都只显示黑屏。与浏览器无关。

有什么办法可以解决这个问题吗?

enter image description here


1这个回答解决了你的问题吗?Ubuntu上的Google Chrome屏幕共享不工作 - Khyar Ali
3个回答

另一种解决方案,来自:

sudoedit /etc/gdm3/custom.conf

取消注释该行。
#WaylandEnable=false

保存更改。这将启用Xorg显示管理器。
然后选择以下任一选项:
sudo systemctl restart gdm3

或者只需重新启动系统。
据报道,此方法适用于以下版本:
- 18.04 - 20.04 - 21.10 - 22.04 LTS - 22.10
注意:当切换回X11时,请确保已安装xserver-xorg-input-all软件包,否则您的鼠标和键盘将无法使用。

3这是唯一对我有效的解决办法。我的系统运行着带有NVIDIA显卡的Ubuntu 21.10。 - Peter Drinnan
3这也适用于22.04 LTS。 - Waqas
4这对我也适用,Ubuntu 22.04LTS。 - lerichard_v
1这对我也适用,Ubuntu 22.10。 - sundowatch

看起来Ubuntu 21.04默认使用Wayland - 当我切换到Xorg时,屏幕共享正常工作。
如果有人想尝试这个方法,以下是步骤:
1. 在登录界面,点击设置图标 2. 选择"Ubuntu On Xorg"而不是"Ubuntu" 3. 现在进行登录 4. 屏幕共享应该可以正常工作了。

如果你正在使用Chrome,并且更喜欢使用Wayland而不想切换回Xorg,请在浏览器中激活以下标志:
chrome://flags/#enable-webrtc-pipewire-capturer

从旗帜描述中:
启用WebRTC后,将使用PipeWire多媒体服务器来捕获Wayland显示服务器上的桌面内容。

对我来说有效。谢谢。 - Towfiqul Islam
1我尝试了@greenonline的解决方案,它有效果了,但是我的触摸板还是不工作。所以我采用了你的建议,解决了屏幕空白的问题,并且我的触摸板也正常工作了。我正在使用Ubuntu 22.04。 - Adiyat Mubarak
有没有类似的东西也适用于Firefox? - GRASBOCK