v0.2 Release
Merry Christmas!
This is the second release of Krohnkite. Thanks for using this script.
I've tried hard to improve the script, but testing isn't easy due to the nature of the script. Also, some people did have some issues that I couldn't reproduce successfully, so please expect to have few issues.
Freezing is the most common bug you'll face. It can be temporarily fixed by forcing window size changes, like floating a window, resizing master, or changing desktops (if you enabled jiggling in config). This is a notorious issue even for other scripts, and that's one of the reasons I jumped into developing a new script. I'm aiming to solve this problem by (1) making the script simple so that (2) I can neatly cram as many hacks as possible into the script.
Again, I hope this works well for you, and please don't hesitate sharing any issues you face.
Changelog
- Screen gaps can be configure per side
- Automatically float utility, dialog, splash windows
- An option for removing borders from tiled windows
- Direct shortcuts fro layouts
- Supports moving windows b/w screens with KWin shortcuts.
- Optional tile jiggling for forcefully unfreezing tiles
- Optional separate layouts for each desktop/activity
- Optional debug message printing
- Respect window resizing increment hint (e.g. terminals, emacs)
- Many fixes against window freezing issue
Installation
You can install Krohnkite through System Settings.
- Download the kwinscript file
- Open
System Settings
, navigate toWindow Management
>KWin Scripts
- On the top-right corner, press
Import KWin script...
- Select the downloaded file
Alternatively, through shell:
plasmapkg2 -t kwinscript -i krohnkite-0.2.kwinscript
You can also force reinstall/upgrade the package with:
plasmapkg2 -t kwinscript -u krohnkite-0.2.kwinscript