Issue #314

Ubuntu Linux : GTK2 on HiDPI vs GTK3 Eclipse bug

Added by Davide Sottara 25 days ago. Updated 4 days ago.

Status:NewStart date:28 July 2017
Priority:HighDue date:
Assignee:-% Done:

0%

Category:-
Target version:Modelio 3.6.1

Description

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?


Related issues

Related to Issue #315: Modelio doesn't honor screen dpi setting New 08 August 2017
Duplicates Issue #309: Icons are too small and layout of dialogue boxes not right Assigned 31 January 2017

History

#1 Updated by C├ędric Marin 4 days ago

  • Description updated (diff)

Also available in: Atom PDF