fix xrandr fallback logic

addresses #4