Was: Windows get resized to (0,0,0,0) on a clean install of Ubuntu 14.04.1
On a fresh install of Ubuntu 14.04.1 I get the following results when running quicktile on the latest master
branch (commit 7571ac6).
$ ./quicktile.py -d --debug
<class 'Xlib.protocol.request.QueryExtension'>
DEBUG: window: <wnck.Window object at 0x7ff418e7d5f0 (WnckWindow at 0x1955e00)>
DEBUG: Monitor: 0, gtk.gdk.Rectangle(0, 0, 1920, 1200)
DEBUG: dims [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
DEBUG: Result overlaps panel. Falling back to usableRect.
DEBUG: result (0, 0, 0, 0)
DEBUG: Monitor: 0, gtk.gdk.Rectangle(0, 0, 1920, 1200)
DEBUG: repositioning to (0, 0, 0, 0)
Earlier today, before performing the fresh install of Ubuntu 14.04.1, I was running Ubuntu 14.04.1 which was upgraded from a fresh install of Ubuntu 13.04. On that installation I was running a quicktile fork based on an old commit (7a5bf6f). Everything worked fine.
However, on the fresh install of 14.04.1, when running the old commit 7a5bf6f, I get the following debug output:
$ ./quicktile.py -d --debug
<class 'Xlib.protocol.request.QueryExtension'>
DEBUG: NET_WM_WINDOW_TYPE: ('ATOM', 32, ['_NET_WM_WINDOW_TYPE_NORMAL'])
DEBUG: win <gtk.gdk.Window object at 0x7f2b10078280 (GdkWindow at 0x27d1480)>
DEBUG: useArea []
DEBUG: useRect gtk.gdk.Rectangle(0, 0, 0, 0)
DEBUG: winGeom (49, 24, 200, 228)
DEBUG: monitorID 0
DEBUG: dims [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
DEBUG: Result overlaps panel. Falling back to usableRect.
DEBUG: result (0, 0, 0, 0)
Could it be that quicktile depeneds on some library that was available in Ubuntu 13.04, but is not present in 14.04?
Any suggestions to track down the issue and find a workaround would be appreciated!