
Tiling
Source (link to git-repo or to original if based on someone elses unmodified work):
Description:
This is UNMAINTAINED, use one of the other scripts instead.
Tiling script for kwin, featuring:
- Four layouts, all mouse-resizable
- One layout with the option to set multiple "master" windows ("M-S-+" to increment, "M-S--" to decrement)
- The option to deactivate tiling per-desktop via keybinding
- A configuration menu for floating windows (by class)
- A useractionmenu to selectively tile windows
- An option to remove windowborders
- "Animated" resizing and moving
- Optional "useless" gaps
Hotkeys:
("M" here stands for what is usually the windows key, "S" stands for shift)
M-PgUp / M-PgDown: Switch layout for current desktop
M-S-F11: Deactivate tiling on current desktop
M-f: Toggle between tiling and floating for active window
M-S-m: Swap active window with the master window
M-S-+: Increment number of master windows in (default) "HalfLayout"
M-S-h, M-S-j, M-S-k, M-S-l: Move window in corresponding direction
If you would like to help, consider reporting bugs and maybe even sending pullrequests to www.github.com/kwin-scripts/kwin-tiling Last changelog:
Tiling script for kwin, featuring:
- Four layouts, all mouse-resizable
- One layout with the option to set multiple "master" windows ("M-S-+" to increment, "M-S--" to decrement)
- The option to deactivate tiling per-desktop via keybinding
- A configuration menu for floating windows (by class)
- A useractionmenu to selectively tile windows
- An option to remove windowborders
- "Animated" resizing and moving
- Optional "useless" gaps
Hotkeys:
("M" here stands for what is usually the windows key, "S" stands for shift)
M-PgUp / M-PgDown: Switch layout for current desktop
M-S-F11: Deactivate tiling on current desktop
M-f: Toggle between tiling and floating for active window
M-S-m: Swap active window with the master window
M-S-+: Increment number of master windows in (default) "HalfLayout"
M-S-h, M-S-j, M-S-k, M-S-l: Move window in corresponding direction
If you would like to help, consider reporting bugs and maybe even sending pullrequests to www.github.com/kwin-scripts/kwin-tiling
2.3
- Workarounds for clients with empty class, firefox' secondary windows (downloads etc), kfind, kcalc and evolution's gpg keyphrase entry dialog
- Smart window placement for floating windows should now work better
Ratings & Comments
94 Comments
1 When i installed this Script, it freezed my system.
10 10 the best more tiling
didn't worked here :(
Remove Rating
Meta-shift-F11 does not turn tiling off on Manjaro.
I can't seem to activate this script. I guess I'm an ultra n00b :?
I love this extension. But my web browser (chromium, don't start a flame war) doesn't adapt to the horizontal size it is given. I have to scroll horizontally which I hate. Any cure for this?
9 9 excellent
9 9 excellent
Amazing Script! I love the switching between layouts. Would it be possible to add a grid-layout (like Kwin Grid Tiling) or configure a custom layout like that somehow?
9 9 excellent
9 9 excellent
please add exception to menu, and all of system tray icons.
Yeah, this would be great. I'm using latte dock and panels. They are not compatible with this script.
9 9 excellent
9 ++April/May updates allowing drag and drop rearrangement of tiles has transformed this app. It is no longer powerful but hard to learn. Now it is powerful and easy to use. V2.1 seems to work better the multimonitors too. Last time I used this I got lost and turned tiling off, but it now seems much easier for a bear of little brain. Fantastic effort, hats off.
9 +
9 TY!
9 Some bugs, but functional and useful!
Awesome script, But settings don`t work on kde plasma 5.9. Is there any way to change setting without GUI?
Excellent. Thank you!
Seems to work fine, but there are a couple of problems: my keyboard is 80s model m - no windows key here. It would be nice to be able to change bindings so I could use this script without changing shortcuts in code. Does not play well with activities.
Great script! Are you going to port it to KDE5's KWin?
See https://github.com/faho/kwin-tiling/tree/plasma5 It's already ported (and I'm using it right now). There was something lost in the process (most notably shorcuts/hotkeys don't work yet), though.
OK, thanks. I really do miss the shortcuts, though.