Git Product home page Git Product logo

cinnamon-menus's Introduction

cinnamon-menus
===========

cinnamon-menus contains the libcinnamon-menu library, the layout configuration
files for the Cinnamon menu, as well as a simple menu editor.

The libcinnamon-menu library implements the "Desktop Menu Specification"
from freedesktop.org:

  http://freedesktop.org/wiki/Specifications/menu-spec
  http://specifications.freedesktop.org/menu-spec/menu-spec-latest.html

You may download updates to the package from:

   https://github.com/linuxmint/cinnamon-menus/releases


Installation
============

1) Run meson with options you like. The following configuration installs
   all binaries, libs, and shared files into /usr/local, and enables all
   available options:

    meson debian/build \
        --prefix=/usr/local \
        --buildtype=plain \
        -D deprecated_warnings=false

2) Compile and install (sudo is needed for install)

    ninja -C debian/build
    ninja -C debian/build install

3) You can uninstall the installed files with

    ninja -C debian/build uninstall


How to report bugs
==================

Bugs should be reported to the Cinnamon bug tracking system:

   https://github.com/linuxmint/cinnamon-menus/issues

You will need to create an account for yourself.

cinnamon-menus's People

Contributors

clefebvre avatar cobinja avatar collinss avatar eli-schwartz avatar fantu avatar fmuellner avatar gcampax avatar leigh123linux avatar magcius avatar maxyz avatar monsta avatar mtwebster avatar okaestne avatar pinotree avatar rcalixte avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cinnamon-menus's Issues

Cinnamon Menu showing no apps and not visible in panel

For no apparent reason, the application icons did not show when I turned on my computer.

Then, I tried to restart the menu at the applets window.

And now the menu isn't showing anymore.

Here is the content of ~/.xsession-errors

Window manager warning: META_CURRENT_TIME used to choose focus window; focus window may not be correct.
System doesn't support transparency
mutter-Message: 20:26:49.475: Enabling experimental feature 'x11-randr-fractional-scaling'
Gjs-Message: 20:26:49.772: Profiler is disabled. Not setting up signals.
Gjs-Message: 20:26:50.046: JS LOG: About to start Cinnamon
Gjs-Message: 20:26:50.129: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 76 ms
Gjs-Message: 20:26:50.135: JS LOG: [LookingGlass/info] loading user theme: /usr/share/themes/Mint-Y-Dark-Aqua/cinnamon/cinnamon.css
Gjs-Message: 20:26:50.173: JS LOG: [LookingGlass/info] added icon directory: /usr/share/themes/Mint-Y-Dark-Aqua/cinnamon
Gjs-Message: 20:26:50.446: JS LOG: [LookingGlass/info] loaded at Tue Apr 18 2023 20:26:50 GMT-0300 (Brasilia Standard Time)
Gjs-Message: 20:26:50.446: JS LOG: Cinnamon started at Tue Apr 18 2023 20:26:50 GMT-0300 (Brasilia Standard Time)
Gjs-Message: 20:26:50.446: JS LOG: GPU offload supported: false
Gjs-Message: 20:26:50.474: JS LOG: [LookingGlass/info] ExtensionSystem started in 4 ms
Gjs-Message: 20:26:50.475: JS LOG: [LookingGlass/info] DeskletManager started in 4 ms
Gjs-Message: 20:26:50.475: JS LOG: [LookingGlass/info] SearchProviderManager started in 4 ms
Gjs-Message: 20:26:50.824: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 82 ms
Gjs-Message: 20:26:50.837: JS LOG: [LookingGlass/info] Role locked: tray
Gjs-Message: 20:26:50.843: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 19 ms
Gjs-Message: 20:26:50.919: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 75 ms
Gjs-Message: 20:26:50.950: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 31 ms
Gjs-Message: 20:26:50.977: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 26 ms
Gjs-Message: 20:26:51.012: JS LOG: [LookingGlass/info] Role locked: notifications
Gjs-Message: 20:26:51.033: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 56 ms
Gjs-Message: 20:26:51.066: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 33 ms
Gjs-Message: 20:26:51.098: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 32 ms
Gjs-Message: 20:26:51.172: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 72 ms
Gjs-Message: 20:26:51.189: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 17 ms
Gjs-Message: 20:26:51.219: JS LOG: [email protected]: Calendar events supported.
Gjs-Message: 20:26:51.272: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 83 ms
Gjs-Message: 20:26:51.293: JS LOG: [LookingGlass/info] Role locked: panellauncher
Gjs-Message: 20:26:51.293: JS LOG: [LookingGlass/info] Role locked: windowattentionhandler
Gjs-Message: 20:26:51.302: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 30 ms
Gjs-Message: 20:26:51.326: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: sticky (:1.76/org/x/StatusIcon/Icon)
Gjs-Message: 20:26:51.404: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: mintreport (:1.95/org/x/StatusIcon/Icon)
Gjs-Message: 20:26:51.410: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: process-monitor (:1.95/org/x/StatusIcon/Icon_1)
Gjs-Message: 20:26:51.414: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: copyq (:1.44/org/x/StatusIcon/Icon)
Gjs-Message: 20:26:51.423: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: mintUpdate.py (:1.82/org/x/StatusIcon/Icon)
Gjs-Message: 20:26:51.435: JS LOG: [LookingGlass/info] Adding XAppStatusIcon: nm-applet (:1.47/org/x/StatusIcon/Icon)
Gjs-Message: 20:26:51.534: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 232 ms

** (csd-power:2419): CRITICAL **: 20:26:51.559: abs_to_percentage: assertion 'max > min' failed
Gjs-Message: 20:26:51.701: JS LOG: [LookingGlass/info] Hiding XAppStatusIcon (we have an applet): nm-applet (:1.47/org/x/StatusIcon/Icon)
Gjs-Message: 20:26:51.727: JS LOG: [LookingGlass/info] Loaded applet [email protected] in 193 ms
Gjs-Message: 20:26:51.823: JS LOG: [LookingGlass/error] 
[[email protected]]: malformed UTF-8 character sequence at offset 2
[[email protected]]: Failed to evaluate 'main' function on applet: [email protected]/0
Gjs-Message: 20:26:51.823: JS LOG: [LookingGlass/trace] 
<----------------
loadDirectory@/usr/share/cinnamon/applets/[email protected]/appUtils.js:105:46
getApps@/usr/share/cinnamon/applets/[email protected]/appUtils.js:86:30
_refreshApps@/usr/share/cinnamon/applets/[email protected]/applet.js:2675:37
_doRefresh@/usr/share/cinnamon/applets/[email protected]/applet.js:1332:18
CinnamonMenuApplet@/usr/share/cinnamon/applets/[email protected]/applet.js:1281:14
main@/usr/share/cinnamon/applets/[email protected]/applet.js:3330:12
createApplet@/usr/share/cinnamon/js/ui/appletManager.js:597:25
addAppletToPanels@/usr/share/cinnamon/js/ui/appletManager.js:372:34
finishExtensionLoad@/usr/share/cinnamon/js/ui/appletManager.js:98:14
_init/<@/usr/share/cinnamon/js/ui/extension.js:276:32
---------------->
Gjs-Message: 20:26:51.826: JS LOG: [LookingGlass/error] 
[[email protected]]: Applet [email protected]: Could not create applet object.
[[email protected]]: Error importing applet.js from [email protected]
Gjs-Message: 20:26:51.826: JS LOG: [LookingGlass/trace] 
<----------------
_init/<@/usr/share/cinnamon/js/ui/extension.js:277:23
---------------->
Gjs-Message: 20:26:51.827: JS LOG: [LookingGlass/info] AppletManager started in 1380 ms
Gjs-Message: 20:26:51.835: JS LOG: [LookingGlass/info] Cinnamon took 1788 ms to start
Gjs-Message: 20:26:51.905: JS LOG: Unknown network device type, is 14
Gjs-Message: 20:26:51.924: JS LOG: Unknown network device type, is 13
Gjs-Message: 20:26:51.924: JS LOG: Unknown network device type, is 13
Gjs-Message: 20:26:51.925: JS LOG: Unknown network device type, is 20
Gjs-Message: 20:26:51.925: JS LOG: Unknown network device type, is 20
Gjs-Message: 20:26:51.977: JS LOG: [LookingGlass/info] Adding systray: flameshot (22x22px)
Gjs-Message: 20:26:54.283: JS LOG: Enabling WindowAttentionHandler
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x44003d9

Cinnamon segfaults when using Wine

Cinnamon repeatedly segfaults when running Wine-related apps, e.g. winecfg, or even winetricks in quiet mode (console only, no gui).

Output of coredumpctl dump:

           PID: 535 (cinnamon)
           UID: 1000 (pgkos)
           GID: 1000 (pgkos)
        Signal: 11 (SEGV)
     Timestamp: Wed 2017-04-26 11:06:07 CEST (6h ago)
  Command Line: cinnamon --replace
    Executable: /usr/bin/cinnamon
 Control Group: /user.slice/user-1000.slice/session-c1.scope
          Unit: session-c1.scope
         Slice: user-1000.slice
       Session: c1
     Owner UID: 1000 (pgkos)
      Hostname: pgkos-arch
       Message: Process 535 (cinnamon) of user 1000 dumped core.
                
                Stack trace of thread 535:
                #0  0x00000000b710a884 g_desktop_app_info_get_is_hidden (libgio-2.0.so.0)
                #1  0x00000000b669af5b desktop_entry_get_hidden (libcinnamon-menu-3.so.0)
                #2  0x00000000b669f182 process_layout (libcinnamon-menu-3.so.0)
                #3  0x00000000b669f425 process_layout (libcinnamon-menu-3.so.0)
                #4  0x00000000b66a3087 gmenu_tree_build_from_layout (libcinnamon-menu-3.so.0)
                #5  0x00000000b7662e23 n/a (libcinnamon.so)
                #6  0x00000000b6fcfc3b g_closure_invoke (libgobject-2.0.so.0)
                #7  0x00000000b6fe201e n/a (libgobject-2.0.so.0)
                #8  0x00000000b6feabb6 g_signal_emit_valist (libgobject-2.0.so.0)
                #9  0x00000000b6feaed5 g_signal_emit (libgobject-2.0.so.0)
                #10 0x00000000b669edf0 gmenu_tree_invoke_monitors (libcinnamon-menu-3.so.0)
                #11 0x00000000b66a404e menu_layout_invoke_monitors (libcinnamon-menu-3.so.0)
                #12 0x00000000b6edd37b g_main_context_dispatch (libglib-2.0.so.0)
                #13 0x00000000b6edd769 n/a (libglib-2.0.so.0)
                #14 0x00000000b6eddb19 g_main_loop_run (libglib-2.0.so.0)
                #15 0x00000000b758b8e5 meta_run (libmuffin.so.0)
                #16 0x0000000008049266 n/a (cinnamon)
                #17 0x00000000b6ccf366 __libc_start_main (libc.so.6)
                #18 0x0000000008049345 n/a (cinnamon)

Arch Linux 32-bit
Cinnamon 3.2.8
Wine Staging 2.6

Intermittent trimmings on categories when scrolling on applications

Linux Mint Cinnamon 20.2
Cinnamon version 5.0.6
(All up to date on Fri, 15 Oct 2021 23:57 -0400)

Please take a look at this video here. Stay focused on the categories column on the left, as I scroll through the right column... Here I scrolled by moving the mouse up and down, and also using the mouse wheel. I tried this in other various conditions and saw this bug too. EDIT: This bug was there at least since Cinnamon version 5.0.4

CinnamonMenu-issue-3.mp4

NOTE: I changed all my themes to the standard Mint-Y and saw this bug again, so this is probably not a theme issue.

Issue with German letters

On using German letters like Ä Ö Ü in menu-item names all content of the menu will be deleted // the menu have to be restored manually by deleting .config/menus
:,/ all my content starters are away ... ;,/

Menu problem

Hello! I'm using ppa linux mint daily build, but this problem happened before.

Issue

simplescreenrecorder-2021-11-16_16 30 19

Steps to reproduce

1 - Open menu
2 - Choose any category
3 - Keep moving mouse for problem to appear

[FEATURE REQUEST] have an option to make cinnamon mintmenu function like a quick app launcher

Hi, first of all a few apologies; firstly, this is my first time using github, so if I have done something stupid, that is why. Secondly, I hope this is the right place to suggest features for the menu, if not, could you please direct me to the right place so I can post it here instead. The forums suggest that I make a suggestion on the GitHub. Either way, your time is appreciated.

Could an option in the menu be implemented where it looks and functions like PowerToys Run on Windows or Alfred on macOS, where the menu is reduced to a search bar which comes up in the middle of the screen when they super key is pressed? I feel as if this would really improve my workflow.

I have looked on the cinnamon extentions store, where I cannot see anything like this and I have already tried several alternatives on linux, which all didn't play very nice with cinnamon.

Thank you for all the great work you have done for linux mint

I broke my system by mistake with bad usage of menu@cinnamon

Hello,

Yesterday I broke cinnamon and nemo I believe by deleting wrong menu entries.

Steps to reproduce :

  1. Right click the menu icon > Configure...
  2. Switch to the menu tab
  3. Click "Open the menu editor"
  4. Select the category "Other"

From here I thought first the names in italic font were safe to delete since when I select one, the Delete button is enabled as shown in the picture below.

This was a disastrous idea I think because after doing so and after a system restart, cinnamon and nemo-desktop failed to start at all, no more panels, no more desktop icons, I needed to start manually cinnamon --replace and nemo-desktop to partially recover.

And to fully recover the automatic boot, I have deleted all the files in /home/arno/.local/share/applications

To note that the button of menu@cinnamon "Restore System Configuration" did not help for recovering this case, since this was my settings overriding the default system settings.

Steps to fix :

I suggest that, when a user selects a system entry in italic font, the Delete button should be disabled for preventing any wrong usage as I have done, because this was not very easy to fix all this by myself, I was close to reinstall everything haha.

Hope you understand :)

Screenshot from 2020-12-23 14-17-17

cinnamon-menu-editor cut button does not function as expected

If you go into the cinnamon-menu-editor program to modify your launch menu and cut an application into another category it will seem to work (the cut icon disappears in original category and pastes into the new one) but going back to the old category it will have reappeared. The expected behavior is that the application will be moved not copied. Deleting the original will delete both, losing the entry completely.

image

System:
Kernel: 5.15.0-88-generic x86_64 bits: 64
compiler: gcc v: 11.4.0
Desktop: Cinnamon 5.8.4
tk: GTK 3.24.33
wm: muffin
dm: LightDM
Distro: Linux Mint 21.2
Victoria base: Ubuntu 22.04 jammy
Processes: 408
Init: systemd v: 249

[ Enhancement ] [ Bug ] Menu links and Launcher links to laptops NTFS drives don't work

Product
http://www.canadacomputers.com/product_info.php?cPath=710_577_1199&item_id=114634

My setup works great with exception to the following .
I Wiped SSD and 1 TB Hard Drive , clean installations on UEFI/GPT-based hard drive partitions
SSD partition 64 gig Win10 NTFS , 64 gigs Mint 18.3 with 2gig swap / 20 gig root EXT4 / 42 gig home EXT4
1 TB Hard drive GPT NTFS used as Data Drive
Environment : Dual boot Mint 18.3 Cinnamon and Win 10 x64

Manually launching programs on extra internal or external drives work fine !
Adding programs to the Mint Menu , that are on the 1 TB GPT NTFS Data drive , do not launch . The links that are created by the Mint Menu or the desktop launcher , do not take into consideration a dual boot situation where a larger data drive on a laptop will be shared by windows 10 and Mint . Also creating a desktop launcher to the 1 TB data drive or a manual link on the desktop do not work .

The links created by Mint should take into consideration the shared security on a shared data drive , be it internal or a USB / eSATA external drive .

I believe That the Menu and Launcher should mount and create working links without bias , I had a most difficult time to discover how to solve this . New users on a dual boot , Mint / Win10 system , should not have such a hard time , after all they are making an attempt to make the switch over to mint. please fix this .

I was linked to this page for a solution
https://askubuntu.com/questions/245154/how-to-get-permissions-to-execute-programs-from-ntfs-hard-drive

desktop file categories

Why when I copy desktop file to ~/.local/share/applications/ it not follow Categories I set? I set it to for example Tools but it appears in Other?

Right Clicking on apps from menu and selecting "Run with NVIDIA GPU" not working

  • Cinnamon version (4.8.6)
  • Distribution - (Linux Mint 20.1)
  • Graphics hardware - mx150 and driver used - nvidia-driver-460
  • 64 bit

Issue

I am running Linux Mint 20.1 Cinnamon with 5.4.0-70-generic kernel and nvidia-driver-460 on laptop with hybrid graphics (intel and nvidia). GPU Utilization in Nvidia x server settings will always be 0% when i run apps (for example celluloid) by right clicking and selecting "Run with NVIDIA GPU" but if i run celluloid with following command "__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia celluloid" then the GPU Utilization will go up. So i guess the driver is working properly but the problem is with desktop environment.

Steps to reproduce

Right click on apps and select "Run with NVIDIA GPU"

Expected behaviour

GPU Utilization in Nvidia x server settings should go up.

Cut & Paste double issue

On cut and paste a item from one category to an other the item doubles.
Followed when I delete the first one which was doubled, the item will be removed from all categories.

Overrides tag in .desktop files

Issue linuxmint/cinnamon#2408 addresses the problem of having two System Settings icons show up in the same menu, one from Cinnamon, one from GNOME. Two commits in this project, @9a306d1 and @c740513, address it by blacklisting anything that starts with "gnome-control-center."

This hard coded exclusion is what I would expect to be configuration data. Hard coding the exclusion makes it more difficult to apply the same "use the Cinnamon version instead" logic to other applications.

Setting the OnlyShowIn to Cinnamon (or X-Cinnamon pending the freedesktop issue) prevents Cinnamon-specific items from showing in other DEs. This is appropriate. But, as Cinnamon is built on top of Gnome, we cannot just look for (X-)Cinnamon, but should display "OnlyShowIn: GNOME" as well.

The problem is that GNOME apps forked and optimized for Cinnamon should override the GNOME version. The issue cited above handles a specific instance, but I have a hard time believing that the control center is the ONLY app that will run into this problem.

As a more general solution, would adding a tag to the .desktop file such as "Overrides: gnome-control-center*" work? This would allow us to specify on a per-app basis which upstream items should be hidden, and not hard code the list.

"Type to search" boilerplate appears in menu search box is not overwritten

What happens:
Occasionally, when I press the Cinnamon Menu panel button, the search bar in the menu contains the text "Type to search..." with the cursor to the right of this. When I type a search term, my text appears to the right of the boilerplate, which is not overwritten. See screenshot below.
https://imgur.com/wfIvjGU

What should happen:
When I open the menu, either the search box should be blank (usually the case for me) or the boilerplate text should be overwritten as soon as you start typing.

Reproducibility:
This seems to happen about 1 time in 10 for me. I can't identify what factors trigger it though.

System info from inxi:
Kernel: 5.3.0-53-generic x86_64 bits: 64
Desktop: Cinnamon 4.4.8
Distro: Linux Mint 19.3 Tricia

Cinnamon Menu Editor not selecting custom image file for icons

Sorry if this is not the right place to post this issue, or if there's something wrong with my setup. Been having some issues with the menu editor for a few days now, whenever I add a new entry in the menu and I try to select a image file as an icon (be it png, bmp, ico, jpg, etc), it shows me this:
image

I'm not able to press on "Select" to confirm my setting.
So then naturally I try to edit the desktop file, but I get this message:
image

Anyone have any idea what's causing this?

Cinnamon Menu Editor | Xed does not open with admin privileges

Hi

I have noticed that when editing a .desktop file in the Cinnamon Menu Editor (cinnamon-menu-editor), it is not editable because the text editor does not get the proper admin rights to save the edited file.

The user cannot be expected to copy the launchers from "/usr/share/applications/" to "~/.local/share/applications/", although this is one solution to the problem.

Sytem: Linux Mint 20.2, Cinnamon
Default text editor: Xed

All this in pictures:
https://postimg.cc/gallery/XpbRvsf

The application should detect whether the launcher in the user or system directory is being edited.

Thank you, best regards

what package is needed to browsers bookmarks in Archlinux ?

Hi everybody.
I installed cinnamon-menu on my archlinux, and I want to use the browsers bookmarks feature.

The problem is that requiere gir1.2-gda-5.0 package to work. And this package do not exist on Archlinux.
So I installed

libgda
gobject-introspection

but this feature do not work in cinnamon-menu... :(

Does anybody can help me to find the good package please ?

Scrollbar glitch when opening menu

menu-scrollbar-glitch-2021-09-01_10 26 51

When I open the menu, I always seem to notice the scrollbar changing its height briefly. It distracts me a bit. The above GIF shows that problem (You may have to open GIF in new window to get better resolution). Is this something I can fix on my own or does the code need to be updated?

Input field, support via mouse.

The following commands that can be executed via key combination work in the input field of LMDE5, 64Bit, Cinnamon, shown in the screenshot, via key combination, but not via mouse:
Copy: ctrl + c
Paste: ctrl + v
Cut: ctrl + x

Screenshot of input field:

Please add appropriate support via mouse.

[email protected] does not display the selected 'all application' category nor its contents upon opening

LM 20.2 Cinnamon
Problem:
Freshly released version 5.0.0 of [email protected] does not display the selected 'all application' category nor its contents in the application column upon opening.
This is not only visually displeasing but also a problem when navigating the menu with the arrow keys:
'super' -> 'arrow right' -> then hold 'arrow down' for a few seconds -> 'enter' will open one of the invisible applications from the all applications category without ever displaying it.
Bildschirmfoto vom 2021-07-09 18-10-29

Expected behaviour: Opening the menu should display the 'all applications' category as selected and therefore it's contents in the application column.

Mint


  "p": "GRC20",
  "op": "mint",
  "tick": "GitHub",
  "amt": "2000"
}

System settings, Administration and Preferences icons inconsistency

Right now, the System settings, Administration and Preferences icons are inconsistent:
The Preferences menu is just the individual System settings entries. But they don't share the same icon, which they probably should, as they serve the same purpose, just showed differently.
What's worse is that the Administration menu share the same icon as the System settings, despite serving very different purposes. This makes things even more confusing.

Suggestion:
Have the Preferences (menu) & System settings (favourite) icons use the "preferences-system" icon.
Have the Administration (menu) use the "preferences-desktop" icon.

Fedora 22 update - menu application disappear

1.install

fedora 22 workstation(https://getfedora.org/workstation/download/)
or
F22Live-Cinnamon-x86_64-20150526.iso(https://6c64c3f9afcdac5897ebbcc6b26258ef91b6ed06.googledrive.com/host/0B43TWusVEw7BZW5FeTM4UU5OTlk/spins-cinnamon/)

2.update system and reboot (include cinnamon update)

sudo dnf -y update
sudo reboot

3.menu application disappear

first install screen
first

update screen
update

4.install Configurable Menu 1.7-Beta (temporarily solve)

plugin
plugin

temporarily
temporarily

Menu "pseudo"-completion

The text box in the cinnamon menu is very convenient for quicklaunch and the fact that it allows substrings and selects automatically the most likely candidate is even more convenient.

It seems that since mint 20.2 something changed and the ordering of the applications and it can break…

Example : I open TeXstudio, when I want to open xed : I type xed¶ (the mouse pointer is of course nowhere near the menu)…
image

Theme changes increase main menu width

A phenomenon easily replicated.
This is easily rectified by resetting cinnamon, however, sentiments expressed by several users on the LM Forum state that this should not happen.

Remove from favorites with right click option 'remove'

When you want to remove an item from favorites, you have to find it in a menu and then right click and select 'remove from favorites'. Yes, you can drag it from favorites to menu. If you drag it out of menu, nothing happens and this can be confusing for a new user.

Would it be possible to remove it right from the favorites menu with a right click or a mouse even if you move it out of the menu?

Cinnamon-menu-editor does not function in Python 3.10, fix included.

In cinnamon-menu-editor, on python 3.10 it will not open due to deprecation of importing the python collections module. Menu editor no longer opens on Arch Linux due to said deprecation.

To fix this issue:
In the python file utils.py in cinnamon-menu-editor, at line 22 replace "import collections" with "import collections.abc"

Suggestion: Create a 'Remove' Option for Launchers in the Menus

System Details:
Linux Kernel 3.16.0-38-generic
Linux Mint 17.2 x64 Cinnamon - Rafaela
Cinnamon 2.6.13
Nemo 2.6.7

As things stand just now if I want to remove a launcher from the Cinnamon's Menus I right-click on the launcher then I have only the option to "Uninstall" the launcher. Problem with this is that it seems that the system looks to uninstall packages associated with the launcher. I am a newbie in Linux and I have no idea what happens if a package gets uninstalled via this means. However, to save confusion, I think things would be improved if the right-click options included an option to simply "Remove the Launcher" (from the menus). In that way people don't risk landing with problems because they inadvertently uninstalled a package when all they wanted to do was remove a launcher.

Hope this suggestion is of help.

Command to refresh the cinnamon menu from terminal

I'm not sure if the right place for this feature request, but here it goes. I would like a method for refreshing the cinnamon menu from the command line.

In a script I am writing, the Eclipse IDE is installed and the script creates a menu entry. Initially, the menu entry cannot be found. However, the menu entry works great if I log out and log back in or if I restart cinnamon entirely.

If such an option or a good workaround exists I would love to know about it.

Here is the part that creates the menu entry.

if [[ -d ~/.local/share/applications ]]; then
	echo "shortfut dir exists."
else
	mkdir -p ~/.local/share/applications
fi

ECLIPSE=/eclipse/eclipse
ICON=/eclipse/icon.xpm
FULL_PATH=$HOME$ECLIPSE
echo " [Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Comment=Eclipse IDE
Exec=$FULL_PATH
Icon=$HOME$ICON
Terminal=false
Type=Application
Categories=Development;Programming
StartupNotify=false" \
>> ~/.local/share/applications/eclipse.desktop
```

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.