by jaszhix
UUID: Cinnamenu@json
Score: 5
Last edited: 2 weeks ago
Last commit: 5ab8bb164dee21b6604374268ee340484a206c01

A flexible menu providing formatting options and bookmarks.


Cinnamenu is a full featured menu extension for Cinnamon. It is a fork and port of the GNOME Shell extension Gnomenu by The Panacea Projects.



  • View apps in a list or grid.
  • Dedicated column for places or favorites.
  • Integrated bookmarks from Chrome, Chromium, Firefox, Opera, and Midori.
  • Search through apps, files, bookmarks, and places simultaneously.
  • Indicators for running apps.



  • Removed extra tooling causing performance issues.
  • Fixed some Clutter errors occurring when adding/removing favorites.


  • Moved the Favorite Apps category to the bottom of the category list.
  • Added a feature allowing you to evaluate math expressions from the search field.
  • Fixed various CJS warnings.


  • Fixed the application list view having excessive width.
  • Refined the width for the grid at all column counts.
  • Fixed the search box height for some themes.
  • Made the applet compatible for Cinnamon Git.


  • Added ability to toggle bookmarks
  • Increased the resolution of the applet icon
  • Category buttons are now deactivated while searching
  • Translation file restructuring thanks to NikoKrause
  • Test bug fix for users encountering the menu not displaying when clicked
  • Fixed the menu expanding in height and width when toggled open, and expanding beyond its allocated dimensions


  • Improved the applet's memory consumption.
  • Search results now appear in their order of relevance, not by their type.
  • Search functionality now uses fuzzy search via Fusion-JS.


  • Reimplemented the context menu.
  • Overhauled theme compatibility.
  • Added a (default) option to scale grid icons based on how many apps are in the list to make the best use of the screen space.
  • Porting from GNOME Shell is complete, and most of the functionality is restored from the original version.
  • Migrated most of the styling to Cinnamon's CSS.
  • Todo:
    • Add keyboard support.
    • Clean up and organize existing localization files, and add new translations.

Log In To Comment!


Simon Brown
Simon Brown-2 days ago
An extremely good applet menu. Very functional, fast, and smart looking after some minor configuration setup. Jason has done an excellent job on this.

gir1.2-gda-5.0 will need to be installed to let Firefox/Chrome bookmarks appear in the menu, which is a great facility and well worth turning on.

I found I had to adjust the configuration quite a bit to make it look spot on to my eyes, but it is easy to do. I don't like the scaling of icons to fit the available space as that produces giant icons for menu categories with few applications in, but it's easy enough to turn that off .

Will use more memory than the standard menu, but not so much as to cause a problem on a reasonably specced computer.
Tuxman2-1 month ago
Well, I tested your applet. The icons of the applications don't resize correctly in grid mode (when we change the size of icons). Some times, the configure option freezes (right click on the menu -> configure).

I have some suggestions :

- Have the favorites icons (like cinnamon menu) on the left of the menu, but enable the user to display it or not.
- Have an option to display the menu in full screen.
- Have an option to define the size of the menu.

Otherwise, it is a good applet. ;-)
Jason Hicks
Jason Hicks-3 weeks ago
I likely won't be adding any size option, or full screen option because it will incur technical debt I don't feel like maintaining, but pull requests are always welcome. I think the favorites in their own column is possible at some point, but there are several other menus you can use if you need this.
Jason Hicks
Jason Hicks-2 weeks ago
I think you won't be seeing highly configurable applets shipped with Cinnamon because the stock applets are more about sane defaults. That's where Spices fill the gap. I used to use the configurable menu applet - I took a look at its code a while ago and it seemed like it would be hard to maintain in its current state.
Tuxman2-3 weeks ago
@Jason Hicks: Ok. For now, I'm using configurable-menu applet with Cinnamon 3.2. For me, configurable-menu is the best menu applet that I have ever seen. It offers a lot of menu layouts that are adapted for all kind of hardware (desktop, portable, tablet, ...). I think Linux Mint should be inspired by this type of applet to create a more modern, multiple and configurable menu. Unfortunately, the author of that applet no longer wants to do the support of that one on the Cinnamon desktop in the future. It's a shame. But the sources are available and can be adapted to the Cinnamon desktop by an other developer.
Basil K Y
Basil K Y-1 month ago
I think new menu based on gnomenu is there on 18.2 roadmap.
Looks awesome. Far better than default menu.