Cinnamenu

UUID: Cinnamenu@json
Last edited:
3 weeks ago 2018-11-22, 22:23 UTC
Last commit: [067aa323] Cinnamenu: Load the icon theme before setting the menu icon (#2105)

A flexible menu providing formatting options, web bookmarks, open window lookup, and search provider support with fuzzy searching.

README

Close

Cinnamenu

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.

screenshot

Features

  • View apps in a list or grid.
  • Integrated web bookmarks from Chrome, Chromium, Firefox, and Opera.
  • Search through apps, files, and web bookmarks, simultaneously with fast fuzzy searching.
  • Indicators for running apps.
  • Option to show descriptions on buttons.
  • Mostly complete feature parity with the default Cinnamon menu.
    • Key navigation.
    • Filesystem autocompletion.
    • Ability to clear the recent files lists.
    • Toggle category/app icons.
    • Hide the Places category.

CHANGELOG

Open

Log In To Comment!

92 Comments

Tuxman2
Tuxman2-1 week ago
Hi, can we use the 4.0.x version on Mint 19 and Cinnamon 3.8.x ? Can you tell me more about the support for two instances option ? Can I set 2 diffferent instance of the menu ? Thanks.
Jason Hicks
Jason Hicks-1 week ago
The multi-instance handling relies on API changes in Cinnamon 4.0, so it won't work correctly on 3.8. The feature on Cinnamon 4.0 allows you to run two different instances of the menu applet. They should be placed on different monitors - the menu on the monitor that has the cursor is the menu that will respond to the Super key.
Tuxman2
Tuxman2-1 week ago
HI Jason, Well, Linux Mint 19.1 beta with Cinnamon 4.0 is out. I will test the new version of your applet with it. My suggestions for new features in Cinnamenu : - Add option to configure/adjust width of Cinnamenu (not only adjust number of columns - Add option to adjust Cinnamenu in full screen - Add option to have favorites apps verticaly on the left of categories (like Cinnamon menu by default). Thanks.
melomane63
melomane63-1 month ago
Uninstall not work ( don't ask for root password) Uninstall work with default menu ( ask for root password ) mint 18.3 cinnamon 3.6
melomane63
melomane63-1 month ago
work fine in mint 19 and cinnamon 3.8
richardm1
richardm1-1 month ago
I was in love with this menu for about five minutes. I use separate panels (taskbars) on both of my monitors and I want to have a separate instance of whatever menu I'm running on each panel. Windows 8 and up does this flawlessly (it's not enabled by default). Cinnamenu doesn't support this and the dev closed a feature request on github for this (cinnamon-spices-applets issue #1921). CinnVIIStarkMenu allows this but ignores which panel has the focus when I hit the super (Windows) key and instead cycles across instances starting with whichever one was installed first. The out-of-box default Menu in Mint 19 is the only menu I've found that gets it right.
Jason Hicks
Jason Hicks-1 month ago
An issue being closed doesn't mean it will never be implemented, it just means I'm not able to do it at that time. If there are other active contributors for Cinnamenu, it would have been left open. The multi-instance behavior in all menus is broken, if you press Super it cycles between the menus instead of toggling them - that is the main reason. The other reason is menus can be resource demanding, and it will make me responsible if that leads to an uptick in people filing Cinnamon performance issues. I'm not completely closed to it, but it should be able to be done correctly.
samuelsa02
samuelsa02-1 month ago
Suggestion: Option to start showing all applications, not just favorite applications.
smokin420
smokin420-2 months ago
hey jason wouldn't it be easier to just create an extension for cinnamon to adjust all menus scaling i installed cinnamon on ubuntu mate 16.04 for the raspberry pi the problem is the menu is too big im not using this menu im using starkmenu i like cinnamon better cause i can install themes much easier through the themes application im not very experienced with computers or linux devices i have to learn commands on the internet to uninstall stuff dont have to add scaling options to any menu just a separate extension that does that would be cool
Jason Hicks
Jason Hicks-2 months ago
What is your resolution? There are option to control the height and width (number of columns in grid mode).
Vernon
Vernon-3 months ago
Thank you! This is what I was looking for. I like the fact that I can enable the click to open a category and I can add more applications to my favorites.
paulsrch
paulsrch-3 months ago
This is a fantastic replacement for the default menu. It's one of the first things I install when I spin up a new Cinnamon box. I did add one feature request to the Github list - the ability to reorder the actual menu items as well as the category list. If it could do that, it'd be just about perfect.
Don Alfons Nisnoni
Don Alfons Nisnoni-4 months ago
Very2 good,,, it give me more freedom on cinnamon.... thanks friend... :) Good Job...
Corto-landese
Corto-landese-5 months ago
HI, I like your menu, it work perfectly on my linx-Mint environment. So before yours, I used another menu (CinnamonTools) and I would suggest (if that agree you) some improvements which previously exist in Cinnamotools (no more avaliaible) - customization of user and system icons (quit, lock screen, ... ) : [size, position, custom icons, ... ] - possibility to have the favorites vertically on the left of catégories(in the 2 modes) - possibility to add custom links (to appli, file, .. ) under the verticalfavorites Thanks
André Amaral
André Amaral-5 months ago
This is great. Nice looking but I use two monitors and I will not allow me to add more than one menu. So I cannot have another menu button on my other screen.
Crouze
Crouze-6 months ago
Hi Jason, Styling of the context menu appears not to be following the DE theme style. I have a light theme in Cinnamon. In Cinnamenu context menus the icons are white instead of dark, and the text is a minty very light green instead of dark. Besides that, a great menu! I would love to see more customization options in the future, such as enabling/disabling bookmarks, places and favourites. Thanks!
Jason Hicks
Jason Hicks-5 months ago
Sounds like a good issue to post on Github. This is not a bug report forum.
Tuxman2
Tuxman2-8 months ago
Hi jason, How to make the translations work with Cinnamenu ? Some parts of your menu are still in english (Cinnamenu settings part). Thanks.
claudiux
claudiux-8 months ago
Great version 3.2.0 ! The drag and drop category re-ordering is really practical !
LPW00
LPW00-9 months ago
Hi, could u please explain how I add search providers? I'd like to have the tracker one, but I can't figure out how....
larnus
larnus-9 months ago
Hello Jason First off all your menu is a great add for the linux community, hope you get some more time to improve it unto perfection. All works fllawless on Mint so far, but I use arch as well and simply cant figure how to add the search providers? They seem to be missing somehow. Any help where to add those would be great. Lars
Somesh Kumar
Somesh Kumar-10 months ago
Great applet... but one thing i noticed i am getting only 5 entries in favrouites. perhaps make it most used menu and update it on the app usage. thanku
goebbe
goebbe-10 months ago
Just a big THANK YOU for Cinnamenu applet! Keep up the good work.
Poojan Pandya
Poojan Pandya-11 months ago
Nothing is showing in the menu when i add it to the panel and there are all applications in menu editor , please help
Lee C Williams
Lee C Williams-10 months ago
Restart Cinnamon after adding it to the menu: fixed that issue for me. :)
Lee C Williams
Lee C Williams-11 months ago
Right click context menu is completely broken if using it from the Search Results; Adding to favorites, desktop or launcher doesn't work, and instead just launches the program.
Jason Hicks
Jason Hicks-11 months ago
This was only happening to the first menu item, can you confirm? Should be patched in 3.1.3.
Lee C Williams
Lee C Williams-10 months ago
Sorry, just restarted cinnamon just to be doubly sure. The issue is fixed!
Lee C Williams
Lee C Williams-10 months ago
Hi! Sorry for the long delay in replying back; Updated it a moment ago, and the issue still occurs. After testing a little, the problem seems to happen only to items added manually; Items added through apt install/synaptic/etc behave as expected. I installed CodeLite & Blender manually, and both of these behave oddly when attempting to add them to favourites, both by search, and by categories.
Tuxman2
Tuxman2-11 months ago
@Jason Hicks: Will there be a custom menu width option soon in your applet? I have been very busy lately so I didn't have time to take care of the French translation of your menu. Thanks.
Jason Hicks
Jason Hicks-11 months ago
No worries. I'm not sure yet, hopefully soon when I have more time to work on features.
Ehab AbuAlSaoud
Ehab AbuAlSaoud-11 months ago
Can't remove Firefox from Favorite Apps
Jason Hicks
Jason Hicks-11 months ago
Fixed in 3.1.3.
oxydium
oxydium-11 months ago
problem with Cinnamon 3.6 and the Tyr Himin, Tyr Jord, Arc-Dark, Adapta-Nokto themes. when selecting a program, the icon is moved (as in my screenshot) and the menu has a weird behavior (see my .gif) http://pix.toile-libre.org/upload/original/1514588653.png http://image.k-upload.com/view-img-norm_2017-12-30-1d3de9bc4output.gif
Jason Hicks
Jason Hicks-11 months ago
Just patched this in 3.1.2, should be fixed. Thanks for bringing this to my attention.
Band1to
Band1to-11 months ago
Awesome !
Mike Mombarg
Mike Mombarg-1 year ago
Updated Cinnamenu to the latest version ,after upgrading Mint to 18.3. It pretty much works as the previous version, except, when turning off tooltips, it shows them below the catetegories, which is fine. But because some tooltips are longer, it makes the menu wider and shorter, which results in stuttering from left to right. For now i have to enable tooltips, so they appear where the mouse is. Could you please fix that? that i can disable tooltips completely, or have them shown below the categories again but not make the category menu wider, when the tooltip is longer/wider?
Jason Hicks
Jason Hicks-11 months ago
Fixed in 3.1.2.
Steve Murphy
Steve Murphy-1 year ago
Hi, Just wondering if the end user can add to the default search providers and if so how?
Steve Murphy
Steve Murphy-1 year ago
No worries - managed to work it out after a false start or two and created a google@linuxmint.com entry in /usr/share/cinnamon/search_providers/
Chris McCormick
Chris McCormick-1 year ago
Just installed and added to panel, worked fine. When moving to the bottom left of the screen, it doesn't work anymore. I can't click on it or use shortcut to open it. Not sure what the issue is.
Lee C Williams
Lee C Williams-1 year ago
I had a similar issue where after moving it to where it should be (top left in my case) it opened... a 2px by 10px menu. Fixed by restarting Cinnamon~ Should fix your issue too.
Love the app, but have a question on set-up. Each time I hover over the "menu" and it opens, "Favorite Apps" is highlighted, Can this action be changed as I would prefer to have "All Applications" highlighted. Thank you for any consideration you give this John
Jason Hicks
Jason Hicks-11 months ago
Please file bugs and feature requests on Github.
Sam
Sam-1 year ago
Hey, I think I found a bug. Basically right clicking on an icon in the menu and selecting any of the options (add to panel, add to desktop, add to favorites) does not work, and simply opens the application instead of executing that function! Anyone else seen this? any thoughts on fixing? Thanks - Love the applet!!
Jason Hicks
Jason Hicks-1 year ago
Not reproducing. If you can follow up on Github with some system info and your `~/.xsession_errors` log it would be appreciated.
Claude Champagne
Claude Champagne-1 year ago
On that note, when the system fonts are higher than 1.0 (1.3 in my case), the options on right click are shredded (add to panel, add to desktop, add to favorites) All I can see is : Add... Add... Uninst... (in french : Ajouter... Retirer... Désinst...)
Rik Shaw
Rik Shaw-1 year ago
@jaszhix agree with the other commenters you have done a nice job cleaning up gnomenu! We were contributing in the past some to gnomenu when working more with gnome, but have moved on. For example, we helped add the code that made the text width of the app extend wider than the icon width. In the past, if you had a 64px icon, you only had 64 px for the app name, and thus it was always "Firef..." instead of "Firefox Web Browser" even if you had only 3 columns and tons of space. Anyway, I am mainly commenting to say that a variable width panel would be nice (along with the nice feature you have implemented to have a variable height). Of course, depending on the number of columns a user chooses and the icon size chosen, the minimum width will change.... but would be nice to choose 3 columns at 32px icons and thus have the menu significantly thinner.... again keep up the great work! BTW why does Cinnamon give the warning about this applet potentially causing performance issues? Is there something that could be stripped out to remove that warning to not scare off people from using it?
Jason Hicks
Jason Hicks-1 year ago
Cool! Yeah, one of the challenges is the widths are hard-coded for each column count layout, so I would need to calculate it differently to make variable widths work. I will definitely look into this for the next update. Thanks. Cinnamon will use that warning of potential harm/performance loss for a few APIs. Its hard coded here - https://github.com/linuxmint/Cinnamon/blob/2ddfbb2c6b3b20602c82b56f7308b0bba240bb65/files/usr/share/cinnamon/cinnamon-settings/bin/ExtensionCore.py#L33 I have brought up my dislike of that selectivity, because real danger is about how the APIs are used, not which APIs. This was added before we started monitoring applets more closely on Github, so maybe it can be done differently.
Tuxman2
Tuxman2-1 year ago
@Jason Hicks: I translated the whole strings of the fr.po file in french. I need to check some strings because i'm not sure of the traduction. When it will be ready I could send you the file. Of course if you want.
Jason Hicks
Jason Hicks-1 year ago
Translations are always welcome. :) You can open a pull request, pastebin it here, or open an issue and attach it. Thanks.
Liam Brown
Liam Brown-1 year ago
I added it to the panel and it worked fine, but after I moved it over and clicked it again it just opens a tiny grey box with nothing in it. Any advice?
Jason Hicks
Jason Hicks-1 year ago
Restart cinnamon: ALT+F2 -> enter "r". This shouldn't be happening though, which version of Cinnamon are you on?
Tuxman2
Tuxman2-1 year ago
Log out from your user session and then log in again into your user session. Otherwise, restart the computer.
Tuxman2
Tuxman2-1 year ago
Thanks for adding an option to adjust the menu height. ;-) Could you add an other option for adjust the width of the menu ? Then we'll be able to adjust the size of the menu as we want (Full screen, half screen, ....) . Do you think a transparence option will be possible ? Thanks for your work. Note: Can I help you for French translation ?
Michael Scott
Michael Scott-1 year ago
You're awesome man. Thanks
Michael Scott
Michael Scott-1 year ago
This is my favorite cinnamon menu that I use. Great job on the program. There is a bug in the new update that prevents the applet from being utilized in vertical panels.
Jason Hicks
Jason Hicks-1 year ago
Thanks, should be fixed in 3.0.1.
Daniel S. Filho
Daniel S. Filho-1 year ago
What is the Cinnamenu command? I want to create a hot corner.
Jason Hicks
Jason Hicks-1 year ago
The option to activate the menu on hover was broken up until now, try enabling it in v3.
Ben Henry
Ben Henry-1 year ago
On a dual monitor setup, only seems to work on one monitor.
Jason Hicks
Jason Hicks-1 year ago
What would you expect multi-monitor behavior for a system menu to be?
Ben Henry
Ben Henry-1 year ago
gghghg
Miguel Bustos
Miguel Bustos-1 year ago
Hey!! I do love this menu I've just discovered :) But there is a problem with the search bar. It does not find the app if I don't write it's full name from the beggining. Eg: no results when typing "Writer", only when searching "LibreOffice Writer". In default Cinnamon's menu the app can be found just searching for "Writer". This is a huge problem in Spanish, as lots of applications do not start with their name. Eg: VLC is "reproductor multimedia VLC".
Jason Hicks
Jason Hicks-1 year ago
Thanks, I'll look into it.
Miguel Bustos
Miguel Bustos-1 year ago
Thanks to you for creating such a wonderful menu! I guess this must be a simple fix (kinda "%SEARCH QUERY%" instaead of "SEARCH QUERY" in SQL syntax) that would make Cinammenu much greater!
Tx Aggie
Tx Aggie-1 year ago
I have downloaded it and unzipped it. No idea what to do next.
Jason Hicks
Jason Hicks-1 year ago
Install through Cinnamon Settings -> Applets
Tx Aggie
Tx Aggie-1 year ago
Newbee here. How do you install it? Running Mint 17.3 Thx,
Jason Hicks
Jason Hicks-1 year ago
This applet only works on Cinnamon 3.2+, or Mint 18.1+.
Hubert Ziebicki
Hubert Ziebicki-1 year ago
Hello, I have installed this applet and I am using Linux Mint 18.1 'Sarah' 64-bit Cinnamon with the "Mint-Y-Dark" theme... However, when I try to open the menu a little black vertical line appears instead. What's going on? Thanks, Hubert
Jason Hicks
Jason Hicks-1 year ago
This issue should be resolved as of v3.0.0.
Hubert Ziebicki
Hubert Ziebicki-1 year ago
Never mind, I fixed it by restarting Cinnamon.
Claude Champagne
Claude Champagne-1 year ago
Great applet ! Keep it up.
Marcos Martín Pozo Delgado
Awesome applet! Last update is great, key navigation was necessary. However, some applications as Super Tux Kart and Sublime Text appear with a weird name and they are not searched ('<b><u>S</u></b>' instead 'S' for all letters). Fixint it would be very desirable. In addition, an option to configure wdith and height of menu or a full screen check would be great in order to be able to have a menu similar to Gnome 3 applications menu. Thanks!
Jason Hicks
Jason Hicks-1 year ago
Height adjustment has been added as of v3.0.0, and the markup being left over after searches should be fixed, too.
Tuxman2
Tuxman2-1 year ago
About an option to configure width and height of menu or a full screen check, that's what I also asked Jason Hicks. This kind of option is pratical for people who have touchscreen or an Intel tablet on which a Linux distribution is installed (like Linux Mint).
alborzka
alborzka-1 year ago
For some reason the search is a bit... odd. For example, typing in Mozilla brings nothing, but Firefox and Thunderbird bring their respective programs. Similarly, typing Wine brings nothing but Configure Wine brings it up.
Jason Hicks
Jason Hicks-1 year ago
To my knowledge, "Mozilla" isn't in Firefox's metadata, so it can't be found that way. I wasn't able to pull up Firefox this way in the default menu.
Tuxman2
Tuxman2-1 year ago
I missed to tell you something in my last message. It's about of the favourites apps. Why you don't put icons like the default Cinnamon menu for the favourite apps to the left of the menu entires ? I think it is more pratical.
Tuxman2
Tuxman2-1 year ago
@Jason Hicks: As the configurable-menu applet is no longer support with Cinnamon 3.4 and will no longer supported with the new version of Cinnamon, I will use your menu applet in replacement. It's a shame you didn't add an option to resize or display the menu in full screen. I have a 2 in 1 device (pc/tablet). When I am in tablet mode, I activate the menu full screen and grid mode under the Configurable-menu applet, and it is very suitable for tablet mode. With your grid mode, your applet is suitable for touchscreen. I tested your applet with Cinnamon 3.4. I enabled the option to have the recent files (in Cinnamon paramaters -> Confidentiality), but it doesn't appear in your menu. I also don't have the "Clear List" button for recent files . Is there a bug in your applet ? Thanks for you work.
Jason Hicks
Jason Hicks-1 year ago
You will need to restart cinnamon for the change to come into effect, that needs to be fixed. I don't have a touch screen to test with, but if I do I will consider that.
Sam
Sam-1 year ago
I'm not sure if it's just me, but it looks like you can't navigate this menu using keyboard buttons? If that's true, that's a deal-breaker for me..!
Jason Hicks
Jason Hicks-1 year ago
The next version is being worked on which has this, along with other missing features found in the default menu. https://github.com/linuxmint/cinnamon-spices-applets/pull/957
Richard Ayuyang
Richard Ayuyang-1 year ago
COOL! I HOPE THAT THIS WILL BECOME THE DEFAULT MENU APPLET OF THE NEXT RELEASE OF LINUXMINT!
Simon Brown
Simon Brown-1 year 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.
Jason Hicks
Jason Hicks-1 year ago
Thanks for the nice review. I think the memory issue is resolved now as of v3.0.0.
Tuxman2
Tuxman2-1 year 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-1 year 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-1 year 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
Tuxman2-1 year 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 year ago
I think new menu based on gnomenu is there on 18.2 roadmap. Looks awesome. Far better than default menu.