Как включить поддержку HiDPI в клиенте Zoom.us для Linux?

Как включить поддержку HiDPI в клиенте Zoom.us для Linux?

Элементы экрана слишком малы для нажатия или чтения на экране моего ноутбука 4K. Как заставить его подчиняться масштабированию Gnome, которое установлено на 200%?

У меня Fedora 29, но та же проблема должна быть и в Ubuntu 18.04 LTS.

Эта проблема также касается экранов Retina на MacBook.

решение1

Ответ, не требующий изменения общих файлов, которые могут быть изменены при будущих установках:

В настоящее время Zoom создает файл с zoomus.confвашим именем в .configпапке в домашней папке пользователя.

Один из параметров — ScaleFactor, по умолчанию установлен на 1. Установите его на 2, и в следующий раз при запуске приложения у него будут визуальные эффекты соответствующего размера.

решение2

Недавно я столкнулся с противоположной проблемой на Ubuntu 20.04 с Zoom 5.1.412382.0614: пользовательский интерфейс был увеличенви все было слишком большим.

Настройка scaleFactorв zoomus.confфайле, указанном в принятом ответе, была установлена ​​на 1. Однако изменение autoScaleпараметра на falseрешило проблему.

И как упоминалось в комментариях к этому ответу (спасибо всем!), возможно, необходимо также установить, 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

Другие варианты мне не помогли, а вот советы Люка Сяо [1] сработали.

С Flatpack в Pop!_OS 20.04 я изменил свой, ~/.local/share/flatpak/exports/share/applications/us.zoom.Zoom.desktopчтобы включить QT_SCREEN_SCALE_FACTORSenv в строку exec. Сначала я побежал, xrandrчтобы узнать, что мой главный экранHDMI-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/

Связанный контент