Re #3, мое решение таково:
Преимущество заключается в том, что все программы могут отправлять на него выходные данные независимо от того, подключена гарнитура BT или нет. Затем, как только гарнитура подключается, она начинает принимать звук.
Если вы сделаете это, вам также следует установить flat-volumes = no
на /etc/pulse/daemon.conf
и управлять унифицированным выходом только с помощью клавиш регулировки громкости.
Also i cant change the settings in PulseAudio control, becuase if i plug in my headset, the built in mic is automatically unplugged. There is no option to do this.
Пробовали ли вы настроить управление микшером после подключения микрофона/наушников?
Я давно не пользуюсь Ubuntu, но мне кажется, что раньше в PulseAudio существовало определенное различие между звуковыми картами и целым рядом устройств, которые позволяли бы делать то, что вы ищете -, но не делать это постоянно, я подозреваю. Это половина беды.