双显示器设置的不同缩放:x11 速度缓慢,wayland 模糊

use*_*663 15 display fonts multiple-monitors wayland display-resolution

我使用的是 Ubuntu 20.04。我刚刚购买了一台新的 4k 显示器,现在将其与之前的 1080 显示器一起使用。

4k 显示器在 100% 缩放时无法读取,因此首先,我在 4k 显示器上将分数缩放打开为 150%(将 1080 保留为 100%)。这很有效,只是一切都明显变慢了。谷歌搜索表明这是 Xorg 的常见问题,并且无能为力。一种解决方案是更改 gnome-tweaks 中的字体缩放而不是分数缩放。这效果很好,一切都在 4k 显示屏上快速且可读,但第二个显示屏上的字体太大。我发现的一种解决方案xrandr缩小 1080 显示屏上的所有内容,但这会导致显示非常模糊。更多谷歌搜索建议我不应该使用 Xorg,而应该使用 Wayland,因为它速度很快,而且是未来。所以我尝试了 Wayland,对 4k 显示器进行了分数缩放,它确实非常快。但是,字体很模糊。再次谷歌搜索表明这是一个常见问题。

所以我该怎么做?我应该升级到 21.10 吗?有帮助吗?这个问题有解决办法吗?

tom*_*chi 9

您需要在 Wayland 下运行桌面会话,这是自 Ubuntu 22.04 以来的默认设置

如果您仍然遇到字体模糊的情况,这是因为运行的特定应用程序不是 Wayland Native,而是在“旧版”X11 模式下运行。

在 Ubuntu 的后续版本中,大多数(如果不是全部)gnome-shell 组件都应该是 Wayland 原生的。Firefox 本身支持 Wayland,但可能需要在旧版本的 Ubuntu/Firefox 上使用特定标志来启动。

对于火狐来说是:

  MOZ_ENABLE_WAYLAND=1 firefox
Run Code Online (Sandbox Code Playgroud)

对于 Spotify 来说是:

 spotify --enable-features=UseOzonePlatform --ozone-platform=wayland
Run Code Online (Sandbox Code Playgroud)

查看应用程序是否在 Wayland 上的一个简单方法是安装并运行 xeyes 终端应用程序(在 x11-apps 包中提供)。它会启动一双“跟随”鼠标光标的眼睛。如果当鼠标悬停在应用程序中时眼睛可以“跟随”鼠标光标,那么它就不是本机运行的。如果眼睛停止转动,那就是原生的。

那么要么应用程序配置不正确,要么根本不支持 Wayland。