KWin-window-positioning-scripts
KWin-move-win-directionally-script
KWin-window-positioning-scripts | KWin-move-win-directionally-script | |
---|---|---|
7 | 2 | |
47 | 1 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | over 2 years ago | |
JavaScript | JavaScript | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
KWin-window-positioning-scripts
-
After system update league stuck on wrong monitor
Sorry for late reply, moving. No, it does not remember it and always starts on the wrong monitor. I even tried this script. https://github.com/nclarius/KWin-window-positioning-scripts/tree/main/always-open-on-primary-screen
-
Window gaps with floating panels
See https://github.com/nclarius/KWin-window-positioning-scripts/issues/16. ***
-
Floating Tiles - Prevent Window Overlap v6.0
You might also be interested in some of my other window management scripts: - Always Open on Active/Focused/Primary Screen - Window Gaps - Keyboard-controllable move/resize commands
-
Always Open on Active/Focused/Primary Screen v3.0
or GitHub: KWin Window Positioning Scripts
-
Floating Tiles v5.0
Always open on active/focused/primary screen/Always open on current desktop
-
(Dual monitor) Some apps open on my primary monitor while some open on my secondary monitory
Re: " windows don't cascade if the mouse didn't move". That is annoying. For me, the exact behavior seems oddly app dependent. You can raise an issue on https://github.com/nclarius/KWin-window-positioning-scripts and discuss possible solutions, if any.
-
Floating Tiles: no-stacking stacking window management for KWin
Keyboard shortcut to swap the windows on the left and right halves of the screen: https://github.com/nclarius/KWin-window-positioning-scripts
KWin-move-win-directionally-script
-
How to use options in KWin scripting API?
I nearly got a KWin script (https://github.com/joedefen/KWin-move-win-directionally-script) written and working "as design", but I could not a find a way to move the mouse to a moved window. If you happen across how to do that, open an issue on that project (however silly you think that project is).
-
(Dual monitor) Some apps open on my primary monitor while some open on my secondary monitory
Completely aside: the keyboard shorts for moving windows between screens drive me nuts; they leave the mouse and focus behind; arrghh. I worked on a Kwin script to improve that (https://github.com/joedefen/KWin-move-win-directionally-script), but I could not get the mouse to follow the window to the new screen (and hence never submitted it to the KDE store); instead, I use a python script to do the job. KWin scripting is badly documented, and its API has intermittent coverage. KDE is mostly wonderful but has its annoyances.
What are some alternatives?
krohnkite - A dynamic tiling extension for KWin
tile-gaps - KWin script to add space around windows touching a screen edge or other window
floating-tiles - KWin script to prevent windows from overlapping
bismuth - KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
automatic-manual-duplex-printing - Shell script to semi-automatize manual two-sided printing
KWin-window-geometry-scripts - KWin scripts to control window geometry via keyboard shortcuts
Mudeer - KDE Plasma Screen Splitting Shortcuts ideal for Ultrawide and Super-Ultrawide Monitors
kwin-application-switcher - KWin script to raise all windows of an application as a group
Plasma-window-decorations - Window styles for KDE Plasma highlighting the active window in the color scheme's accent color
kwin-tiling - Tiling script for kwin
task-manager-modified - Modification of the KDE task manager applet to make it centered and more minimal