我在使用 Fedora 33(Radeon 6900 XT,内核 5.10.15-200)的 Wayland 上进行扩展时遇到问题。我有两台 4k 27 英寸显示器。
缩放会正确更改 UI 组件的大小,因此在 gnome 设置中将其设置为 200% 会使所有内容看起来都大两倍,但我使用的大多数程序都会检测缩放分辨率 (UHD/2 = FHD),但不会检测缩放因子 ( 2x)。
这样做的结果是节目以 FHD 而不是 UHD 呈现,并且导致在 UHD 显示器上显示变得模糊。我已经浏览了 HiDPI 的 ArchWiki 但似乎没有任何效果。下面是比较 Firefox 和 Visual Studio 的字体渲染的屏幕截图。我使用的大多数程序都因 Wayland 缩放而变得模糊(例如 Visual Studio、Android Studio、Slack、Mailspring)
任何已知的解决方法或者使用 HiDPI 的 wayland 的人都不会被模糊所困扰吗?
答案1
Visual Studio Code(以及其他电子应用程序,例如 Slack 桌面应用程序)
它在 XWayland 兼容层下运行。要选择退出,请使用以下命令行开关启动应用程序(2021 年 4 月 v1.56 及更高版本)。
-enable-features=UseOzonePlatform --ozone-platform=wayland
Android Studio(以及其他 JetBrains IDE,如 IntelliJ、Webstorm、Rider 等)
Java 仍然没有原生 Wayland 支持,因此您只能停留在 XWayland 上。有韦克菲尔德计划, 尽管。 JetBrains 的目标是原生支持 Wayland,并积极为韦克菲尔德做出贡献。
在成功之前,您必须坚持使用其文档中所述的解决方法已知的问题:
- 关闭分数缩放
- 返回使用没有 Wayland 的“纯”X 会话
编辑:在中找到更多微调拱门维基