awesome/objects
Uli Schlachter cba8655ca8 Switch to a more specific nvidia binary blob work-around
We once had the problem that with the nvidia blob, the X11 server told us that
"yes, I do support RandR; there is just a single big screen" even though there
were multiple screens and they could be queried for via Xinerama. To work around
this, we started to ignore RandR if it only provided information about a single
screen.

Our long-term goal is to stop restarting on RandR screen changes. Thus, even if
only a single screen is defined during startup, we should still use RandR later
when another screen is added. This means that we cannot just ignore RandR if it
only mentions a single screen.

This commit copies what GTK+ does: If there is an output named "default", then
some compatibility layer is assumed and we ignore RandR.

I have no way to test if this really does the right thing.

Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-05-01 10:09:26 +02:00
..
button.c Merge branch 'lua-index-handlers' of https://github.com/psychon/awesome 2016-03-06 14:19:00 +01:00
button.h Clean up header includes 2014-03-30 20:07:48 +02:00
client.c client: Add request::geometry 2016-04-20 00:11:04 -04:00
client.h Merge pull request #713 from psychon/no_focus_window 2016-02-28 22:16:22 +01:00
drawable.c Merge branch 'lua-index-handlers' of https://github.com/psychon/awesome 2016-03-06 14:19:00 +01:00
drawable.h drawable/drawin: Pass both lua_State and stack index around 2014-12-06 10:46:45 +01:00
drawin.c geometry: Use the relevant rounding functions instead of integers 2016-04-18 04:20:22 -04:00
drawin.h drawin: lazily configure drawin windows 2015-08-23 15:25:23 +02:00
key.c Merge branch 'lua-index-handlers' of https://github.com/psychon/awesome 2016-03-06 14:19:00 +01:00
key.h remove encoding=utf-8 from modelines 2011-09-11 17:34:09 +02:00
screen.c Switch to a more specific nvidia binary blob work-around 2016-05-01 10:09:26 +02:00
screen.h Remove luaA_pushscreen 2016-03-26 18:13:55 +01:00
tag.c luaobject: Make the miss_handlers documentation private 2016-04-11 23:54:28 -04:00
tag.h tag_client: Add explicit lua_State argument 2014-12-06 11:14:59 +01:00
window.c geometry: Use the relevant rounding functions instead of integers 2016-04-18 04:20:22 -04:00
window.h geometry: Use the relevant rounding functions instead of integers 2016-04-18 04:20:22 -04:00