KDE: A Nice Tiling Environment and a Surprisingly DE

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • krohnkite

    A dynamic tiling extension for KWin

  • Khronkite is another "honorable mention" for KWin tiling and I prefer it over the one mentioned in TFA: https://github.com/esjeon/krohnkite

    With KDE+X11 it's trivially easy to change the window manager away from KWin and still get the benefits of suspend/resume, multi-monitor auto-configuration, wifi, system tray, etc, by just setting the KDEWM environment variable in your profile. https://userbase.kde.org/Tutorials/Using_Other_Window_Manage...

    But with things moving to Wayland, etc, this simple swap out method isn't possible right now, so I've been keeping tabs and playing with Khronkite and KWin-tiling every so often for when I inevitably swap over to Wayland. It's basically a perfectly serviceable tiling WM OS without having to deal with any of the screen locker, systray, R&R, that Sway et al force you to contend with yourself. Most of the setup is in unbinding system defaults + rebinding window management shortcuts in to better "places".

    I still use KDEWM=/usr/bin/i3 equivalent for now.

  • bismuth

    KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.

  • For tiling, Krohnkite[1] is what I use. It integrates with KWin wonderfully, provides a ton of layouts and entries in the default system shortcut settings to set keybindings.

    For those more graphically oriented, there is also Bismuth[2] which seems cool.

    1: https://github.com/esjeon/krohnkite

    2: https://github.com/Bismuth-Forge/bismuth

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Rectangle

    Move and resize windows on macOS with keyboard shortcuts and snap areas

  • That's exactly how I feel too!

    For MacOS, I love Rectangle, which is both great and open source:

    https://github.com/rxhanson/Rectangle

  • i3-gnome

    Discontinued Use i3wm/i3-gaps with GNOME Session infrastructure.

  • I would also highly recommend i3 + i3-gnome combination [1]. It adds a lot of gnome features out of box to i3, like sound control, notifications, etc.

    1: https://github.com/i3-gnome/i3-gnome

  • wongdev.com

    Personal website generated with Pelican

  • I believe one of the best explanations for the power of tiling WMs is "Tags are not workspaces"¹. It describes that beyond your way of working there is a parallel way which exists with no extra work.

    I think is also true for different layouts. You can happily work with simple equal size window layouts, but you can also have per-project or per-app layouts.

    The software grows with you, or if you prefer the other functionality just stays out of your way.

    ¹ https://github.com/w0ng/wongdev.com/blob/master/content/dwm-...

  • PaperWM

    Tiled scrollable window management for Gnome Shell

  • herbstluftwm

    A manual tiling window manager for X11

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

  • I didn't use any tiling window manager so I don't really know what I'm missing. But I've come up with a system based on my own needs.

    I use Hammerspoon (https://www.hammerspoon.org/) and a few little Lua methods to do the following and it works perfectly:

    - Resize windows

    - Position windows around the screen

    - Jump between apps I frequently use (this is especially good, for example with option+1 I can focus on the browser, with option+2 I can focus on my text editor and so on)

  • dotfiles

    A collection of my dotfiles and other configurations (by aclough)

  • > xmonad itself can’t run with modern Gnome

    That's not really true. I use the gnome-flashback sesson and have an .desktop in ~/.config/autostart that runs xmonad --replace after I log in. It's true that logging in with a gnome session using xmonad as the WM isn't really an option any more but switching to xmonad after login continues to work great and is easier to set up than creating your own session ever was.

    https://github.com/aclough/dotfiles/blob/master/setup-xmonad...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Why KDE Plasma was chosen as the default desktop environment for Asahi Linux

    4 projects | news.ycombinator.com | 16 May 2023
  • KDE VS GNOME

    3 projects | /r/kde | 30 Mar 2023
  • Manjaro / KDE — hard to dislike

    4 projects | /r/ManjaroLinux | 22 Apr 2023
  • Bismuth likely going to be deprecated after 5.27

    2 projects | /r/kde | 31 Jan 2023
  • Reaper and tiling WM: madness, hopelessness, despair

    2 projects | /r/linuxaudio | 25 Jan 2023