Ani*_*osh 11
阅读本文以了解有关此问题的更多信息。实际上,这个问题是由Wayland 显示服务器引起的。第一个答案是将 Wayland(更新、更安全,但不比 Xorg 更稳定)改回 Xorg。如果您想留在 Wayland,此解决方案有助于解决 chrome 中的问题。不适用于您拥有的所有桌面应用程序。
模式调查
使用以下命令检查您正在使用哪个会话:
$ echo $XDG_SESSION_TYPE
wayland
Run Code Online (Sandbox Code Playgroud)
有一些包装器和工具试图让 X11 应用程序轻松迁移到 Wayland,但似乎没有什么是完美的。而这又是另外一个案例。
Chrome 解决方案
最后,Chrome 似乎正在向 PipeWire 迁移,但不是默认情况下。它必须作为实验标志启用,并在选项卡地址中使用。在地址栏中键入:
chrome://flags/#enable-webrtc-pipewire-capturer
Run Code Online (Sandbox Code Playgroud)
启用实验性功能并重新启动 Chrome,现在连接正常。现在,Chrome 使用系统选择窗口来共享屏幕或窗口。此外,Teams 在 Chrome 中比 Wayland 运行得更好,并且黑屏 + 鼠标问题现已解决。
小智 7
默认的 Ubuntu 18.04 Bionic Beaver 安装附带启用了 Wayland。目标是禁用 Wayland 并启用 Xorg 显示服务器。
您可能需要更新 GDM3 自定义配置文件
/etc/gdm3/custom.conf
取消注释这将强制登录屏幕使用 Xorg。
#WaylandEnable=false
进行更改后,重新启动系统,瞧,它对我有用!
修复#1:
xcompmgr
使用 Linux 发行版的包管理器进行安装。sudo apt install xcompmgr
Run Code Online (Sandbox Code Playgroud)
xcompmgr -c -l0 -t0 -r0 -o.00
Run Code Online (Sandbox Code Playgroud)
compton.conf
gedit ~/.config/compton.conf
Run Code Online (Sandbox Code Playgroud)
shadow-exclude = [ "name = 'cpt_frame_window' " ];
Run Code Online (Sandbox Code Playgroud)
修复#2:在 Xorg 而不是 Wayland 上运行 Ubuntu。
归档时间: |
|
查看次数: |
4919 次 |
最近记录: |