pub(crate) fn destroy_output_on(state: &mut AppState, id: u32) -> boolExpand description
Destroy a secondary output: end its capture, relocate its windows onto the primary output, unmap it from the space, and retract its global. The primary (id 0) is refused.