Not being a developer I don't have enough knowledge to do a patch that can be 
integrated and packaged.
These modified files reduce the problem significantly, but only:
 • for the Ambiance theme, if another theme is applied the benefits are lost
 • for a UI scaling factor of 2
There would be a switch needed which files to use depending on the integer 
value of the UI scaling factor. Ideally it would be patched in the software 
that reads these gtkrc files, and apply integer scaling to these dimensions 
(size, width, height, length).

** Attachment added: "patched files of the /usr/share/Ambiance/gtk2.0 folder"
   
https://bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/1355137/+attachment/4300156/+files/Ambiance_gtk-2.0.zip

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-themes in Ubuntu.
https://bugs.launchpad.net/bugs/1355137

Title:
  gtk2 theme version improvements for high-dpi screens

Status in ubuntu-themes package in Ubuntu:
  New

Bug description:
  GTK2 applications are still widespread and the lack of resolution
  independence poses significant usability problems, for example for
  clicking radio buttons or checkboxes.

  By editing the gtkrc file one can at least mitigate a majority of
  issues. By doubling dimensions (like widths, heights, not border-
  widths),  the following controls can be made usable: radio buttons,
  checkboxes, scrollbars, expand/collapse triangles in trees. While this
  is nothing like complete high-dpi support, still a significant partial
  improvement can be achieved.

  Users of high-dpi screens should not have to suffer under the current
  default, or have to patch the theme manually. It would be good to
  implement a way that when the scaling factor is >= 2.0, as many GTK 2
  widgets as possible are rendered with larger dimensions, be it by
  theme engine or by switching the theme.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-themes/+bug/1355137/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to