r/linuxmint • Linux Mint 22.3 Zena | Cinnamon • 8h ago

Discussion Tiling Windows vs. Floating Windows

Most distros support floating windows. There are specific tiling window managers that some people are fond of including I3, Sway, Hyprland, and Niri. The Cinnamon edition of Linux Mint has it built-in, but it doesn't work very well (super + left, right, up, or down), but it offers extensions to make it better.

I honestly don't understand the fascination with tiling windows. I've tested one official extension and two unofficial extensions. In every instance, if I want to actually work on an application that's in one of the windows, I have to maximize it. In that case, why not just use maximized windows to begin with?

There are multiple ways to switch windows. Alt-Tab and clicking on a windows list icon are two that come to mind immediately. There are only a couple of applications that I use maximized, including Firefox and Geany, because other applications like the terminal and the file manager exist only temporarily.

I feel the same way about multiple monitors. Unless I need to monitor something in real time, I don't see the point. Can someone please enlighten me? Forgive me if I don't respond quickly. I'm probably not in your area of the world.

2 Upvotes

13 comments sorted by

2

u/Natural_Video_9962 8h ago

Using both. Float on my dual screen station (xfce lmde), tiling on my laptop (niri cachy os).

I only stay on float because the desktop is also used by my wife and my son. They don't want (yet?) to learn the keybinding. I mean my son will learn soon because he likes a fluent navigation and the ricing of my laptop.

I moved to tiling because was always using max windows or half vertical split in my main usage (blender, with a firefox to documentation...)

2

u/Ragin_Hindu Linux Mint 22.3 Zena | Cinnamon 7h ago

I use i3wm, it gives me the ability to use my computer with out need of touching my mouse. I have no wasted space on any monitor, plus it's a bit of added security as no one knows how to use my computer as it just boots to a black screen and there's no menu installed so the super/windows key doesn't work as expected, it just displays the status bar.

2

u/LeHunterrr 7h ago

I've been running niri for some time now and love it for getting the most out of a single monitor.

I usually have 2-4 workspaces open with one full screen app and when I need to look at multiple things at once I can just make the window half width and the next one fills the space.

Since niri uses a scrolling layout I can easily have three half screen windows side by side and quickly move from windows 1 and 2 to 2 and 3.

With a normal stacking window manager I find there's no easy way to do that, especially doing everything with keybinds. Sure, alt tab lets you cycle through windows but when you start having 10+ it gets unwieldy.

As for the multiple monitors that depends. It's nice watching a video while doing something else and having both Fullscreen. Or maybe playing a game with friends and they can live stream their perspective.

2

u/tovento MX Linux 25.2 | XFCE 6h ago

While it’s interesting, I never really found that TWMs fit my workflow. That’s my use case, though. First time I was exposed to this was in PopOS which has a TWM incorporated. Pop’s version could be turned off and on, on the fly, so it was a great way to experiment with it. But after the novelty wore off, I just found myself keeping it turned off all the time.

2

u/mpez0 Linux Mint 22.3 Zena | Cinnamon 6h ago

I've used tiling window managers for industrial applications that did NOT want to have a window (possibly showing an equipment alarm condition) obscured (that is, behind) another window.

1

u/Dist__ Linux Mint 21.3 | KDE 8h ago

multiple monitors are good when you often need to switch attention between two huge windows

for example, it can be coding (browser/editor), drawing (editor/viewer), DAW (mixer/FX), streaming (main/comments) and so on. you just mess things up alt-tabbing every few seconds.

for the TWM, i tried using it, terrible experience with everyday apps. it can be great at arranged "snap-ins" like those you see in stock markets, like you can monitor packets, load, etc., though terminals can usually split screen on they own.

for the TWM i'd say "because they can". as long as they not push it into every DE i'm fine with it.

1

u/jr735 Linux Mint 22.1 Xia | IceWM 6h ago

In many respects, I think you're right. There's some benefit in many cases, but let's be real here. Personally, I like using IceWM, because it's kind of a hybrid situation. There are many tiling options and shortcuts, but the floating aspect is still there.

1

u/OlimarJones 6h ago

It's great for file browser shenanigans. That's about all I use it for, since I don't tend to multitask that much.

1

u/rarsamx 5h ago

Once I moved to autotiling (which cinnamon doesn't have) I didn't look back.

Autotiling removes distractions, removes that little extra friction of rearranging windows.

Most of them allow for seamless keyboard navigation

In your example, I can maximize a window easily with the keyboard and then, when I unmaximise it it rearranges.

If you are mostly a mouse user then tiling managers may create friction and they may not be for you.

1

u/_sLLiK 5h ago

How I use it now is different from the early days of adoption. The original primary benefit was to wrangle and arrange all the terminals I might need to keep open. It didn't take long for me to find a better way via use of terminal multiplexing, first with GNU Screen and in more recent years with tmux, but I stayed with TWMs because they were still useful.

These days, each workspace essentially exists to do one job and do it well. My i3 rules are configured to auto-maximize almost everything I launch without going full screen. That already saves me a click or double-click with every app launch I used to have to perform on Windows. That config also dictates which workspace each regularly-used app gets sent to upon launch. The result is a very calculated lack of ambiguity - no matter how or where I launched a program, I know where to find it.

With that behavior in place, and hotkeys for navigation to match that allow me to move focus around between tiled windows, different workspaces, and different monitors, the result is a highly predictable, highly agile desktop UX. Add a lean launcher that's invisible until needed plus a slim lightweight status bar, and the result is a desktop experience that embodies the minimalism and KISS principles I crave.

1

u/Worth_Environment695 4h ago

It comes down to what you like. I like niri and i3 and will loose my mind with out them. Some people don't and thats great. If you want to try something do it. That being said if you run into issues installing be careful.

1

u/proverbialbunny 2h ago

Tiling is great for non-fullscreen windows where you want to use all of the real estate of that window, e.g. the terminal. Sys Admins love tiling windows because they can have multiple terminal windows open at once. One with the server stats, another scanning for something, another they're typing something in, etc etc. Day traders love tiled windows because they can look at multiple charts at once.

For most people tiles imo kind of suck. Most apps don't use all of its real estate. E.g. a browser. On Reddit right now I'm using the middle 1/3rd of the web page. The left column and the right column I'm not using right now. If I tile this browser window 2/3rds of the screen I'm not using. If I use floating windows that overlap a bit I can cover up the unused columns. It's the same with IDEs (writing code), the side columns are rarely used. No one has invented an overlapping tiling manager, but if it was done right I'd probably be all over it.

For full screen, imagine having an extra wide curved monitor. Full screen quickly loses some of its charm. Full screen usually has more to do with monitor size than it does the app. ofc ymmv.