linuxmint / linuxmint/cinnamon
Super/Meta+L opens the Melange debugger by default instead of locking the workspace
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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