如何在 Zoom.us Linux 客户端上启用 HiDPI 支持?

如何在 Zoom.us Linux 客户端上启用 HiDPI 支持?

屏幕元素太小,无法在我的 4K 笔记本电脑屏幕上点击或阅读。如何让它遵循设置为 200% 的 Gnome 缩放比例?

我使用的是 Fedora 29,但这应该是 Ubuntu 18.04 LTS 上的同一个问题

此问题也影响 MacBook Retina 显示屏。

答案1

不需要更改将来安装时可能更改的公共文件的答案:

Zoom 当前在用户主文件夹中的zoomus.conf您的文件夹下创建一个名为的文件。.config

其中一个设置是ScaleFactor,默认设置为 1。将其设置为 2,下次启动应用程序时,它将具有适当大小的视觉效果。

答案2

最近,我在 Ubuntu 20.04 上使用 Zoom 5.1.412382.0614 时遇到了相反的问题:用户界面被放大了而且一切都太大了。

接受的答案中提到的文件scaleFactor中的设置被设置为 1。但是,更改参数可以解决问题。zoomus.confautoScalefalse

正如在这个答案的评论中提到的那样(感谢大家!)可能还需要进行设置,useSystemTheme=true以便autoScale尊重参数设置。

答案3

该比例在环境变量中设置QT_DEVICE_PIXEL_RATIO

/usr/share/applications/Zoom.desktop您可以通过将 Exec 行更改为来将其添加到桌面文件中Exec=env QT_DEVICE_PIXEL_RATIO=2 /usr/bin/zoom %U

或者添加export QT_DEVICE_PIXEL_RATIO=2到您的个人资料脚本

来源:zoom.us 支持

答案4

其他选项对我来说没有直接作用,但是 Luke Hsiao 的提示 [1] 却起作用了。

使用 Pop!_OS 20.04 中的 Flatpack,我将其更改为在 exec 行中~/.local/share/flatpak/exports/share/applications/us.zoom.Zoom.desktop包含env。首先,我运行后发现我的主屏幕是QT_SCREEN_SCALE_FACTORSxrandrHDMI-A-0

然后我添加了环境执行官线

Exec=env QT_SCREEN_SCALE_FACTORS=HDMI-A-0=2.00 /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=zoom --file-forwarding us.zoom.Zoom @@u %U @@

如果您有多个监视器,您可以将它们的设置附加为逗号分隔的值。

[1]https://luke.hsiao.dev/blog/zoom-scaling/

相关内容