At the moment, the --display argument is a bit complicated to use. A common use would be to switch between the UIs (sdl, gtk, none) or to enable the software rasterizer. Split the two use cases to separate arguments to make it more intuitive.