-
Notifications
You must be signed in to change notification settings - Fork 266
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 45 support #1649
Comments
Howdy, maintainer for the Fedora package here. Once this extension is ported to ESM (and the metadata.json files reflects GNOME 45 compatibility) I'll be happy to update the package accordingly. |
Is this being worked on? I don't see any issue or branch related to ESM migration, and I wonder if the pop folks are understandably too busy with cosmic to prioritize this package. @carlwgeorge it might be worth looking into packaging forge as well as it has very similar functionality and seems to be ahead of the curve on development: https://github.com/forge-ext/forge/tree/gnome-45-esm |
Any news about gnome-shell-extension-pop-shell-git for GNOME 45? |
@D3vil0p3r No one has submitted a PR for it. |
Hi! I tried to port it to gnome 45 today. The tiling runs as expected, but I get an error, when I open the extension settings. |
I think this has been resolved by #1660. |
I've update the Fedora package accordingly. https://bodhi.fedoraproject.org/updates/?packages=gnome-shell-extension-pop-shell&search=1.2.0%5E20 |
I recently tried PopOS-Shell on fedora 39 GNOME 45 and I can't seem to enable the extension since its incompatible but I see new comments that it has been updated but idon't really know how to work that out. |
Getting this error after installing
|
Packaged GNOME extensions in Fedora typically place their gschema files in
I'm not well versed in typescript, but I think this change might be the problem. - let schemaSource = schemaDir.query_exists(null) ?
- GioSSS.new_from_directory(schemaDir.get_path(), GioSSS.get_default(), false) :
- GioSSS.get_default();
+ let schemaSource = GioSSS.new_from_directory(`${get_current_path()}/schemas/`, GioSSS.get_default(), false); Hey @ronanru, any ideas about how to adjust this code to work with both GNOME 45 and the loading of the shared gschemas.compiled file I mentioned? |
hey, not familiar with typescript but looked into this a bit. function settings_new_schema(schema: string): Settings {
return new Gio.Settings(schema);
} |
Hopefully fixed in the PR linked above ^_^ |
(1) Issue/Bug Description:
Pop Shell is not compatible with Gnome 45, it's probably related to the ESM switch https://gjs.guide/extensions/upgrading/gnome-shell-45.html#esm
(2) Steps to reproduce (if you know):
Upgrade to Gnome 45
(3) Expected behavior:
should work
(4) Distribution (run
cat /etc/os-release
):(5) Gnome Shell version:
45
(6) Pop Shell version (run
apt policy pop-shell
or provide the latest commit if building locally):gnome-shell-extension-pop-shell-1.2.0^11.b5accce-2.fc39.noarch
(7) Where was Pop Shell installed from:
Fedora repo
The text was updated successfully, but these errors were encountered: