Add --desktop option