Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gnome 43 #10

Open
adasauce opened this issue Nov 26, 2022 · 3 comments
Open

Gnome 43 #10

adasauce opened this issue Nov 26, 2022 · 3 comments

Comments

@adasauce
Copy link

The extension doesn't seem to work after gnome updated from 42 -> 43.

I tried changing the manifest to enable 43 to see if it would still work, but it didn't.

I meant to open this issue when i had more context around the errors that were happening but it was a week or so ago and only getting to opening the issue now, sorry.

I hope I can run some tests again to get more data.

@adasauce
Copy link
Author

Sorry it took so long to get to!

Here's the exception thrown in the logs:

JS ERROR: Extension zenbook-duo@laurinneff.ch: TypeError: imports.ui.main.panel.statusArea.aggregateMenu is undefined
                                         enable@/home/me/.local/share/gnome-shell/extensions/zenbook-duo@laurinneff.ch/extension.js:220:9
                                         _callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:184:32
                                         loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:385:26
                                         _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:633:18
                                         collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:28:28
                                         _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:612:19
                                         _enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:639:18
                                         _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:659:14
                                         init@resource:///org/gnome/shell/ui/extensionSystem.js:57:14
                                         _initializeUI@resource:///org/gnome/shell/ui/main.js:309:22
                                         start@resource:///org/gnome/shell/ui/main.js:186:5
                                         @resource:///org/gnome/shell/ui/init.js:6:17

@mjollnir14
Copy link

mjollnir14 commented Dec 9, 2022

GNOME Shell 43 removed aggregateMenu and uses quick settings instead:

https://gjs.guide/extensions/upgrading/gnome-shell-43.html#quick-settings

@mjollnir14
Copy link

mjollnir14 commented Dec 17, 2022

Here's a Gnome 43 compatible fork of Laurinneff project:

https://github.com/mjollnir14/gnome-shell-extension-zenbook-duo

Feel free to merge it

Tested on Ubuntu 22 / Xorg and Wayland

edit: wrong url

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants