A Sampling of KWin Tiling Scripts

One-Third Window

As the name suggests, KWin Thirds arranges windows in thirds: the left, middle, and right. Meta + Left and Right move a window to the left or right respectively, while Meta+Down moves the window to the middle. Repeating any of these keyboard combinations further divides a window into a top and bottom half.

Quarter Tiling

This script automatically tiles windows, making it a good choice for users new to tiling. Written in TypeScript and transpiled to JavaScript, Quarter Tiling allows custom layouts to be added without recompiling the entire script simply by placing them in the same directory as existing ones.

KWin Tiling

You won't find KWin Tiling currently installed with Plasma. Instead, with git installed, you need to run the following commands as root:

git clone https://github.com/faho/kwin-tiling.gitcd kwin-tilingplasmapkg2 --type kwinscript -i 

The script can then be selected from System Settings | KWin Scripts like any other script.

Figure 5: Use git to download KWin Tiling.
Figure 6: After installation, KWin Tiling can be enabled like any other KWin script.

KWin Tiling will automatically arrange windows as they are opened. The layout can be changed by pressing the Windows key followed by Page Up or Page Down. In my experience, KWin Tiling is the best of the available tiling scripts and well worth the extra effort to obtain.

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Tiling Desktops

    Tiling desktops have been experiencing a resurgence in popularity. Here are a few options that can help keep your desktop better organized.

  • Nitrux 3.2.1 Released with Plenty of Improvements

    The Nitrux Linux distribution has a new release available that includes the latest software updates, bug fixes, performance improvements, and a new tiling window manager for KWin.

  • KDE 4.10

    KDE SC 4.10 was released six months after KDE 4.9, adding many new features. In the background, work is in full swing for the next generation, KDE Frameworks 5: a KDE based completely on Qt5 and QML.

  • KDE Plasma 5.27 Beta Is Ready for Testing

    The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.

  • FOSSPicks

    This month Graham looks at Surge XT, Kröhnkite, MQTT Explorer, Mandelbulber v2, Simutrans, and more.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More