¿Cómo habilitar la compatibilidad con HiDPI en el cliente Linux Zoom.us?

¿Cómo habilitar la compatibilidad con HiDPI en el cliente Linux Zoom.us?

Los elementos de la pantalla son demasiado pequeños para hacer clic o leerlos en la pantalla de mi computadora portátil 4K. ¿Cómo hago para que obedezca la escala de Gnome, que está establecida en 200%?

Estoy en Fedora 29, pero este debería ser el mismo problema en Ubuntu 18.04 LTS

Este problema también afecta a las pantallas de visualización retina de los macbook.

Respuesta1

Una respuesta que no requiere cambiar archivos comunes que pueden cambiarse en instalaciones futuras:

Actualmente, Zoom crea un archivo con el nombre zoomus.confde su .configcarpeta en la carpeta de inicio del usuario.

Una de las configuraciones es ScaleFactor, establecida en 1 de forma predeterminada. Configúrelo en 2 y la próxima vez que inicie la aplicación tendrá imágenes del tamaño adecuado.

Respuesta2

Recientemente me enfrenté al problema opuesto en Ubuntu 20.04 con Zoom 5.1.412382.0614: la interfaz de usuario estaba ampliadaeny todo era demasiado grande.

La scaleFactorconfiguración en el zoomus.confarchivo mencionado en la respuesta aceptada se estableció en 1. Sin embargo, cambiar el autoScaleparámetro para falseresolver el problema.

Y como se menciona en los comentarios a esta respuesta (¡gracias a todos!), puede que también sea necesario configurarlo para que se respete useSystemTheme=truela configuración del parámetro.autoScale

Respuesta3

La escala se establece en una variable de entorno QT_DEVICE_PIXEL_RATIO.

Puede agregarlo al archivo del escritorio /usr/share/applications/Zoom.desktopcambiando la línea Exec aExec=env QT_DEVICE_PIXEL_RATIO=2 /usr/bin/zoom %U

O agregue export QT_DEVICE_PIXEL_RATIO=2el script a su perfil

Fuente: soporte de zoom.us

Respuesta4

Las otras opciones no funcionaron directamente para mí, sin embargo, los consejos de Luke Hsiao [1] sí.

Con un Flatpack en Pop! _OS 20.04, cambié mi ~/.local/share/flatpak/exports/share/applications/us.zoom.Zoom.desktoppara incluir QT_SCREEN_SCALE_FACTORSenv en la línea ejecutiva. Primero corrí xrandrpara descubrir que mi pantalla principal esHDMI-A-0.

Luego antepuse elambientehaciaejecutivolínea

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 @@

Si tiene más monitores, puede agregar sus configuraciones como valores separados por comas.

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

información relacionada