budgie-desktop
budgie-desktop copied to clipboard
Switching between grouped applications
There are few issues
-
using using Alt+Tab I don't see grouping working at all multiple windows of Firefox, Chrome etc show up as different instances of that application in the switcher. Not sure if this is a feature request or a bug.
-
"Switch Windows of an Application" the keyboard setting does not full work, it only works with 2 windows of an app, try opening a 3rd one and you won't be able to switch to 1st one. So "Switch Windows of an Application" setting is either a misnomer or it does not fully work.
Just stumbled upon this after lots of googling, I have exact same issue. Hoping someone will shine light on this and qualify it as a bug or feature request.
Regarding 2, it would also be nice if the alt tab switcher appeared (showing just windows from that application)
On 2. I can also confirm that this does not fully work. Cycling backwards though actually works and cycles through all open windows of an application.
Chiming in here, I was just about to report the same on the current 10.5.1 version. The behavior it shows is similar to what happens on any DE when the hotkey is being emitted briefly and not recognizing a held modifier key, so it is definitely a broken behavior.
I don't really see much referencing this keybind besides this below. Commenting it out didn't seem to help any, the behavior remained the same from what I could tell.
I don't think its behavior is deteremined by budgie-daemon like what Alt-Tab tends to be, but rather budgie-wm.
./src/wm/wm.vala
...
532 Meta.KeyBinding.set_custom_handler("switch-windows", switch_windows);
533 Meta.KeyBinding.set_custom_handler("switch-windows-backward",
...
Alt-Tab had a similar issue, in that if you bound it to anything other than Alt or Super then Alt-Tab type functionality wouldn't work, the window would quickly disappear. Issue can be seen here https://github.com/solus-project/budgie-desktop/commit/cab1989c46a04386b9e6baf061663a1de4fcef67#diff-c79f71d13acc41b33b0319dc19236858 .
I expanded on it with this commit and having it ignore capslock or any locked modifier. https://github.com/solus-project/budgie-desktop/pull/1972