aleho / gnome-shell-volume-mixer

GNOME Shell Extension allowing separate configuration of PulseAudio devices
https://extensions.gnome.org/extension/858/volume-mixer/
GNU General Public License v2.0
136 stars 32 forks source link

Fails to start on gnome-shell 3.35 #111

Closed jdoe3 closed 4 years ago

jdoe3 commented 4 years ago

The following error message appears in the log:

Tried to construct an object without a GType; are you using GObject.registerClass() when inheriting from a GObject type?

The error appears to originate from indicator.js. I attempted to fix it by wrapping class declarations for Indicator and IndicatorExtension in GObject.registerClass(). This makes the error message go away, but the extension remains non-functional.

Myralllka commented 4 years ago

hey, the same on Gnome 3.36

MateuszKubuszok commented 4 years ago

As a temporal workaround https://extensions.gnome.org/extension/906/sound-output-device-chooser/ offers some of the functions, though it is missing the ability to change volume, and its UI clutters menu more than Volume Mixer.

I would be happier with working Volume Mixer though.

aleho commented 4 years ago

Sorry for not answering sooner. I'm aware of that issue, and will fix it as soon as I can.

This normally either involves waiting for Debian to update or installing and testing inside a VM.

Vash63 commented 4 years ago

Sorry for not answering sooner. I'm aware of that issue, and will fix it as soon as I can.

This normally either involves waiting for Debian to update or installing and testing inside a VM.

Debian Sid, I hope? By the time Debian Bullseye releases most non-LTS users will be using Gnome 3.38.

aleho commented 4 years ago

Haha, no, not stable. This is reserved for my servers. :wink:

Please try the latest master / release. Might be working now but I'm still trying to identify all issues.

aleho commented 4 years ago

I'm still getting strange bugs (double icon, crashes) but nothing I can reproduce relieably.