adaxi / audio-output-switcher

Gnome Shell Extension: Adds a switch for choosing audio output to the system menu.
https://extensions.gnome.org/extension/751/audio-output-switcher/
BSD 2-Clause "Simplified" License
109 stars 22 forks source link

Doesn't work with GNOME 43 #33

Open tjaalton opened 2 years ago

tjaalton commented 2 years ago

I see an error when the shell starts:

TypeError: Main.panel.statusArea.aggregateMenu is undefined

tigermick commented 2 years ago

Hi, Same problem here. Since ubuntu updated to 22.10, this extension no longer works. are there plans to update it to make it work again ?

tigermick commented 2 years ago

I'm just seeing than this setting is built in natively in the right top corner of gnome shell menu ...by clicking on arrow head near volume sound bar

alorence commented 1 year ago

See https://twitter.com/chino_a_i/status/1549133377671811072

tjaalton commented 1 year ago

right, one more click..

adaxi commented 1 year ago

I don't have a lot of time at the moment to look at this project, I'll accept merge requests which fix the issue.

lm41 commented 1 year ago

I don't have a lot of time at the moment to look at this project, I'll accept merge requests which fix the issue.

It isn't needed anymore.

ahlinc commented 1 year ago

I don't have a lot of time at the moment to look at this project, I'll accept merge requests which fix the issue.

It isn't needed anymore.

~It's still needed. There is no possibility in the default interface to switch between multiple microphones.~

Edit: I completely agree, now microphones selection and level adjustments are builtin into Gnome shell, but it's shown only if an active audio consuming app exists.

Eeems commented 1 year ago

TypeError: Main.panel.statusArea.aggregateMenu is undefined

For anybody finding this, wanting to understand at least why this error is happening, GNOME Shell 43 removed aggregateMenu and uses quick settings instead: https://gjs.guide/extensions/upgrading/gnome-shell-43.html#quick-settings

34 tried to "fix" support by just adding 43/44 to the metadata, and likely thought it was working since this functionality is now built into gnome, and didn't check to make sure the extension actually loaded without errors.