layout: Allow to commit the fullscreen and split surface roles