I'm trying to run Xilinx Vivado on Ubuntu 18.04. Under the Ubuntu GNOME session, the application excels well on my HiDPI display (scale of 2). However, I want to run i3, and running Vivado within an i3 session does not cause DPI scaling.
I know of a possible workaround for Java apps, but I can not even find Jvm's call for this program (they launch it from a compiled binary file).
I know that something The GNOME session causes the correct character behavior, but I'm not sure where to look. I have to find the thing and duplicate it in my i3 session.