PULSE_PROP_OVERRIDE can't be used to override stream properties
Submitted by Tanu Kaskinen
Assigned to pul..@..op.org
It doesn't seem to be possible to override the role of an application (or any other property set by the application) with environment variables. Using PULSE_PROP_OVERRIDE doesn't work, because it's applied on the context proplist only. The context proplist is copied to the stream proplist, but if the application sets any properties itself, those will of course override the context properties.
Maybe it would be a good idea to add new environment variables for setting stream properties: PULSE_STREAM_PROP, PULSE_STREAM_PROP_OVERRIDE etc.