I use my "Line Out - Built-in Audio" for my speakers, but for some reason, every time I reboot my computer, it changes by default to "Digital Output (S/PDIF) - Built-in Audio".
The funny thing is that, if I unplug and re-plug my speaker connector, the channel changes by itself to "Line Out" without me having to do anything.
What could I do so that I can stop doing this annoying step every day?
You can have pulse audio stay on the last selected output source no matter what:
Find this line:
and change it to:
An additional step is needed as listed in:
We need to add the line:
The
name
orindex
of the active sink, and available ports can be displayed withpactl list sinks
. The way I spelledanalog-output-lineout
may be incorrect.Save the file and exit.
Restart pulse audio with:
In your sound settings select "Line Out" and it will always stay connected even if you physically unplug it.
I have multiple audio devices connected:
As suggested by Enrique in a comment to WinnEunuuchs2Unix answer, I commented out the line
load-module module-switch-on-connect
in my/etc/pulse/default.pa
and it solved my problems of having the primary audio device change every boot.