0543855df9521356a2e83a3d3ef6d875c7bc3a1d
Karousel
KWin tiling script with scrolling. Works especially well with ultrawide screens.
https://github.com/peterfajdiga/karousel/assets/22796326/2ab62d18-09c7-45f9-8fda-e5e36b8d7a02
Karousel works differently from most tiling window managers in that it does not maximize the width of windows, as this can be undesirable with wider screens, where it results in excessively wide windows that require large return sweeps when reading their content. Instead, it leaves the width of windows to the user's control. This additionally prevents unprompted reflow of window content.
Windows are automatically centered when possible. And when running out of width, windows can be scrolled through horizontally.
Similar window managers include PaperWM and Cardboard.
Limitations
- Doesn't support multiple screens
- Doesn't support windows on all desktops
- Doesn't support windows on multiple activities
Languages
TypeScript
98.7%
QML
0.8%
Makefile
0.4%
JavaScript
0.1%