gnome-shell-volume-mixer icon indicating copy to clipboard operation
gnome-shell-volume-mixer copied to clipboard

Allow switching between output ports

Open Elinvention opened this issue 3 years ago • 8 comments

First of all, thank you very much for this extension. I'd like to be able to switch between output ports too. This what I mean, using pavucontrol: image

Elinvention avatar Aug 02 '20 20:08 Elinvention

Duplicate of #20?

aleho avatar Jan 24 '21 15:01 aleho

I don't think so. I don't get what that issue is about, but he is talking about usb headsets (a different pulseaudio sink). I'd like to switch between front and rear output port of the same pulseaudio sink without having to unplug my headphones.

Elinvention avatar Jan 24 '21 16:01 Elinvention

"Duplicate" is wrong, but if this feature is to be implemented it needs a general rewrite / enhancement in the area of switching. Not only output ports (which, as far as I know, is hard to get right from an extension, because a few of the bindings are not there and crash the shell), but also input ports or inactive sinks, etc.

aleho avatar Jan 25 '21 09:01 aleho

However I have been using this other extension https://github.com/kgshank/gse-sound-output-device-chooser with success as i can switch between output ports. However I like your extension more because of the additional features and the better UI.

Elinvention avatar Jan 25 '21 17:01 Elinvention

@aleho is there an upstream bug for the missing bindings / bits that crash the shell ?

If not it might be worth opening one, though I guess all bets might be off until GNOME based on gtk 4 is released ?

stuaxo avatar Jan 29 '21 14:01 stuaxo

There were a couple bug reports, IIRC.

aleho avatar Feb 04 '21 11:02 aleho

I has been suggested to merge both extensions into one, maybe it's worth to actually attempt that: https://github.com/kgshank/gse-sound-output-device-chooser/issues/100

schrej avatar Dec 08 '21 08:12 schrej

I don't know. The author of that extension seems to have copy/pasted from here (e.g. the Python helper uses the exact same local variable names, that's too much of a coincidence in my opinion) and claims he's the author. That's not how collaboration works.

aleho avatar Dec 08 '21 10:12 aleho

Sorry, I'm not going to fix any issues for older versions and reevaluate the use-case for this extension for 43.

aleho avatar Sep 05 '22 09:09 aleho