"The connector should default to speakers and automatically change to headphones if it is plugged in. However, you may adjust it to play through the speakers with headphones plugged in. ".
In OpenSUSE 12.2 when set to Headphones -> Headphones permanent. Even without the P2 connector plugged. Even restarting the system.
In OpenSUSE 12.3 and 13.1 when set to Headphones -> configuration remains yet to take out headphone plug. Then go to Speakers configuration.
How to disable this “hotplug” the P2 connector on OpenSUSE 13.1 to make it permanent in Headphones?
I guess I thought if you select headphones, it would just stick? This is menu / Configure Desktop / Multimedia / Audio - Video Settings / Audio Hardware Setup…
With PulseAudio 1.0, we added infrastructure to loosely support the concept of “ports”, which are meant to be mapped to actual supported audio paths (read: physical outputs like your speaker or 3.5mm jack). These needed to be dealt with manually, and thus were not too interesting to users. With PulseAudio 2.0 and a recent Linux kernel (3.3.0 or higher), we now automatically detect whether a jack is plugged in to your device or not, and act accordingly. Currently, this buys us the ability to manage volumes for different outputs separately, and future work will allow more advanced features like easing the set up of multichannel output, etc.