linuxmint / linuxmint/cinnamon

Super/Meta+L opens the Melange debugger by default instead of locking the workspace

Open
#10,984 5 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

$ cinnamon --version
Cinnamon 5.4.8
$ cat /etc/os-release 
NAME="Manjaro Linux"
ID=manjaro
ID_LIKE=arch
BUILD_ID=rolling
PRETTY_NAME="Manjaro Linux"
ANSI_COLOR="32;1;24;144;200"
HOME_URL="https://manjaro.org/"
DOCUMENTATION_URL="https://wiki.manjaro.org/"
SUPPORT_URL="https://manjaro.org/"
BUG_REPORT_URL="https://bugs.manjaro.org/"
LOGO=manjarolinux

Issue
Issue #3741 needs to be revisited (Super+L opens the Melange debugger by default instead of locking the workspace).

Steps to reproduce
Press Super+L and observe as it opens the little used (by the general user population) Melange debugger.

Expected behaviour
Lock the workspace as it does in nearly every other graphical computing environment in existence.

Other information
In the original issue this was framed as Windows behavior, but that is patently false. I've been a developer for over 25 years and within 5 feet of me I have systems running Manjaro, Debian 11, Ubuntu 22.04, Windows 10, FreeBSD 12-STABLE, and MacOS X Monterey, and for every one of them that has a GUI, while some call it something different (Super+L, Meta+L, Windows+L, Command+L), it has the same function on each; it locks the workspace. Even on Manjaro with KDE Plasma, Super+L locks the workspace. On the Mac, Command+L locks the workspace (which if you have a Thunderbolt dock with a PC keyboard is the same key). This is extremely common and standard behavior across every popular OS and most Linux DEs. This is not Windows behavior. Though even if it was, Cinnamon tries awfully hard to look and feel like Windows, so why break with it here?

It's baffling that Cinnamon would change this default, let alone make it a keybinding that 99% of the audience would have no reason to ever press. Honestly I can't even imagine the few people who have cause to use Melange even know or use this keybinding. Frankly it seems more likely that the person who set this keybinding was ignorant of the very long history and widespread use of Super+L.

It makes far more sense for the one person who apparently uses Melange so much that they need a Super+L keybinding for it to change the default than for every other Cinnamon user who has to frequently switch between environments to have to press a different keybind on Cinnamon (Ctrl+Alt+L) or change it back to the normal default.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by revisiting issue #3741 and the Cinnamon keybinding handling for Super+L, comparing it with the Melange debugger binding. Done means Super+L locks the workspace by default instead of opening Melange, while the existing alternative binding remains usable.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.