[Bug 1305016] Re: Windows have only borders if __GTK_FRAME_EXTENTS is not supported by WM

Marc Deslauriers marc.deslauriers at canonical.com
Fri May 2 12:30:11 UTC 2014


Thanks for the debdiff, but this looks like an issue that should be
fixed upstream.

Could you please report this bug to the GTK project, and attach your patch here:
https://bugzilla.gnome.org/

Once you've done that, please add a link to the upstream bug here.

Unsubscribing ubuntu-sponsors for now, please subscribe again if the
patch is accepted upstream.

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1305016

Title:
  Windows have only borders if __GTK_FRAME_EXTENTS is not supported by
  WM

Status in “gtk+3.0” package in Ubuntu:
  Confirmed

Bug description:
  gtkwindow >= 3.10 has new features about client side  decoration (csd)
  and custom titlebar.

   The problem with those is that when you're going to assign a 
   custom titlebar to the GTK window, gtk itself checks if 
   Window Manager supports __GTK_FRAME_EXTENTS (which permits to have csd) 
   and then does the follow:
   
  if csd_supported:
     make window with no decoration
   if csd_not_suppoted:
     make window only with WM borders
   
   This is wrong. If csd is not supported you should still 
   decorate window according with WM choices.
   
   This simple patch handle with this, unset custom_title 
   does exactly this behavior and permits to WMs 
   (which have no support for csd) to resize and move windows correctly.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/1305016/+subscriptions



More information about the Ubuntu-sponsors mailing list