b5c4da7570b54f9a853577c9caee93dc0a862fa0
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%