kgshank/gse-sound-output-device-chooser

[BUG] No way to reset port settings, or to choose between multiple available defaults

Opened this issue · 2 comments

Describe the bug
I need to reset the options in Port Settings. I have all options as either default or hide, and no way to reset the choices. I've tried uninstalling and reinstalling several times, from the extensions site and Github.

Is there a file I can change or a command I can run to reset the options in Port Settings?

The problem is, the way it's set now, I don't see a range of choices, only the currently active option. For example, if my headphones are plugged in, I can't see the choice for the built-in speakers. This only happened after I put both as default. If multiple ports are set to default and available at the same time, shouldn't there be an option to choose between them?

I have version 40, Gnome 41, Fedora 35.

Extension Information

  • Shell Version
  • Extension Version (Leave blank, if not sure)
  • Install method (extension.gnome.org, AUR, github etc.)
  • OS

Setting default resets the setting for the device. What you explain is the default behaviour of Gnome with /without the extension. Gnome does not show speakers in the list when headphones are plugged in.

If you really want to reset the settings,
Set the value in dconf editor for the following key.
/org/gnome/shell/extensions/sound-output-device-chooser/ports-settings='{"version":3,"ports":[]}'

That is the value for that key, and I'm still seeing all outputs set to default, instead of blank.

I'm also seeing the "No schema available" message for that key.