Ubuntu Linux : GTK2 on HiDPI vs GTK3 Eclipse bug
|Status:||New||Start date:||28 July 2017|
|Target version:||Modelio 3.6.1|
As reported by other users (https://www.modelio.org/forum/16-feature-requests/4152-dpi-scale.html0, #315), Modelio 3.6.01 is hard to use on a high resolution screen.
On a Ubuntu 17.04 machine with Oracle Java 1.8.111), this is at least partly due to the fact that GTK2 does not support scaling (https://wiki.archlinux.org/index.php/HiDPI#GDK_3_.28GTK.2B_3.29).
GTK3 does support scaling, so the problem can be worked around enabling GTK3. However, due to this bug in Eclipse (https://bugs.eclipse.org/bugs/show_bug.cgi?id=486069), GTK3 can not run without throwing exceptions every time a popup window is opened.
The GTK3/SWT bug has been fixed, but in later versions of Eclipse than the one used in 3.6.01 (https://git.eclipse.org/r/#/c/64695/3/bundles/org.eclipse.swt/Eclipse+SWT/gtk/org/eclipse/swt/widgets/TabFolder.java)
As a result of the combination of the above issues, Modelio 3.6.01 is effectively impossible to use on Linux with high DPI screens
Has anyone found alternative workarounds?