How to enable HiDPI support on Zoom.us linux client?

12

3

Screen elements are too small to click or read on my 4K laptop screen. How do I make it obey Gnome scaling, which is set to 200%?

I'm on Fedora 29, but this should be the same issue on Ubuntu 18.06

This issue also affects macbook retina display screens.

Ray Foss

Posted 2018-12-05T16:22:03.153

Reputation: 884

Answers

17

The scale is set in an environment variable QT_DEVICE_PIXEL_RATIO.

You can add it to the desktop file in /usr/share/applications/Zoom.desktop by changing the Exec line to Exec=env QT_DEVICE_PIXEL_RATIO=2 /usr/bin/zoom %U

Or add export QT_DEVICE_PIXEL_RATIO=2 to you profile script

Source: zoom.us support

Ray Foss

Posted 2018-12-05T16:22:03.153

Reputation: 884

5Since Qt 5.6 the variable name has changed to QT_SCALE_FACTOR, therefore: export QT_SCALE_FACTOR=2 – dav.garcia – 2019-10-22T08:34:04.003

1Funny enough, this makes perfectly good working applications like Okular look terrible. Thus, I only added it to the .desktop file. – Raffi Khatchadourian – 2019-10-30T14:07:04.600

8

An answer that does not require changing common files that may be changed by future installs:

Zoom currently creates a file named zoomus.conf under your .config folder in the user's home folder.

One of the settings is ScaleFactor, set to 1 by default. Set this to 2, and next time you start the application it will have appropriate-sized visuals.

RealSkeptic

Posted 2018-12-05T16:22:03.153

Reputation: 181

Very helpful, thanks! – Peoplee – 2020-01-24T14:04:49.747