cba8655ca8
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> |
||
---|---|---|
.. | ||
button.c | ||
button.h | ||
client.c | ||
client.h | ||
drawable.c | ||
drawable.h | ||
drawin.c | ||
drawin.h | ||
key.c | ||
key.h | ||
screen.c | ||
screen.h | ||
tag.c | ||
tag.h | ||
window.c | ||
window.h |