Gnomenu revisited!

Here you find a version of gnomenu that works on gnome 3.36, 3.38 and (new) 40.

Gnomenu is a menu similar to the windows one, used to start the applications on the system. It is a shell extension of gnome.

Here is a screenshot on ubuntu 20.20

and on Fedora 34

On the official page of the extension you can find all the details.

Instructions for gnome 3.36 and 3.38

To install the new version, you must first remove the gnomenu extension if it is already present. This can also be done from the terminal by typing

gnome-extensions uninstall gnomenu@panacier.gmail.com

Then you have to install the version I propose by downloading the

and install it with

gnome-extensions install gnomenu@panacier.gmail.com.zip

On gnome 40

The extension has been renamed, after downloading the zip file

you can install it with

gnome-extensions install memenu@tiscali.it.zip

Now (on all the above mentioned gnome versions) you can reload the gnome shell by typing Alt + F2 and “r” + Enter in the screen text box. Alternatively you can reboot.

If the menu still does not appear, it may be necessary to manually enable it with the gnome-extensions-app application

You will then get the new menu on gnome!

Of course it is not perfect, in some installations I have noticed that the folder icons on the left do not appear … let’s say that the menu core works

Let me know what you think!

7 Comments

  • Anton says:

    Hi, tried the above process, all went without error but at the end, and after re-booting, I still have my old KDE Cosmic.

    • Giacomo says:

      Hi,
      this is meant for gnome users, it doesnt’t work in kde.
      Thank you for your comment

  • Hans says:

    Very nice plugin. Only i can access the settings.
    TypeError: disableHotCornerBox.append is not a function

    Stack trace:
    _init@/home/hmobron/.local/share/gnome-shell/extensions/memenu@tiscali.it/prefs.js:111:29
    wrapper@resource:///org/gnome/gjs/modules/script/_legacy.js:82:27
    buildPrefsWidget@/home/hmobron/.local/share/gnome-shell/extensions/memenu@tiscali.it/prefs.js:1164:18
    _init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:207:40
    OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
    asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:13
    run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:175:20
    main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
    run@resource:///org/gnome/gjs/modules/script/package.js:222:19
    start@resource:///org/gnome/gjs/modules/script/package.js:206:5
    @/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

    • Giacomo says:

      Hi Hans, i believe that the error you mention depends on the mismatch between the zip file and the gnome version
      If you are in gnome 40 please use memenu at tiscali.it.zip
      otherwise use gnomenu at panacier.gmail.com.zip

      Does it work in this way?
      Thank you for your comment!

  • Noah says:

    Just wanted to say thanks for the Gnome 40 version. I was hesitant about upgrading to 40, just upgraded in ubuntu 21.10 and it’s working great! Should be an official bundled in extension..

  • Giacomo says:

    Thank you very much!

Leave a Reply

Your email address will not be published.