This Week in Plasma: Oodles of features! - KDE Blogs

On a default KDE install, I get annoyed every time I hit Meta + Left/Right and it tiles the current window instead of switching between virtual desktops.

This is consistent with both Windows and GNOME, so I guess it’s a good default for most users. And it can be undone by hitting the same key again, so I’m not seriously asking to change it.

I just wonder where I formed that strong muscle memory that Meta+Left/Right is for virtual desktop navigation… was it the GNOME 2 default? An earlier KDE default?

The way Quick Tiling (i.e. with Meta+Arrow keys) works has been slightly changed; now when trying to tile a window in a direction it can’t be tiled in anymore because it has hit a screen edge with nothing beyond it, it will simply sit there, rather than un-tiling and teleporting to a potentially unexpected place.

Good work as always, but I’m going to miss this feature. I use this way to un-tile applications a lot. Is there another shortcut to restore window to previous size and position? And does this also affect maximising windows? I use the same pattern for maximising/restoring windows.

3 Likes

You can maximize and de-maximize with Meta+PgUp twice; that’ll do it. I believe in the future we plan to add an explitit “un-tile window” action you’ll be able to use instead.

3 Likes

Not only that, but searching in Shortcuts for ‘Vert’ and ‘Horiz’ you can set up shortcuts to toggle:

  • Maximise Vertically MetaAltPgUp
  • Maximise Horizontally MetaAltPgDn

Maximising vertically is great for a browser if you set the window not to hide your taskbar (I have taskbar bottom, but also menu bar at the top).

2 Likes

Breaks the UX workflow without an un-tiling command or having the quick tiling command toggle-able. I don’t think anybody conceives of quick tiling as a one-way function: “you can quick tile a window on one half of the screen, but you have to move and/or resize it back manually if you want to (approximately) undo.”

I’ve been using it too, and I don’t think there is another way to undo quick tiling. If quick tiling will work one-way, and you’ve been spawning windows in the center (i.e. System settings > Apps & Windows > Window Management > Window Behavior > Advanced > Window placement: “Centered”), then the “center window” shortcut can be used as a mitigation, but it doesn’t restore the window dimensions, only the position.

2 Likes

@ngraham, as always… Is that being tracked anywhere? I’m not asking you to take time to search for it for me, I’d just like to know whether you recall that it is, because, sometimes, the bugs are titled strangely. Thanks.

That’s true. My shortcuts are:
Meta+Left = tile left
Meta+Right = tile right
Meta+Up = maximize
Meta+Down = minimize
Meta+Shift+Up = maximize vertically

And I like that now it works consistently. First key press does the action and second key press restores windows to original size and position.

It works mostly fine with one screen. There are issues if I use 2 screens. So I do agree that some code fixes are in order, but I’m not happy when it changes the ways I use Plasma.

:slight_smile: well the commit not only changes the way you use Plasma but it also makes untiling practically unusable via keyboard (maybe mouse too?), so you may think its alright if you are more than unhappy in this case I guess.

But then again supporting free software in the long run requires taking every change as an attempt to improve the current state of a project, even though the history has repeatedly shown that it is neither always the intention nor does it always result in the intended outcome.

I currently use the shortcuts below, which work perfectly well with one screen to be honest with you:


  Toggle maximize window         Super-{k,Up}
         maximize window vert.   Super-Alt-{k,Up}
         full-screen             Super-Ctrl-{k,Up}
  Minimize window                Super-{j,Down}
  Toggle minimize all windows    Super-Alt-{j,Down}
  Center window (vert. & horz.)  Super-m
  Begin move window              Super-Alt-h
        resize window            Super-Alt-l
  Toggle tile window left        Super-{h,Left}
                     right       Super-{l,Right}

you say that you added a clone panel button but when i look there i dont see it im in arch linux if that helps

The change isn’t released yet; it’ll be in the upcoming Plasma 6.3 release. In general, almost everything mentioned in these blog posts won’t be released to users yet at the moment you read about it, unless you’re reading weeks or months after the post was published!

1 Like