Skip to content

Support GNOME 45 (moved to ESM) #175

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

Open
7system7 opened this issue Oct 10, 2023 · 10 comments · May be fixed by #176
Open

Support GNOME 45 (moved to ESM) #175

7system7 opened this issue Oct 10, 2023 · 10 comments · May be fixed by #176
Labels
bug Something isn't working

Comments

@7system7
Copy link

7system7 commented Oct 10, 2023

Information

  • Operating System:
LSB Version:	n/a
Distributor ID:	Arch
Description:	Arch Linux
Release:	rolling
Codename:	n/a
  • Gnome Shell Version: 45.0
  • Xorg/Wayland?: Wayland
  • Apps tested: n/a
  • Fildem version: 0.6.7

What is the current behavior?

The extension is not working 'cause the GNOME moved to ESM. 😢 But we are waiting for this extension, because it is sooo awesome.

Steps to reproduce the problem

  1. Install the extension.
  2. It won't work because
SyntaxError: export declarations may only appear at top level of a module

Stack trace:
  @file:///home/system7/.local/share/gnome-shell/extensions/fildemGMenu@gonza.com/prefs.js:4:16
  _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34

What is the expected behavior?

To work.

@7system7 7system7 added the bug Something isn't working label Oct 10, 2023
@zniavre
Copy link

zniavre commented Oct 26, 2023

same with ubuntu 23.10 gnome 45

@IdkWhatToCallMe123
Copy link

+1

Sominemo added a commit to Sominemo/Fildem-Gnome-45 that referenced this issue Nov 7, 2023
@Sominemo Sominemo linked a pull request Nov 7, 2023 that will close this issue
@Sominemo
Copy link

Sominemo commented Nov 7, 2023

I added GNOME 45-47 support in my PR #176.

The maintainer seems to be inactive currently so I don't expect it to be accepted soon, but you can install the updated version manually, see #176 for instructions.

@7system7
Copy link
Author

7system7 commented Nov 8, 2023

@Sominemo Thank you for your work. Actually I started the upgrade too, but I am a web developer w/o any experience. I did not found enough docs to start the development...

If you know any updated description how to start developing and testing an extension, step-by-step, pls share with me too. The bigger problem the tesing. I created a GNOME inside the GNOME as a documentation says, but I do not know how to use it exactly.

@Sominemo
Copy link

Sominemo commented Nov 8, 2023

@7system7 I don't have prior experience with GNOME extensions and I used the GJS Guide as a reference:

@zniavre
Copy link

zniavre commented Nov 8, 2023

@Sominemo big thank you it works like a charm.

@spusuf
Copy link

spusuf commented Dec 15, 2023

The maintainer seems to be inactive currently so I don't expect it to be accepted soon

This usually calls for a fork, from there look into publishing to the GNOME extensions page. There isnt anything else for GNOME 45 so it would be appreciated

@p134c0d3
Copy link

p134c0d3 commented Mar 6, 2024

I added GNOME 45 support in my PR #176.

The maintainer seems to be inactive currently so I don't expect it to be accepted soon, but you can install the updated version manually:

git clone https://github.com/Sominemo/Fildem-Gnome-45.git
cd Fildem-Gnome-45
cp -r fildemGMenu@gonza.com ~/.local/share/gnome-shell/extensions/

After installing, log out and sign back in.

Does the extension have to already be installed before performing your commands? I tried to use your PR and still don't have the menu showing for applications that would normally show one (e.g. Brave browser, Chrome, etc). Trying to figure out exactly step by step what I need to do here. Lol

cpolish pushed a commit to cpolish/Fildem-v2 that referenced this issue Apr 2, 2024
@Anthony-Eid
Copy link

@p134c0d3 Were you ever able to figure it out?

@p134c0d3
Copy link

p134c0d3 commented May 4, 2024

@p134c0d3 Were you ever able to figure it out?

Unfortunately I did not. Ended up just moving back to KDE where it's supported natively and made a similar looking setup (macOS looking) on that. Plus with Wayland it's got the natural scroll gestures I enjoy using. Gnome restricting everything (mainly referring to customizations, but other examples are there) made it no longer enjoyable to use for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants