linuxmint / linuxmint/cinnamon

Cycling through windows with Super+D shows the desktop instead

Open
#12,583 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Distribution

Mint 22

Package version

6.2.9

Graphics hardware in use

Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630], NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q]

Frequency

Always

Bug description

When I set Super+D as a shortcut to cycle through open windows (forwards or backwards) and use it by holding Super and pressing D several times, it only works for one window, but then starts to behave like a "show desktop" shortcut: it switches between the desktop and the last window.

Steps to reproduce

In "System Settings" > "Keyboard" > "Shortcuts" > "Cycle through open windows"
set the shortcut to be Super+D.
Hold Super and press D a few times.

Expected behavior

Cycling through windows should behave the same as it does with other key combinations with Super: when you hold Super and press the other key multiple times, the shortcut should continue cycling through windows and not show the desktop.

Additional information

The bug does not appear if I press Super and D together multiple times.
The bug persists even if I set arbitrary shortcuts for showing the desktop.
The bug disappears when I set the shortcut to cycle through windows to a shortcut other than Super+D.

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 reproducing the issue through System Settings > Keyboard > Shortcuts > Cycle through open windows with Super+D, then trace Cinnamon's keyboard shortcut and window-cycling handling. The report names no source files or tests; done means repeated Super+D presses continue cycling through open windows instead of switching to the desktop.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.