FS#40932 - [cairo] Current stable version does not provide hi-dpi (retina) support for gtk3
Attached to Project:
Arch Linux
Opened by Michael Webster (mtwebster) - Sunday, 22 June 2014, 04:22 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 09 September 2014, 10:42 GMT
Opened by Michael Webster (mtwebster) - Sunday, 22 June 2014, 04:22 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 09 September 2014, 10:42 GMT
|
Details
Description:
The last stable release/tag of cairo was 9 months ago. Since then, hidpi support that is critical for dependant packages (specifically gtk3) has been added. Because there is no new version of cairo yet, gtk3 silently disables its own hidpi support if the required api is not found in cairo. To work around this, non-rolling distros have been snapshotting cairo master (or previous, but including hidpi commits) and releasing that to their distro. I understand Arch's policies, but I think in this cases some exception is warranted, and a roll-up patch should be applied for the Arch build of this package, to include hidpi support. As it currently stands, a new install of Arch, fully up-to-date, on a system with hidpi display, in either Gnome-Shell or Cinnamon, gtk3 programs appear broken, display at 1/4 of their proper size, and any icons are not scaled. Steps to reproduce: Run any gtk3 program (i.e. nautilus or gedit) on a hidpi system running on a hidpi-aware desktop environment. Current workaround: Build cairo from git (HEAD) and install Re-Build gtk3 (current stable release) |
This task depends upon
Closed by Jan de Groot (JGC)
Tuesday, 09 September 2014, 10:42 GMT
Reason for closing: Implemented
Additional comments about closing: gnome-unstable contains a git snapshot now. Will move to extra together with gnome 3.14.
Tuesday, 09 September 2014, 10:42 GMT
Reason for closing: Implemented
Additional comments about closing: gnome-unstable contains a git snapshot now. Will move to extra together with gnome 3.14.