I’m not sure I fully understand, but I’ll try to answer. Running paraview-mesa paraview
should give you hardware rendering when available. So you could have a short launcher script that adds the --backend
argument by default and omits it if a user provides an argument to override it. Does that help?