ubuntu / ubuntu/Tiling-Assistant

When using <Super>+9 and <Super>+3 it switches desktop rather than tiling to the corners with Tiling-Assistant 54 and Ubuntu 26.04

Open
#467 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
JavaScript
Stars
1.3k
Forks
78
PR merge metrics
No merged PRs in 30d

Description

Sometimes, but not all the times, <Super>+9 and <Super>+3 using the numerical keypad seem to act as <Super>KP_PgUp and <Super>KP_PgDn even if the keypad numlock is on. This seemed due to some bug though not sure where the culprit is. What I see is the following:

$ gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left    
['<Super>Page_Up', '<Super>KP_Prior', '<Super><Alt>Left', '<Control><Alt>Left']
$ gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-right
['<Super>Page_Down', '<Super>KP_Next', '<Super><Alt>Right', '<Control><Alt>Right']

And <Super>KP_Prior and <Super>KP_Next seem to be the source of the issue. The following commands:

gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['<Super>KP_PgUp', '<Super><Alt>Left', '<Control><Alt>Left']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['<Super>KP_PgDn', '<Super><Alt>Right', '<Control><Alt>Right']"

Completely resolve the issue by making sure the Tiling-Assistant correctly responds to <Super>+9 and <Super>+3. I am reporting this here as it took me a long time to debug and it might be useful for other users

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 Super+9 and Super+3 with the numerical keypad on Ubuntu 26.04, then inspect the gsettings workspace bindings shown in the issue and compare KP_Prior/KP_Next with KP_PgUp/KP_PgDn. Done means Tiling-Assistant tiles the window to the expected corner instead of switching desktops.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, linux, ubuntu
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.