x11_output: support maximum/minimum size settings
(Hopefuly) fix building without O_CLOEXEC