Why you'd want a TILING WINDOW MANAGER, and why I DON'T

  Рет қаралды 263,847

The Linux Experiment

The Linux Experiment

Күн бұрын

Пікірлер: 1 100
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
Head to squarespace.com/thelinuxexperiment to save 10% off your first purchase of a website or domain using code thelinuxexperiment
@SrFooosk
@SrFooosk 9 ай бұрын
As a programmer, I use a tiled window manager because I find it more comfortable and easier to modify. Still, I wouldn't recommend a tiled wm to 90% of the people I know, for the same reason I wouldn't recommend vim to 90% of the people I know. There are suitable tools for each type of workflow, we must take advantage of the variety instead of entering into elitism.
@SIGMA_BLYAT
@SIGMA_BLYAT 7 ай бұрын
I more like Windows 11's window manager
@codeawareness
@codeawareness 7 ай бұрын
This. Programming, especially web dev often requires multiple disparate tools, all running in terminal. Tiling really helps there.
@encycl07pedia-
@encycl07pedia- 6 ай бұрын
@heindijs The uploader is an absolute scrub making things up like "You'll never stop changing the config!". I've used DWM for years and had maybe 5-7 customization sessions, most of which were very early on. As a matter of fact, I usually use monocle mode (every window is fullscreen and you flip between them) and only tile if I really need to multitask.Rarely do I need to look at two windows at the same time. But a tiler is way better than dragging windows. You can do floating in DWM (and many other tilers), too, so it's not like you lose the ability. Rather you gain something more and better than a half-and-half or four corners split. Tilers are just better than window snapping because they don't require user input at all, though you still maintain complete control. And there are like less than 10 keystrokes I actually needed to learn, so it's not like it's hard (switching to DWM).
@mikewhy709
@mikewhy709 5 ай бұрын
Also a programmer and I feel like that's why I can't get into a tiling window manager. I do lots of webdev / responsive layouts, so my app window isn't a consistent width. My terminals width is based on whatever is comfortable for what I'm running at the moment. And with my editor I try to target 80-100 characters width, but sometimes like to have a 2 or 3-way split. So basically nothing is a consistent width.
@leandrodasilva2523
@leandrodasilva2523 5 ай бұрын
You said it all.
@JakoTheWacko
@JakoTheWacko 9 ай бұрын
7:20 I'll bite. Using vim-like browser extensions such as Surfing Keys or vimium allows for incredibly fast keyboard navigation of webpages. When you press the 'f' key, each link will have a tag pop up indicating an associated 2 letter combo that will automatically click that link. It's definitely faster if you're already deep in keyboard-oriented software land.
@FrankCastiglione
@FrankCastiglione 9 ай бұрын
Yeah, qutebrowser too.
@BaptistPiano
@BaptistPiano 9 ай бұрын
Was about to comment this. Using vimium makes it way faster fight me.
@commentarysheep
@commentarysheep 9 ай бұрын
Vim was never my world, to be honest. I adore how powerful it is, the keyboard shortcuts are just too funky for my tastes. That is why I use Micro instead; it has the power of Vim, but with the traditional GUI text editor shortcuts. Best of both worlds, really, as those shortcuts are actually the ones that make me more productive.
@maxarendorff6521
@maxarendorff6521 9 ай бұрын
I use Vimium, but opening links with is not faster than with the mouse. I mostly use it to close tabs and move them around.
@Madinko12
@Madinko12 9 ай бұрын
​​​@@maxarendorff6521if you already have your hands on the keyboard, vimium is definitely faster. Otherwise, unless you are a FPS PGM, it's probably debatable, but I think it's pretty even. Still faster if you use a trackpad. At least in my experience.
@luiscampos6064
@luiscampos6064 9 ай бұрын
As youtuber rwxrob said: My window manager is TMUX. And it is only used when we work with cli-tools, neovim, etc. and we are focused with zero distractions and we minimize the use of the mouse. When this "deep work workflow" finishes, we use the PC normally with GUI like KDE or Gnome.
@joe--cool
@joe--cool 9 ай бұрын
If you want to do it to the extreme, you can use tmux or byobu from KMSCON without any Xorg or Wayland. My battery lasts almost forever like that. w3m even supports images in that mode.
@davidboeger6766
@davidboeger6766 9 ай бұрын
That sounds like a really biased viewpoint to me. What if someone's work involves developing a complex web application and they need multiple browser windows open for testing various states? Or using specific tools like Microsoft's debuggers, which are well-supported from a GUI context? Not all serious programming work happens in a terminal. I fully agree that tmux is a better tool for tiling terminals than any window manager because the workflow applies universally, even when connecting to a server via serial port. But terminals are not the only tools people use to get actual work done.
@luiscampos6064
@luiscampos6064 9 ай бұрын
Hi @davidboeger6766 . Of course it depends on the tasks and the development environment. I find it very interesting to have a minimalist and lightweight development environment where the workflow be free-distractions allows us to focus deeply in programming, at least to have it configured with .dotfiles in our local machine as an alternative. Later, the work priorities within a development team may force us to use other tools. This is not a complaint against graphical interfaces (aka GUI) quite the opposite. The video talks about Windows Manager and I give the option not to install them using tmux instead with a point of view in deep-work philosophy...as a Zen-Mode environment. I have installed GUI tools like VS Code, Obsidian, Steam, etc on Fedora 39 Workstation.
@marloelefant7500
@marloelefant7500 8 ай бұрын
I disagree with the "focused" part. Using the cli is just another way of using the computer, it doesn't need any more focus than clicking around like crazy. I'm using the cli every few minutes, and I have a dedicated monitor for it displaying nothing but command-line. There is no "mode switch" for me where I'm anything more focused just because I happen click around in PyCharm.
@codeawareness
@codeawareness 7 ай бұрын
This is something i crave, but i've never been able to have a stable tmux, it's always giving me headaches. I would love to have saved layouts with open files at exactly the spot I left them. VM save, sleep and restore kind of thing. If there's a good way to do this with tmux (no VM or docker) i'd love to have some links.
@thesun___
@thesun___ 5 ай бұрын
I've never needed a tiling window manager, but I use one anyway to make my friends think I am a productivity wizard and/or hacker god.
@no_name4796
@no_name4796 4 ай бұрын
Don't open a bunch of terminals running programs like cmatrix, htop, otherwise people will think you're havking the main frame lol
@Cyfrik
@Cyfrik 4 ай бұрын
This is basically the same reason I'm considering using one. A regular desktop environment is much better suited for my everyday computer usage, but tilers have that special aesthetic to them.
@aumpauskar4653
@aumpauskar4653 4 ай бұрын
Using tmux, btop and cmatrix is all you need if your friends are not programmers 😅
@infertilepiggy5667
@infertilepiggy5667 Ай бұрын
We do these things not because they are easy But because they are hard
@thesun___
@thesun___ Ай бұрын
@@infertilepiggy5667 If you download someone else's configuration, there's nothing hard about setting up a tiling window manager.
@MH_VOID
@MH_VOID 9 ай бұрын
I've used Sway the past 2 years, but for the past year or so, I use it TABBED, not tiled - basically, 99% of the time I have ~8 workspaces open, each with 2-4 windows, and each window is maximized and I use Super, Shift, 0-9, and WASD (plus some Q and E - Super+Q swaps to the previous active workspace) to switch. Even when gaming, I find myself using maximized, not fullscreen windows, and when programming, sometimes I will tile into 2 or 3 windows displayed at once, but usually it's just a workspace with a terminal, Emacs, and web browser instance tabbed on a single workspace and I swap between them with Super+{A/D}
@qlx-i
@qlx-i 9 ай бұрын
yeah, exactly. Tiling WMs are usually good for big/multiscreens, but for low diagonals quarter-tiled window is usually the bare minimum you can go. When i used sway i also spent most of the time in tabbed layouts, then i moved to hyprland and you know what i did? I have a bind (Super-Alt-F) that maximises the window, and i eventually found myself using mainly it, rarely undoing it as a sort of alt-tab move. Tiling is great for seeing alt-tab layouts though :)
@stragulus
@stragulus 9 ай бұрын
This is what I roughly do as well. Multiple virtual desktops, each typically with 1 application maximized. I use the numpad 1-9 to switch directly to a virtual desktop. The absolute addressing of a specific desktop is what makes it super fast for me to work. I prefer moving my hand over to the numpad over, say some key + number, because it's a bit more strain. The only things I do indeed tile are multiple terminals on a single virtual desktop.
@shApYT
@shApYT 9 ай бұрын
That's basically what I do on gnome.
@alexstone691
@alexstone691 9 ай бұрын
Im sad KDE does not have tabbed windows anymore
@007arek
@007arek 9 ай бұрын
For me TW is not about tiling but about ergonomic. It's just a more advanced way to manage your windows, so it doesn't matter too much in this sense if you have one or few windows per workspace. Many ppl recommend a TW to remove pain in wrist, so you don't need to use so often your mouse. It's also great when you are lazy and use a laptop on your couch. Additionally TWs come with scrachpads, rules for windows and support for sequential keybindings.
@Zinojn
@Zinojn 9 ай бұрын
Tiling window managers are only valuable if you have a traditional low resolution monitor layout. With one portrait 4k monitor and one landscape 4k monitor, tiling windows managers just suck.
@007arek
@007arek 9 ай бұрын
@@Zinojn no, you can have virtual monitors. On windows they have paid programs that manage your windows in such monitors.
@Zinojn
@Zinojn 9 ай бұрын
@@007arek I have two 4k monitors though. I have multiple different windows open at all times, Discord, 3 browser windows, telegram, signal, android messages, obsidian, file managers, xfreeRDP if i need it to my work machine, etc. All of this I can fit between both monitors at the same time. I even overlap some windows if I need to(and keep them overlapped) but have a bit of the window available on either the left, right, top bottom so i can easily switch just by clicking the viewable area of the window i want to switch to, no movement required. If I had a single monitor, even 4k, I would for sure use a tiling window manager and customize it how I want, but it just doesn't make sense when you have one portrait 4kand one landscape 4k, it's hard enough to fill up all those pixels.
@davidboeger6766
@davidboeger6766 9 ай бұрын
I'm extremely skeptical of claims that avoiding the mouse can help mitigate pain. I'm a software engineer, and everywhere I've worked, there have been people with carpal tunnel who need to wear wrist braces throughout the day as a result of working on the computer (primarily keyboard) all their lives. It's more a matter of repetitive motion than mouse vs. keyboard, and if you're really cramming more raw productivity in by using keyboard shortcuts, you're almost certainly doing more typing and increasing your risk of developing such issues down the line unless you take intentional breaks for comfort.
@Clanps
@Clanps 9 ай бұрын
@@davidboeger6766 it's all about taking the time to stretch, I'm on the computer typing and gaming for multiple hours a day and I haven't gotten carpal tunnel before. I take the time to stretch every hour or so for about a minute or two.
@MaisistkeinGemuese
@MaisistkeinGemuese 9 ай бұрын
06:18 as weird as it sounds, this part is something I like while using a Computer. While it is true that it's a tool for most of us, sometimes I like the little breaks from being purely productive, like a robot, and resize my Windows and do other non-productive stuff.
@yusefaslam9675
@yusefaslam9675 9 ай бұрын
Couldn't of said it better
@tozpeak
@tozpeak 9 ай бұрын
It's like organizing papers on a desk, while organizing your mind in background. 😄
@ReturnJJ
@ReturnJJ 9 ай бұрын
@@tozpeakthis assumes I organize my desk at all 😂 I like tiling window managers *because* it organizes my windows automatically for me, I find it a major hassle to resize and drag windows back and forth, and the worst thing to me is when your compositor does something that screws up all your familiar and comfortable positions and I now have to re-organize everything again from no fault of my own. Half my Sway actions are still mouse based, and half my workspaces are tabbed instead of tiled, I just like to *not* deal with aligning windows myself. It stresses me out. I rarely even go into my Sway config, and if I do once every 3 months, it’s to add or patch the window to workspace rules, and it then continues to collect dust. (disclaimer: I haven’t finished the video, I just scroll while watching lol)
@cmdjl5755
@cmdjl5755 9 ай бұрын
I mean, Humans don't care about themselves bruh. Time not worked, is time not worked which you're not gonna get paid for.
@whiteerdydude
@whiteerdydude 9 ай бұрын
​@@ReturnJJ your a pretty niche user though. Resizing windows are a very basic task on pretty much every desktop environment (and even in windows somehow lol). If you are being stressed out about say "super key + up" or "double click the title bar", I'd be worried about your feedback for any steps in a software if I was a developer. And if you can whiz around the internet with no problems but heaven forbid you have to adjust your workspace, that feels less to do with the workspace. There is software for everyone on linux though for a reason. It's truely the most accessible operating system.
@jlwtrading
@jlwtrading 9 ай бұрын
"If someone tells you... they are an idiot" ... The best line ever!
@davegesell5470
@davegesell5470 9 ай бұрын
Yeah ... far too many people say things like "This is better" when what they really mean is "I prefer this".
@kirkkork
@kirkkork 9 ай бұрын
I think a lot of people don't realize the difference between what you consider to be the best vs what fits you the best/your favorite.
@gor.
@gor. 9 ай бұрын
I'm using tiling WM and I agree with this line :D Even tho tiling WMs may be better, this should not be stated without "...if you are willing to spend a lot of time to learn/config/deal_with_a_lot_of_never_experienced_problems_which_are_solvable_but_take_time."
@DV-ml4fm
@DV-ml4fm 9 ай бұрын
I use both a desktop manager and a titling manager i.e i3 and switch between them occasionally.
@pldcanfly
@pldcanfly 9 ай бұрын
So much truth. While I do love me some Hyprland (mainly for the complete customizability), I also like KDE and Gnome in it's own ways. The best tool is the tool you are comfortable with. Are there ways to improve productivity with something hypercustimizable? For sure. Are they needed? Most likely not. I see twms as something that is really great if you enjoy tinkering.
@markhaus
@markhaus 9 ай бұрын
As a more unique example of why you might want a simple tiling window manager. The steam deck. Because they are usually heavily keyboard driven, you can map steam deck inputs to manage the windows easily. Much nicer than the stock KDE IMO for the needs of the deck. Probably not as intuitive though
@qlx-i
@qlx-i 9 ай бұрын
wait, actually tho.. arrows for moving, joystick for resizing, etc... You might be onto something!
@olbluelips
@olbluelips 9 ай бұрын
This sounds cool. I might get a steam deck at some point, and I if so, hooking up a controller to a tiling WM might be a really cool idea.
@rightwingsafetysquad9872
@rightwingsafetysquad9872 8 ай бұрын
IMO, with such a small screen you’ve already lost as soon as you see any desktop environment.
@th13w
@th13w 5 ай бұрын
You can still use kde. Just install tiling manager for kwin. If im not mistaken its called bismuth or stl like that
@xSBridge
@xSBridge 9 ай бұрын
I mean one of the biggest factors of why people choose Linux is to be able to customize it to their needs. It shouldn't even be a debate whether tiling window managers or GUIs are better or not because it depends on the user. As long as you are comfortable and enjoy your environment it's a win. That being said, if you haven't tried a tiling window manager I would recommend trying it before you just decide it's not worth it. Even the default configuration for something like i3wm is good enough for most people especially if they are installing an environment from scratch like Arch. For me personally I like not having to switch from my mouse to keyboard, I prefer to use one to maintain my flow state. Tiling window managers make that smoother for me.
@Bunuffin
@Bunuffin 9 ай бұрын
From windows to KDE to now Hyprland... I will never go back, it's like going from gaming at 30Hz to a 144Hz, used Hyprland for a weak and i understand now, never ALT+TAB again, it's a chore... And it look cool, that's the beauty of linux, so many choices and alternatives
@starsetknight
@starsetknight 9 ай бұрын
Literally me and I 100% agree
@prottentogo
@prottentogo 9 ай бұрын
stupid question (total linux noob here), but how to you switch between programs then? say you have two workspaces with different apps within them...
@starsetknight
@starsetknight 9 ай бұрын
@@prottentogo In hyprland you can't really minimize apps, so they're all available just go to the workspace with your app on it. There's no need to switch between programs.
@prottentogo
@prottentogo 9 ай бұрын
I'm a mac user and I don't minimize apps either. But do I understand it right, that with a tiling wm in this case it's a two stage process (rather than one with cmd + tab) because first you have to go to the workspace and then arrow key to the app you want (when there are multiple apps active in that workspace)?@@starsetknight
@prottentogo
@prottentogo 9 ай бұрын
I'm a mac user and I don't minimize apps either. But do I understand it right, that with a tiling wm in this case it's a two stage process (rather than one with cmd + tab) because first you have to go to the workspace and then arrow key to the app you want (when there are multiple apps active in that workspace)? @starsetknight @@starsetknight
@nichtgestalt
@nichtgestalt 9 ай бұрын
One thing I really appreciate about tiling window managers is how easy it is to reinstall your configurations! Only a couple of files can reproduce your workflow on almost every Linux distribution. Also configuring my wms kinda forced me to learn Bash, Git, Neovim, Linux file system, in and outs of init systems and automating processes. Not to mention on how to make use of the Gnu core utils. But I get that not everybody has the patients to learn it and a DE works out of the box. Thank you very much for the video. I hoped to hear your take on tiling window managers one day!
@roundabout-host
@roundabout-host 9 ай бұрын
There are stacking window managers that have easy configs too...
@woodygilson3465
@woodygilson3465 9 ай бұрын
Funny story: I learned about keybindings using i3, my first wm. Everything I use now is still set to those keybindings. I started there with the basic beginner text editors, nano and leafpad. A few years in, now I'm a Hyprland fanboy and my Linux learning has expanded, I've used several text editors and IDEs, but... and this is the "funny " part.... I've never used vim or neovim. I''ve got a sweet nano config, _and_ it's pretty to look at. I love it. I also use midnight commander for when I want a more visual, file manager type experience while editing files in the terminal, so I've just never had a reason to love vim and neovim the way its users do, but I respect it.
@shatterstone3045
@shatterstone3045 9 ай бұрын
6:48 Wow, Nick I feel so called out! Jokes aside, I really, really enjoyed this video. It was refreshing to see the point of view of a DE user. I also want to mention that when it comes to tiling WMs, most people just keep windows in basically fullscreen and keep windows in different workspaces. I think THE main benefit to tiling window managers is keeping windows pretty much maximised the moment they're opened, and putting them on different workspaces. Personally, that's how I use a tiler. And most people realistically only use 2-3 windows. And you're right: they are not for everyone. And to be honest, there are also some windows that should not be tiled. For example, say I want to open my bluetooth settings page while in firefox because I want to connect my headphones watch this video. Should the bluetooth window take up half my screen? No. Should I switch to another workspace to work with a MASSIVE Bluetooth window for 30 seconds? No. Instead, the bluetooth wondow should open as a floating window so I connect my headphones, without any layout changes or complex workarounds. Some windows should be floating, and that's why app rules exist in pretty much any tiler.
@jas0x139
@jas0x139 9 ай бұрын
Yeah that's how I use it too. Usually each workspace has one window, sometimes two. It's nice having them auto max and not having to deal with moving them. Also navigating workspaces is just much faster so getting to that app I put on 3 is quick. Moving between monitors is just as easy. Curious about your headphones. They don't auto connect? I have a pair of Bluetooth headphones I use a lot and if I turn them on they become default audio. If I turn it off audio seamlessly switches to other headphones.
@shatterstone3045
@shatterstone3045 9 ай бұрын
@@jas0x139 I constantly switch my headphones between my laptop and phone. I have also had a lot of issues with bluetooth apps, so contrary to the example above, nowadays I just use "bluetoothctl" to connect my headphones
@michadybczak4862
@michadybczak4862 9 ай бұрын
I need to interact with sites during my work, so I constantly have to drag-drop files into specified areas, or click certain web elements to interact with them. I constantly move my file manager, or various windows, to accommodate that. I could open new windows to choose files, but to me, it feels like a bigger burden. Still, I use keyboard and shortcuts a lot as well. This is especially needed for switching between windows, elements of spreadsheets, etc. In those times, moving mouse feels like a burden and keys are faster. Having only one form of management would be too limiting for me. I did use tiling manager many years ago, and I know how fun it can be, but in the long run, I need flexibility.
@Fitz557
@Fitz557 9 ай бұрын
I had no idea Tiling Window Managers existed, and looking at it makes me think like it would be a solution for a problem I never had.
@greg_land
@greg_land 9 ай бұрын
One day while sitting at my computer i said to myself... WTF.. I ALWAYS want either everything fullscreen or two windows side by side... why doesn't it just do that for me... Installed i3 and will never go back. One week later my shoulder stopped hurting since I was no longer reaching for a mouse to move windows around.
@fakecubed
@fakecubed 7 ай бұрын
@@greg_land Sounds like you need to spend more time in the gym.
@greg_land
@greg_land 7 ай бұрын
@@fakecubed en.m.wikipedia.org/wiki/Repetitive_strain_injury
@eldiegoasecas
@eldiegoasecas 6 ай бұрын
@@greg_land super + left/right/up/down
@paultapping9510
@paultapping9510 6 ай бұрын
​@@fakecubeda gym won't help with rsi.
@thelanavishnuorchestra
@thelanavishnuorchestra 9 ай бұрын
XFCE has a bunch of tiling functionality for moving windows around, etc. Like window snapping (which I've turned off), and sending windows to the 4 quadrants of the current monitor. I kept those, but I've disabled a bunch of them, because I have a tiling script I wrote to move windows back and forth between monitors, toggle maximized, create a centered window for reading. Of course, none of them will work on Wayland, because they're full of X commands that Wayland will disallow. I also have a script to start my daily work apps in their specific places, on the specific monitors.
@ronsteed
@ronsteed 9 ай бұрын
100% agree ... when I am on a single screen laptop I most often have 2 windows and that's it. At one point in my life I was working in DevOps and I had 3 large screens, tiling made sense for that.
@JosueRodriguez08
@JosueRodriguez08 9 ай бұрын
I use tiling on my laptop so I can open one app per virtual desktop without clicking maximize and being able to move faster between them
@kirkkork
@kirkkork 9 ай бұрын
​@@JosueRodriguez08Do you mean you configured it such that every app creates a new virtual desktop?
@udittlamba
@udittlamba 9 ай бұрын
I use ubuntu laptop for programming and I am the fully loaded IDE kinda web developer so technically my tiled windows(db, console, git etc) are inside that IDE. Which means the screen real estate is already limited for one window.
@danielpicassomunoz2752
@danielpicassomunoz2752 9 ай бұрын
I need the wm to rapidly set one window to the left and the other to the right
@angeldude101
@angeldude101 9 ай бұрын
If I want two windows visible at once, then I don't want to waste time telling the desktop to lay them out side-by-side. One key-combination is all I need to switch from my default "maximize everything" mode, and one more to switch back.
@ioagel
@ioagel 6 ай бұрын
There is a definite reason to use a tiling wm: independent virtual desktops per monitor… KDE and Gnome are a JOKE not having implemented this most important feature …
@thecompanioncube4211
@thecompanioncube4211 3 ай бұрын
You. You read my mind. I want to throw my laptop at the screen whenever I swipe to the next virtual desktop on one screen it swipes EVERYWHERE. My god just take SOME of the good things from MacOS, however much you might hate it
@adenauerprange
@adenauerprange 2 ай бұрын
You have a point.
@lechi_2002
@lechi_2002 9 ай бұрын
I only find tiling useful for terminals so I use a terminal multiplexer and a full desktop environment to get the best of both worlds.
@angeldude101
@angeldude101 9 ай бұрын
For me, it was actually using a terminal multiplexer when I didn't have access to a graphical environment that made me to switch to a tiling window manager. I didn't want to lose the simplicity and screen efficiency when going back to a graphical environment.
@oalfodr
@oalfodr 9 ай бұрын
It is the other way around for me. I find tilers useful for everything. But I never get in situations like in youtube videos where people open 4+ windows on one screen. I mostly have one and just sometimes quickly spawn another browser instance next to it to compare stuff, copy paste or such, or secondary tools I will be using for a minute or so. But I use several workspaces on each of my monitors
@guss77
@guss77 9 ай бұрын
Most my windows are maximised (great for reviewing logs) but if I want to multiplex terminals I use Plasma quick tiling shortcuts to do a half+quarters windows, or sth
@The8BitPianist
@The8BitPianist 9 ай бұрын
Today is my second day on KDE (Tuxedo OS) and all those little helper features ("" the bloat"") are actually really lovely, so not a disadvantage if you've got good enough hardware. Also, it took me no time at all to get used to it, even though I'm coming from Gnome. That low barrier of entry compared with only menial productivity gains through a tiling manager doesn't make it worthwhile to switch. It's similar to switching from QWERTY to Dvorak. Technically maybe more efficient, but enough
@davidturcotte831
@davidturcotte831 9 ай бұрын
For me, it's not even about keyboard shortcuts. It's about automatic organization of mostly terminals. Plus, it's nice to have a webpage open then pop up a terminal that automatically resizes the browser and fits the terminal in. Then, I can work in the terminal along with the browser. It's also nice for graphical text editors for the same reason. I'm sure I have one on here somewhere...
@toonedin
@toonedin 7 ай бұрын
TIL What a _"tiling window manager"_ was. And I've been experimenting with using Linux as my daily driver **since 1998**‼️ As my man observed in another video of his, I could finally make that change only in 2020 when Linux distributions developed enough to support off brand PCs in 3rd world countries like the one where I live. That was the primary contention why I couldn't move to Linux back in '98. I was not a nerd, but just a morally conscientious guy who was trying to avoid pirating Windows - because I couldn't afford to pay for software on top of financing the hardware. Today I can live off of FOSS completely free, both morally as well as financially. Because even today I can't afford paying for software.
@Cyfrik
@Cyfrik 4 ай бұрын
Microsoft being what it is, I'd say it's not morally wrong to pirate Windows. The real problem is the risks, both the risk of someone sneaking malware into the pirated version, and the risk of consequences for getting caught.
@itskdog
@itskdog 3 ай бұрын
​@@Cyfrik That's not been an issue since Windows 10, as Microsoft provide the official ISO for free in their website and don't block unactivated devices any more, they just put a watermark and prevent UI customisation.
@Cyfrik
@Cyfrik 3 ай бұрын
@@itskdog Good point! I didn't find out until after I'd written my previous reply that those evaluation copies don't have a time limit.
@AlexandruVoda
@AlexandruVoda 9 ай бұрын
I recommend you try a scrolling-tiling WM like Karousel(Plasma), PaperWM(Gnome), niri (Smithay compositor), Cardboard (wlroots compositor, Archived). It is a different concept that I find much more appealing compared to clasic tiling WMs (static or dynamic). I find that it enables entirely logical grouping of windows in virtual desktops because the surface is effectively infinite compared to a classical tiling WM where the size of the surface is limited and therefore that becomes a factor into how you group windows into virtual desktops.
@mtpolak
@mtpolak 9 ай бұрын
Exactly! I often wondering how this concept would be tangled with a Gnome's Overview, so the ribbon of windows would be viewed as a whole (zoomed out) and virtual desktops arranged vertical again and become real "activities space".
@gorrumKnight
@gorrumKnight 9 ай бұрын
For my main rig, hyprland is my poison. It's just so snappy & I can't go back to floating/stacking WM. But it's definitely not for everyone. As long as people have the option to run what they want that's what matters most.
@Matrox473
@Matrox473 9 ай бұрын
When i started using I3 (then switched to Sway) i basically removed almost everything from the config and then added thing as i needed them. Also, as a past Hater of tiling WM, don't be afraid to use your mouse for stuff like resizing and moving windows. That's what made me switch from floating WM to Tiling.
@monochrome_linux
@monochrome_linux 9 ай бұрын
Resizing is easier with the mouse on sway. So I stick to that.
@Zinojn
@Zinojn 9 ай бұрын
Why not just have most apps in almost full screen but leave the corners or sides of the window pulled away from the right edge a bit. Then you can do the same for the window behind it (but on then left side). Then you can have the best of both worlds, full screen apps and switching between them with a single click, no resizing, etc. Tiling window managers are only valuable if you have a traditional and likely low resolution monitor layout. With one portrait 4k monitor and one landscape 4k monitor, tiling windows managers just suck.
@marioprawirosudiro7301
@marioprawirosudiro7301 3 ай бұрын
@@Zinojn My thought is the other way around: Tiling WMs only make sense if you have enough screen real estate to spare - meaning bigger monitors and higher resolution. I've tried sway, and while I definitely can see the appeal, my monitor is an old 1440x900 19-incher. There is no way I can afford to spare any room for another window besides the one I'm currently focused on. The best I can do at this size is two windows side by side, maybe a text editor on one side and a terminal on the other. That's it. Web browser? Forget it, that one has to be maximized. Same thing with file manager. Which is why I'm still on Kwin. With my smol (well, relatively anyway) monitor, very few apps can be tiled and still be at a comfortable enough level for me to look at. Maybe once I get my hands on a bigger monitor... but monitors are pretty expensive where I'm from...
@mylinuxgr5050
@mylinuxgr5050 9 ай бұрын
Thanks for this video Nick. I agree with you about not pushing others about which mode is best for their workflow. There is freedom of choice! My use case is with multiple large monitors (three usually), where a tiling WM is really of great benefit. I am so much used to this mode that I cannot work easily otherwise. However, when I need to use my laptop, I use a regular desktop, for the same reasons you mentioned: the screen is too small for multiple windows to be open.
@PaulG.x
@PaulG.x 9 ай бұрын
I like most of the apps I use to be maximised. So I used the "Auto Move Windows" extension to place specific apps onto specific workspaces ,fully maximised. For the few apps that I use on the same workspace , I use Tactile extension to place the app in a specific area of the workspace.
@AM-yk5yd
@AM-yk5yd 9 ай бұрын
With extensions like vimium it's actually more effecient to navigate to link using keyboard: instead of pixel hunting or hunting you just press couple keys. The problem is many pages rely on hotkeys already, so half of the web you'll either be in insert mode or just turn it off for the site completely.
@jas0x139
@jas0x139 9 ай бұрын
I don't think I have visited a site that overrides Vimium yet. I had a laugh when he said "I dare anyone to tell me" and scrolled until I found a Vimium comment. Can definitely open a link faster than I can grab my mouse just hitting something like "f df", or "shift f df" for a new tab.
@AM-yk5yd
@AM-yk5yd 9 ай бұрын
@@jas0x139 You are literally on such site now. `f` is full screen.
@t3n3t
@t3n3t 9 ай бұрын
@@AM-yk5yd Nope, yt does not override vimium shortcuts. Just tested it as I write this comment.
@sunderkeenin
@sunderkeenin 9 ай бұрын
I mostly interact with 1 or 2 apps at a time. The reason for a tiling WM is the nativity of workspaces. I could probably configure most floating wms to have the meta+1-0 binds for workspaces, but having the native distribution of my applications where I expect them to be where I want them to be and my awareness of what and where in my desktop without having to search is extraordinarily useful and comfortable. I would use a tiling WM even on a laptop for this reason alone. It's simple, it's easy, and it gets the job done cleanly.
@gregcampwriter
@gregcampwriter 9 ай бұрын
I use a desktop environment because it mimics the physical desktop that I learned how to use before I got involved with computers. Floating windows are naturally like the loose paper and books that are still on my desk.
@MichaelZimmermann
@MichaelZimmermann 9 ай бұрын
You don't tile your desk? 🤐
@RafaCoringaProducoes
@RafaCoringaProducoes 9 ай бұрын
Nick great video, but... Somethings you missed: -tilling window managers are great for multi monitor setups. Since you have an ultrawide, something like the "fancy zones" for linux could fit you better. -tillingWM are great for saving resorces in low spec machines like raspberry 4 as daily driver -some people not me like to have "vim based keyboard shortcuts programs" like that pdf reader Zarathustra or something, its kinda like a desktop enviroment DIY with coese design. Also "pywall" can make your terminal apps coese with collors -system minimalism could be a way of reducing the lines of code to better security...kinda -users of devorak tend to have problems on shortcut keys -the best at last: lxqt+i3 is really easy to setup! Im keeping an eye on lxqt or xfce+sway when ready!
@5I6
@5I6 3 ай бұрын
He already mentioned two-thirds of this and the other third is just a way for people to push it to regular users, which is something he wants to defeat.
@JoelJosephReji
@JoelJosephReji 9 ай бұрын
I would argue that the killer feature of a tiling wm is the virtual desktop/workspaces. Especially how we can assign specific windows to open in specific workspace is a great way to get organized. And certainly the super+0...9 shortcut to switch between the workspaces blazingly fast!
@sprinklednights
@sprinklednights 9 ай бұрын
Very valid points. Personally, I've been using a tiling window manager for some time. I saw this one blog post, who showed off his tiling window manager setup, and I kind of wanted to try it out too (because I like trying out new things). Never looked back honestly. I don't think I'd ever be able to go back to a regular floating window manager, especially on a laptop where it's just so much better to navigate. Hearing your point that using a cursor to move your windows around give a certain kind of connection to it, which might also be a con (at least for me). You use a computer to achieve a task, and you shouldn't think much about anything else in my opinion. A tiling window manager simply just removes another thought of my head whenever I want to accomplish something on my computer. Nevertheless, I completely understand why you'd prefer a Desktop Environment over a tiling window manager. Consistency is something I missed when using a tiling window manager. Often times you need to learn other applications in the meantime since you probably come from your Desktop Environment to your tiling window manager with all the applications you need, and for the core applications, they just don't work or flow as well as they do on their respective Desktop Enviroment, which meant goodbye to applications I was used to like Thunar. If I was using a floating window manager, I'd still keep two habits of it: 1. Using keyboard shortcuts 2. Using workspaces Both of these don't require a tiling window manager, yet they make you much more productive, which you're probably already doing. At the end of the day though, it's only a matter of taste, however, I came to the conclusion that no matter what you use as your Desktop Environment for example, you need to learn the tools you got.
@rainmannoodles
@rainmannoodles 9 ай бұрын
The main benefit I see to tiling is that once you have it set up you often don't even really need to think about where your windows are, and achieving an ideal layout is much faster. Plus, when connecting/disconnecting monitors it keeps things much more consistent. One huge tip: make sure you have a floating layout available (either in the layout rotation or via a hotkey) which effectively lets you disable tiling on a specific display/space on demand. That lets you jump back to traditional behavior when you need, while still using the tiler where it makes sense. As for what I use: I'm on a Mac, using Amethyst. I do want to try Yabai which I believe is more customizable, but so far I just haven't gotten around to it since I've never run into a limitation with Amethyst yet. Another tip: set up one space as a "fullscreen" layout. You can dump windows into that space and they all resize to fill the screen, then you just switch between them and only the top one is visible. I have over 40 browser windows on one screen and I never even think about where they are, I just activate them with hotkeys and/or Raycast commands and it just pops up the one I need.
@exnihilonihilfit6316
@exnihilonihilfit6316 9 ай бұрын
Who and why connects and disconnects monitors while working?!
@TheSast
@TheSast 9 ай бұрын
7:17 , it is it really is. Most if not all keyboard extensions for browsers or keyboard-centric browsers let you follow a link on scrun and you select it with a label. You have direct access to the link instead of having to hope the contents of the page, and the distance from the clickable item don't change by moving the mouse.
@SimonSargerson
@SimonSargerson 7 ай бұрын
The vimium extension for browsers and specifically Qutebrowser changed my life in this regard.
@mirage809
@mirage809 9 ай бұрын
I enjoy the idea of autotiling. Attempting to make more optimal use of my screen space is a good idea. Heck, I really loved using Fancy Zones back on Windows. It wasn't full on tiling window managing, but greatly expanded the windows snapping features. Fairly similar to how KDE's tiler does things. I also really love the auto-tiling extension that System76 made for Gnome back in the day (it's still being maintained by the community now that System76 is moving away from Gnome). However, most of the time I just have my windows floating and just use the workspaces in Gnome and snap windows in place. It's not fancy, but it's simple and does exactly what I need. Also, speaking of funky window managers: PaperWM is a really cool idea. It's a Gnome extension that tiles all the windows as an endless horizontal strip that you can scroll through. Instead of workspaces you have different strips you can switch between. Oh and a floating layer on top that can be toggled to be invisible when you don't want to see it. It's a cool idea and really nice to use with touchpad swipes on my laptop.
@Christobanistan
@Christobanistan 4 ай бұрын
The problems are: 1) tiling makes you shrink everything way, way down. 2) apps themselves aren't very keyboard friendly, so you end up using the mouse anyway, so purpose defeated 3) you can easily switch between apps so easily with Alt+Tab anyway! 4) when stuff is that small, you can't see the whole app IMO, tiling is another of those things that only people with excellent eyesight can benefit from, and people who are willing to invest a lot of time into developing a workflow that benefits them (if such a thing even exists).
@isomochyn1
@isomochyn1 2 күн бұрын
1. It doesn't make you shrink down anything, most of my workspaces are full screen including terminals usually thanks to tmux 2. Depends on your use case (probably the main reason for why or why not you should choose a tiling WM), i mostly switch between vim/terminal, slack and maybe a browser but the last 2 are often only looking so little mouse useage required 3. Actually the main reason i use a tiling WM, Alt-Tab is awful the native workspaces means I know exactly where each application i use is and can go there directly with a button press not searching through windows with alt-tab 4. This is the same point as the first one i think Not to say everyone should use one but your only valid point is the 2nd one and that highly depends on the user. The benefit of linux is we can easily configure things to fit what we need the most. I very rarely change my setup these days.
@mithrandirthegrey7644
@mithrandirthegrey7644 9 ай бұрын
tbh I use both. I use a tiling window manager when I'm writing software. I need VIM, a console and usually some kind of hardware manual to look at pins etc. For office purposes, answering emails, talking to colleagues, browsing the web I still go to a normal desktop environment.
@matthiasbendewald1803
@matthiasbendewald1803 9 ай бұрын
I used tiling wms for some years and switched to gnome for some reason. I wanted to test it and liked it better than my custom tiling setup. So i completely agree, the type of graphical Environment isnt that impotant for me. This one and only feature that i miss is the handling of multiple monitors. That is just so much better on tiling wms, and it is often overlooked.
@fakecubed
@fakecubed 7 ай бұрын
Tiling window managers are something that can be extremely useful for very specific workflows for specific jobs. For other workflows and jobs they make no sense at all. It's good to have this information on different ways of using the computer out there, so people know what the options are, but people should never assume that just because some way works for them and the things they use their computers for, it would also work for anyone else. Back in the day, when Linux was much more niche, and used predominantly by a certain kind of user, I think tiling window managers made a lot of sense for those workflows and jobs. But Linux is now much more mainstream and people have very diverse use cases. I also LOL every time somebody talks about saving a few kilobytes of RAM here and there, in an era where workstations have 128 GB of the stuff.
@Lampe2020
@Lampe2020 9 ай бұрын
Well, in KDE I can just hold the Super key and press the arrow keys to move+tile the window to the edge the arrow is pointing towards. Using the same shortcuts to move a window along the edge it's tiled on moves it to the corner of the screen. But I mostly just use Super+PgUp to maximize all my windows.
@maxarendorff6521
@maxarendorff6521 9 ай бұрын
I used to use i3wm, spectrwm, awesomewm..now I just use vanilla Gnome and haven't looked back. It's nice not having to fiddle around with config files for hours to do anything and I really like how consistent the look and feel of all the apps is. I also got tired of having to use the keyboard for everything. Sometimes I want to use the mouse too!? Plus touchpad gestures and physical scrolling in Firefox is something that only seems to work well in Gnome really and I really like that. On my laptop, I usually have all my apps maximised and I use keyboard shortcuts or touchpad gestures to switch between workspaces. If I ever need to tile something, I use the basic tiling feature that Gnome provides.
@Kodeb8
@Kodeb8 8 күн бұрын
The way I see it, tiling WMs are only useful to one specific niche, and that's programmers that like to do everything on the terminal. Most GUI apps don't like to be squashed to one side of the screen, so you end up opening the app on a separate workspace, which is no different from just using the app maximized on a stacking window manager. If you're good with ricing you can get a really cool looking desktop though, I'll give you that.
@olbluelips
@olbluelips 9 ай бұрын
7:20 I used to agree, but I installed an extension called link hints that lets you jump to link with different keyboard buttons and it’s insanely good. No memorization needed because it overlays the buttons when prompted
@nathanfranck5822
@nathanfranck5822 9 ай бұрын
I was hard-core into trying the Tiling Window Manager thing, having dove down the Linux rabbit hole.... Once I started creating tiles that just displayed pleasant looking images to frame in a smaller window that I actually did work in --- I finally realized it wasn't for me. I like seeing my desktop and mousing around my windows. I've played enough FPS and RTS games that the mouse is not my limiting factor when using my computer. Also if you don't want wrist pain, don't get a keyboard with a numpad, if you really need one later they exist as separate peripherals.
@konishiwoi
@konishiwoi 9 ай бұрын
Your reasons were very VERY relatable. I also wouldn't rather have one full-screen, or two apps in split screen PER virtual desktops, and switch between virtual desktops with keyboard shortcuts or a slide on my touchpad, than having lots of tiny app on one screen. I never have a use case where I need more than 2 or three static apps on my screen. It's usually a web browser, a note or office document and a file explorer hiding behind
@sergeykish
@sergeykish 9 ай бұрын
Tiling WM opens my applications full-screen, split screen with a shortcut, provides plenty of virtual desktops. Stacking WMs open lots of tiny apps.
@konishiwoi
@konishiwoi 9 ай бұрын
@@sergeykish I’m not sure what you’re saying.
@sergeykish
@sergeykish 9 ай бұрын
@@konishiwoi you've described reasons to use tiling WM, right?
@LorikQuinn
@LorikQuinn 9 ай бұрын
Broke: Uses Tiling WM for 99999 windows opened Woke: Uses an old tablet or phone for all the extra stuff you don't wanna bother doing in the pc.
@konishiwoi
@konishiwoi 9 ай бұрын
@@LorikQuinn for so long before getting a monitor at my desk, I used to rely on my iPad as a secondary "display" to show my ressources material while doing the work on my 13" laptop
@peterheggs512
@peterheggs512 9 ай бұрын
I have been using a tiling window manager for many years now. I disagree with some points such that I haven't touched my configs for over two years at all, but I will say that the difference is neglectable IMO. The biggest difference is not keyboard usage for me personally, because a lot of apps that u need, at least in a professional environment, will force you to use the mouse anyway (even though things like bringing the windows you want up by a shortcut is nice). However, if you are a mess like me, a tiling window manager will force you to stay tidy and keep your windows organized, which can be beneficial.
@Maisonier
@Maisonier 9 ай бұрын
However, we also need a thorough analysis of the TILING WINDOW MANAGERS to see how they stack up in terms of memory and energy usage, performance, stability, community engagement, and updates, etc., comparing i3, sway, and hyprland.
@ManiacalMoogle
@ManiacalMoogle 9 ай бұрын
You dared me, soo.. I know it's not for everyone, but using a keyboard CAN be just as efficient for links in a browser, etc. You just need a browser extension such as link hints. It's just as efficient as a mouse, if not moreso, once you get used to it. To be honest though, the only reason I use this method is due to carpal tunnel that a mouse inflames, and a keyboard doesn't.
@jeffrodrequez
@jeffrodrequez 9 ай бұрын
Like you, I struggled with tiling window managers mainly due to it not really fitting my workflow. I liked the ones that have both options, float or tile. When I am coding having multiple windows open side by side (tiling) works well, but when I am doing other things I need more screen real estate for the application and need to float them. Been using Wayfire in Wayland primarily for a while now, I like the way it handles workspaces. I have been experimenting with the PapwerWM extension in Gnome, too, recently and like it pretty well.
@matthieujoly
@matthieujoly 9 ай бұрын
So the point is that: use whatever you want and like. I'm on I3, with tabs that let me the capability to handle more than a full window per screen, with 4 screens (physical one). This is how I like my environment.
@mmxgn
@mmxgn 9 ай бұрын
Recently, I found the PaperWM extension for gnome shell which offers a compromise between the regular gnome desktop and sensible keyboard-driven tiling while keeping connection between shortcuts and what happens on the screen (sliding left and right). That said, I am a 100% percent on you regarding consistency that's why I use a DE, although I've passed through a phase where I had an i3 set up. My biggest hurdle with Tiling WMs are that when you need to add a file manager this will look out of place. That and I cannot be bothered to keep modifying config files or remember a lot of different shortcuts to make things work (plus I need to do that in some cases because they override shortcuts I am used to setting to different functions, e.g. layout switching). Also, Windows has tiling! And it's actually quite good.
@Pepo..
@Pepo.. 7 күн бұрын
have u tried using a terminal file manager?
@mmxgn
@mmxgn 5 күн бұрын
@@Pepo.. Yes, I am actually using dired and doing stuff from within emacs quite a lot, however a graphical file manager has lots of features I cannot live without (easy out of the box context menus, thumbnails, quick previews, drag and drop...)
@oalfodr
@oalfodr 9 ай бұрын
After years of using dwm, I do not think I could use a computer without something similar. I have not changed any of its behavior for over a year and I only updated shortcuts after switching to 40% keyboard. I am also sucker for consistency and that is why I like it even more. KDE users often end up using some GTK apps and similar while I only use GTK or completely custom interface using stuff like dwm. I use dwm for all text inputs and option selections, fzf for cases where I want to make some preview... All my apps look the same and tbh I have never seen more consistent environment. Another things is use on laptops: I think it helps me even more as there is no chance something will spawn floating. Even if using one window on a workspace, I cannot see how its default is worse and I can only see it as same (or worse if some app do not open fullscreen in DE). Thanks for talking about tilers even if you do not like them
@kainoa82858
@kainoa82858 9 ай бұрын
7:20 I dare, then. Using a browser or extension that offers vim-like bindings to navigate pages by keywords and using binds to follow and traverse links can be more efficient, especially in high-density sites like Wikis.
@KipIngram
@KipIngram 6 ай бұрын
I take a very simple approach. I work on a 13" notebook. I maintain several workspaces. Each one is either a single full-screen application (my browser, my newsreader, whatever movie or TV show I might be watching...) or else it's a panel in my console workspace. I operate my console workspace as a tiled set of console sessions, and that's where I spend 90% of my time. I never resize those panels - I've got 'em the way I like them and they stay that way. The top-left console panel is sized 80 columns by 25 rows - the traditional size of an old IBM PC monitor, and I run IRC there, which is my primary social network. All of the others are various sizes and I use them for whatever I need to use them for moment to moment. At the very bottom left is a quite small panel that shows me my battery status, my current draw, my fan speed, and my top 5 cpu consuming processes. I have NO interest in mixing graphical and console apps in one workspace. So as far as the OS is concerned I only use full-screen apps. My console split is done in my terminal emulator.
@anandmahamuni5442
@anandmahamuni5442 9 ай бұрын
I love twms, but the switch can be hard to make, but once you are satisfied with it, it feels brilliant. But I don't mind people using DE's.
@призРАК-л2ы
@призРАК-л2ы 4 ай бұрын
About jumping with no animation: that is what differs tiling window manager, it WILL do an animation. Plus you will not press any shortcuts, it is tiled already
@onldhes
@onldhes 9 ай бұрын
As a big fan of tiling window managers, this is a great video that covers pretty much everything. I'm going to use this video to show other people what tiling window managers are. I think this covers the pros and cons of tiling window managers incredibly well and the line about someone who tells you you needs to use a tiling window manager is an idiot is dead on. But to add my two cents. I personally love tiling window managers on laptops as I can't stand track pads or ThinkPad nubs and don't always have a mouse with me when I'm using my laptop. I also was mostly using terminal programs like Vim and Ranger before I even made to switch to tiling window managers, so the workload of tiling window managers really works well for me as the only non-terminal programs I ever really use are Firefox and GIMP.
@hakanakdag9491
@hakanakdag9491 8 ай бұрын
Nice video. I think you missed 2 major problems. Multiple screens just not working. I am not good at linux. I couldn’t setup an external monitor for my laptop. Another thing is when I work I open plenty of applications like 20! They simply don’t fit into a single workspace, I need to scatter them. So I basically loose which window is in which workspace. Hyprland looks awesome no question on that. Also in my laptop Hyprland has a flickering issue which is extremely annoying. I tried Garuda linux and found a script which setups Hyprland seamlessly easy. But I have these problems.
@GameCyborgCh
@GameCyborgCh 9 ай бұрын
I wonder if Apple and Microsoft haven't made their window managers a floating one and instead made a tiling one, if we'd made the argument "Why you need a floating window manager?" because of it's flexible window placing or something
@insomniaReigns
@insomniaReigns 9 ай бұрын
Windows 1.0 actually was a tiling window manager and not floating
@AyaWetts
@AyaWetts 9 ай бұрын
Windows has a lot of tiling like features today
@dritterregenschirm2324
@dritterregenschirm2324 9 ай бұрын
Apple kind of has a tiling wm with ios / ipados
@syrefaen
@syrefaen 9 ай бұрын
I replaced explorer or the 'desktop window manager' once just to tile on windows. I really dislike the hot corners, just put it on a key please. The issue if u disable hot corners you cant use keybinds anymore.
@mrcvry
@mrcvry 9 ай бұрын
@@dritterregenschirm2324macOS has the same.
@moetocafe
@moetocafe 9 ай бұрын
I utilize the virtual desktops of my DE, this is how I use more space, than the monitor provides, without the need to resort to multiple-monitor setups or tiling manager. Works for me very nicely.
@temari2860
@temari2860 9 ай бұрын
Fully agree, and I'd add a couple more reasons to that list: Most apps aren't designed to be tiled and don't really handle unusual sizes well. Yes, modern apps try to be adaptive and be usable with any size/ratio but most apps still aren't like this, and in a lot cases you'll have a window either too wide and short or too tall and thin to be properly usable. I like my apps to have good amount of padding and reasonable size so the elements aren't too close or too far away from each other. With a WM I often end up resizing everything while trying to make apps look right. Sometime overlapping is good: often times I have a part of my app space that I don't use much or at all and I often put a picture-in-picture video playing in there, instead of resizing the entire window and making all other elements I do need smaller. Sometimes that would not be a video but a calculator or a document to read but you get the idea.
@Bo15307
@Bo15307 9 ай бұрын
In i3, sway and probably most other tiling wms you can just make the calculator or pip window floating. In fact, this is the default behaviour for unresizable windows. What I feel a tiling wm gives me is an environment which forces me to use workspaces, in an intuitive way. So if I need Firefox I just go to 1 terminal 2 code editor 3. It’s really convenient and easy to switch between them that way and makes a 2:nd monitor not mandatory. Also, if I’m doing anything in one workspace I usually just keep 1-2 windows there and of if I would pull up another window it doesn’t become a hassle to see the contents.
@MH_VOID
@MH_VOID 9 ай бұрын
You've gotta be the only picture-in-picture user in the world. Always hated that, and every time I clicked it it was an annoying misclick I had to correct immediately.
@temari2860
@temari2860 9 ай бұрын
Picture-in-picture is great, I use it all the time. I especially enjoyed the idea Elementary OS had with their ability to snippet a part of the screen and have it in pip. It's a way to have only exactly what you need on screen without any wasted space, which is very needed when you only need a video and not all the rest of your web browser.@@MH_VOID
@SocialNetwooky
@SocialNetwooky 9 ай бұрын
Sometimes I miss having wobbly semi transparent windows slide in and out so I switch back to KDE for a short while. That's something you forgot to mention btw: switching between WMs on login is really easy (although it requires you to login again) As a professional code monkey though I always have multiple shells, editors, and at least one browser open, generally more, and managing all that on a non-tiling WM is hell. I've been using Awesome, which gives me different virtual desktop sets per monitor (instead of all monitors sharing one set) and the ability to combine virtual desktops on the fly ('show me the windows on tag 1, 2 and 8 on the left screen at the same time') which makes my work a lot more streamlined and comfortable.
@greg_land
@greg_land 9 ай бұрын
I3 guy here! I just love throwing my workspaces from monitor to monitor.
@suhasofficially
@suhasofficially 9 ай бұрын
I'm using KDE + Bismuth it's works like a charm for me, i can change layout, resize move without touching mouse.
@prgnify
@prgnify 9 ай бұрын
Bismuth or polonium? (or something else entirely?) I thought Bismuth was broken in 5.27
@suhasofficially
@suhasofficially 9 ай бұрын
@@prgnify yes Bismuth it's still working perfectly fine.
@prgnify
@prgnify 9 ай бұрын
@@suhasofficially cheers, I'll give it a go then!
@ruslan_riazantsev
@ruslan_riazantsev 9 ай бұрын
In my very specific case I simply cannot (or should not, to be pedantic) use tiling window managers with my setup. I have an OLED TV as a main (and the only for now) display, so in order to reduce burn-in effect I use slideshow for wallpapers, I almost never maximize windows and I also move them a little from time to time. I also made most of UI elements transparent using extensions, and use auto-hide dock and top panel (top bar). My workflow is mostly mouse-driven too, but I have some useful shortcuts as well. I know this setup might suck in productivity, but it's perfect for content consumption, so everybody has their own use cases and prefrences.
@laurencefraser
@laurencefraser 9 ай бұрын
half the selling point of LCD was getting rid of screenburn. The fact that so much is made of OLED when in most use cases it's utterly irrelvant while also Bringing Back Screenburn (even if it's not Quite as bad as it was on CRT) just seems crazy to me. I mean, there are obviously use cases where OLED is absolutely the correct choice, but it really does seem like 'PCs used for anything other than action games and watching movies' and 'tvs not in a full actual home theater'* are not part of that catagory. VR, or handheld game consoles? sure, OLED makes sense for those, the benefits actually make a massive difference and the downsides are either mitigated or irrelivant. Regular PC usage? not so much! *and I mean a Proper home theater, not a regular living room with a TV that's too big for the space, a couple of 'set top' (nevermind mind that it's physically impossible for them to actually sit on top of the tv set any more) boxes and a sound system that you paid Way too much for and gives little to no actual benefit over a pair of decent stero speakers plugged directly into the TV)
@CTimmerman
@CTimmerman 9 ай бұрын
No more mouse? Then how do you drag & drop a file/path to another window? App-specific keys?
@whoman0385
@whoman0385 9 ай бұрын
you still use your mouse for apps just not for managing your windows and moving them (unless your using hyprland which can do that)
@OhhCrapGuy
@OhhCrapGuy 9 ай бұрын
We generally don't have any reason to do things like that because we're not operating under the same design paradigm that was developed for floating window managers. When GUIs were designed with the mouse at the forefront, everything was centered around how to represent different environments in ways that could be manipulated with the mouse. That meant that if you wanted to move a file, the people designing the GUI you use asked themselves "how do we do that *with a mouse*?" Using a tiling window system usually means fundamentally trying to break that mindset and find more efficient ways to do things.
@CTimmerman
@CTimmerman 9 ай бұрын
@@OhhCrapGuy Tiling is more efficient at drag & drop because you don't have to hover the task button to raise a window to make it visible.
@exnihilonihilfit6316
@exnihilonihilfit6316 9 ай бұрын
@@CTimmerman You don't have to hover the task button in DEs, too: you start dragging (and hold the mouse button left pressed), then simply change to the window you want with the normal shortcuts for switching the active window ([Shift] Alt+Tab or whatever). Then drop into the new window.
@CTimmerman
@CTimmerman 9 ай бұрын
@@exnihilonihilfit6316 True, but that requires two hands.
@altacus
@altacus 7 ай бұрын
I use both a tiling window manager and a regular desktop manager. I prefer twm for work, not only for just organizing the windows but multiple virtual desktops. I typically have a average of 5 virtual desktops and tiling window managers allow me to switch to the exact virtual desktop that I need without having to scroll through the others. Also, there are extensions for web browsers like vimium which allows the use of the keyboard for a lot of web browsing functions. The one suggestion I do have with tiling window managers is to not go down the customization rabbit hole. I highly recommend learning the defaults of a tiling window manager and only adding one customization at a time. Note, I use regular desktop environments when I don't need to be productive, i.e. gaming, etc.
@techrazor3280
@techrazor3280 2 ай бұрын
Tiling windows are not for everyone. Programmers, surveillance or some other dedicated screen sharing work need tiling windows.
@jordanhildebrandt3705
@jordanhildebrandt3705 9 ай бұрын
I've never done much with a tiling window manager, but I've always found that I don't want a lot of things open side-by-side. Even if I'm using 4-6 different programs (which I frequently do), I want the one I'm currently using to be full screen. I think gnome does this pretty well because super+tab and super+tilde let me switch between my apps and windows lightning-fast. It's a simple, easy to reach key combo, it avoids the slowness of using the mouse, and I don't have to mess with a tiling window manager. I will not change desktop environments unless I find another one that does super+tilde to switch between windows in a single app. It's so efficient.
@MeaTLoTioN
@MeaTLoTioN 9 ай бұрын
I love how everyone is discussing this in a nice and positive way, I switched to using i3 some 5-6 years ago, and sway about a year ago, and started using hyprland just a month ago. I will never go back to a DTE because a TWM suites me and my work flow better, but I absolutely love and appreciate the look of a DTE too, well the nicely polished ones anyway =). Thanks for the video, Nick, nice to see your thoughts on it. No one should tell anyone that they're dumb for using a DTE (or vice versa), I like to demonstrate the simplicity of my TWM, the setup is so easy on them also, and if you make your own keybindings, then you even don't need to "learn" them as you made them already based on what feels right. Happy tinkering y'all!
@MH_VOID
@MH_VOID 9 ай бұрын
Ah yes, a Dumb Terminal Emulator, the counterpart to a Tiling Window Manager
@MeaTLoTioN
@MeaTLoTioN 9 ай бұрын
Ah no@@MH_VOID I meant DeskTop Environment, no Wyse cracks intended!
@MH_VOID
@MH_VOID 9 ай бұрын
@@MeaTLoTioN I figured that out partway through my reply. I've just never heard someone add the 'T' before, and the thing is, KDE literally stands for "K Desktop Environment' (after 'CDE', the Common Desktop Environment), so it's quite canonical
@MeaTLoTioN
@MeaTLoTioN 9 ай бұрын
@@MH_VOIDI don't know where I first heard/read DTE referred to as the abbreviation for Desktop Environment, but it's stuck somehow in spite it being incorrect so appologies for mistyping 🤣 but glad it's cleared up now 🙏
@MeaTLoTioN
@MeaTLoTioN 9 ай бұрын
Actually, it might be from back in the day when we used DTP or DeskTop Publishers like Corel Draw or something, and I just transposed it for my own use lol. Either way, apologies.
@nahdidutaahmad2683
@nahdidutaahmad2683 5 ай бұрын
Tiling frickin manager is basically split screening. So yeah, no extreme split screen needed. 3 splitted windows max, period.
@Thorhian
@Thorhian 9 ай бұрын
I don't like using a laptop without a tiling window manager. Personally I find DE's to be annoying for the way I want to use my computer despite their many conveniances and get in my way, especially with the many, many hotkeys and shortcuts that are built into them automatically. Some people just want Visual Studio Code and maybe a few plugins and don't want to touch anything else. Others want (n)vim and emacs and they want the flexibility and blank slate they offer to form into their own workflow and vision. It's not *just* about the tiling aspect of these window managers, but how easy it is for someone to craft them into exactly what they want and have nothing else.
@mnoxman
@mnoxman 9 ай бұрын
Having worked with CDE on SUN in the mid 90s the "Front" key on the keyboard was super handy. It moved the lowest most window to the top of the stack. Today with a macro keyboard (K55) you can do that with a "lower window" binding. Doing this you can take the window under the mouse and make it below all other windows. Now you can have a window stack and you can flip through it by banging on the "lower window" button. I find this useful for apps that are best full screen. Before tabs were in Konsole it was also great for a stack of xterms.
@debasishraychawdhuri
@debasishraychawdhuri 9 ай бұрын
I use all apps in maximized form and I switch between them using alt+tab. So, I think I use the screen space most efficiently since you can only work on one thing at a time.
@1.0
@1.0 9 ай бұрын
That's the same thing as having one window open per virtual desktop in a tiling window manager. Except for the fact that you can address virtual desktops directly with shortcuts and them being more flexible in other ways. Tiling is just awesome
@debasishraychawdhuri
@debasishraychawdhuri 9 ай бұрын
@@1.0 you can do the same in gnome
@RenderingUser
@RenderingUser 9 ай бұрын
13:39 i'd argue that when you start using a tiling wm, you actually then, start to use more windows in your workflow. i dont have too much screen space either im also on a laptop. but i still prefer a tiling wm. also im sort of surprised you'd list animation as one of the reasons. that's a very odd reason to give. for a faster workflow you'd need everything to be snappy + there already are so many tiling wm that come with animations for the movement of windows, far smoother than a regular DE
@Grogueman
@Grogueman 9 ай бұрын
You are a reader of my mind. I was searching about it yesterday and wham, you release a vid on it.
@d.wolfin152
@d.wolfin152 2 ай бұрын
I feel like moving windows around, minimising etc is missing one of they key feature at the forefront of Linux, workspaces. I never minimise windows or worry about resizing etc. I have 1 to 2 windows per workspace and slide through them.
@theena
@theena 9 ай бұрын
Vimium or Taradactyle for Chrome/Firefox almost removes the need for mouse usage while browsing. I can't live with out it. EDIT: Tridactyl. Sorry misspelt it.
@AlanCristoffer
@AlanCristoffer 9 ай бұрын
You meant Tridactyl?
@PaulG.x
@PaulG.x 9 ай бұрын
Taradactyle? or Tridactyle? I can't find an extension called Taradactyle
@PixelHamster
@PixelHamster 9 ай бұрын
vimium my beloved
@AnalyticMinded
@AnalyticMinded 9 ай бұрын
Vimium ftw! He says it's not more efficient than the mouse, but it sometimes is! On occasion the mouse pointer disappears and you have to move the mouse or the trackpad to make it visible, and then drag the pointer to the link, right click, search the menu, etc. With vimium, it's just tap, tap, tap, and done. And it's not hard to search for the hints. For example, the KZbin icon almost always has the hint DA (at least for me), so typing f + DA is much faster than clicking it with the pointer.
@BobixBMF
@BobixBMF 7 ай бұрын
Smartest answer to this question I've seen so far...you "need it" / "like it" -> Use it!...you don't? Don't! To me, it makes sense using a TWM if you spend a lot of time in terminal or basic text editor...but as soon you open a "multimedia" program, mouse rules!
@GWFO
@GWFO 9 ай бұрын
Babe wake up the LINUX EXPERIMENT JUST UPLOADED ❤😊
@severinheugabler
@severinheugabler 9 ай бұрын
I use KDE as well and for the terminal tmux, which could be seen as a "tiling window manager" for the terminal. Since sometimes in the terminal I want to spawn 2 extra panes to the 2 I normally work with that works perfectly. And the "virtual desktops" also works great with multiple sessions.
@sereus86
@sereus86 9 ай бұрын
Hi! Nice episode, I think that I found my own way to handle windows in Linux I use daily tiling wm, mostly because my 3monitor setup. I use many terminals at once (when I wa gnome user i uses tilix > terminal with very useful tiling), but I like to keep my apps mostly in full window In i3wm or sway I could: - define how many workspaces I use - set up every workspace occupy one screen - I can assign behavior for every window/type of window - I can associate windows with exact workspace (for example my IMs/Mail/Music etc background apps are on one, smallest monitor, so I could focus on my main job) Tiling WM also allow me to organize my work. In Gnome and KDE when I try to find exact window I feel chaos. Now I know where is every window, or I can simply jump through all active workspaces.
@paultapping9510
@paultapping9510 6 ай бұрын
hello fellow Tilix enjoyer! Always nice to see one of the ten of us in the wild 😂
@kribbage
@kribbage 4 ай бұрын
That's what's great about fully configurable and modular OS - you don't have to use anyone else's setup!
@ultrasquid579
@ultrasquid579 9 ай бұрын
Tiling window managers seem like a good choice for laptops. On laptops, screen real estate is at a premium, battery life is essential, and minimizing mouse usage is good because touchpads are not a great experience. The biggest problem with this is that on a laptop, you also really want stability, where tiling window managers are the last place you would want to look. I'm really hopeful that Cosmic DE takes off. Having the stability and feature set of a DE, but the productivity of a window manager, sounds like the best choice all around.
@TheLinuxEXP
@TheLinuxEXP 9 ай бұрын
Tiling more than 2 windows on a laptop makes everything too small to be usable IMO
@123Daktary
@123Daktary 9 ай бұрын
Yes, TWM are not for everyone and not for every usecase. Therefore, you can have both a TWM and a full DE and switch between them when you really need to. The idea with TWM is to cleanly fill one virtual desktop at a time, so you will be grouping tiles for a certain usecase and then switch virtual desktops to go to a specific tile group. Bearly readable tiles can be temporarily brought up to fullscreen, do your thing, then "minimize" them in their pre-defined tile. Some applications only display certain information in the titlebar, so you will probably bind the application title to your bar of choice at some point. If you are testing this in a multi-monitor setup, one monitor can be full screen and the active window's tile can be fully visible on the second monitor. Also the title is useful to know where your focus is if you are using the mouse for switching tiles 😅
@incog2678
@incog2678 2 ай бұрын
Thank you. You posted a very understandable and concise video.
@pradeepmalar327
@pradeepmalar327 9 ай бұрын
The tiling options are really good that come with gnome. Good enough for my use case
@ironfist7789
@ironfist7789 9 ай бұрын
Yup, I like gnome and am learning tmux for tiling for the terminal windows
@anghDescartes
@anghDescartes 7 ай бұрын
I went to test the Hyprland for a very simple reason - 10 bit image support. Wanted to see if that really works and if that affect image quality. I really wasn't thinking much about the tiling, but I kinda decided to test it anyway. And yeah, I was absolutely blown away with the quality of that stuff. First of all, 10 bits image really is visible in certain use cases. Games looks more crispy and performance is excellent. Plus it supports VRR, which is fun. As for the tiling - there is some learning curve to remember the shortcuts, but it very quickly becomes standard way. In general, it is really nice visualy, very light, quick and easy to use wm. I do not know how long will I stay with it, but after a week of playing around I am delighted. As well, I do not really agree with some arguments in the video - consistency of hyprland is quite solid, and if I use only 2-3 windows why should I have a huge WM like Gnome or KDE running in background for no reason? I am a noob and I find tiling managers very appealing, especially for work, but with this bit better image it is even nicer for gaming as well.
@milli-ns
@milli-ns 9 ай бұрын
got here at a good time
@richjamjam
@richjamjam 9 ай бұрын
me too!
@TressaDanvers
@TressaDanvers 9 ай бұрын
Ngl, pretty much all of these features are available in a tiler if you set it up. granted you do have to set it up but still. I run bspwm, one of the most minimal tilers there is and I can: Make floating windows: alt+s Make fullscreen windows which cover my panel: alt+f Attach floating windows to the tiler (equivalent to super+arrows in KDE): alt+t, I could create shortcuts which attach a window in a certain way, such as at the top, right, left, etc, like in KDE. I simply choose not to. "Maximize" all windows (in tilers this is called monocle-view): alt-m Hide a window (minimizing): alt-h Have virtual desktops: alt+{1-9,0} etc... Tbh the only thing you listed which I know I can't really do is: "Have the default experience." No matter what I do, bspwm will never feel like gnome or KDE. For a lot of people that's an uncomfy feeling, and that's fair. I'm not saying you have to use a tiler and tilers are the end-all-be-all. I'm just saying that the exact disadvantages listed in this video are... hyperbolic? At the very minimum a tiler *can* do almost all of the things listed, and if you're used to how they work then it can even do them well. If you're not used to it, then fair. Again it's ok to not use a tiler, but that doesn't mean tilers can't do these things.
@kurushimee
@kurushimee 9 ай бұрын
I don't _need_ tiling window managers, if anything they're harmful to my productivity sometimes (cuz I keep messing with them instead), but I just _want_ them. Tbh, it's just the reason I use Linux - to make it feel truly mine (and pretty at that), and tiling WMs are most flexible for this
@Parker8752
@Parker8752 8 ай бұрын
One of the great things about linux, of course, is that you can have both on a single machine. My primary linux machine is a laptop with gnome and hyprland installed. My partner uses gnome because they're a regular computer user who likes to do everything with a mouse, while I use hyprland because I like the TWM workflow. That said, I'm definitely going to be having a look at Cosmic when that comes out. Edit: one of the things I particularly like about having a TWM is how, because I'm not going to have a full ten windows open at once, I can easily use the various workspaces to only have one or two windows on screen at any given time. I always have my web browser full screen, for example, unless I have a specific reason not to - and I can do the same with my terminal, discord, and steam in regular usage.
@esra_erimez
@esra_erimez 9 ай бұрын
I really needed this video. Well done
@AlanCristoffer
@AlanCristoffer 9 ай бұрын
I use another kind of tiling that I'm not sure if the name is right: snap tiling. I have shortcuts to put the window in many pre-defined places, like the second two-third, third quadrant or center sixth, but the wm is not going to do it automatically. So basically it's a floating window manager with a lot of shortcuts for placing windows in those boxes. It's what works the best for me, as I hate auto-tilers moving stuff around when a new window appears but like to have some consistency and ease (and shortcuts) in the placement of my windows.
@EmrysImmortal
@EmrysImmortal 9 ай бұрын
KDE/Plasma offers tiling as an option. I don't use it, but it's nice to see it's available.
@starsetknight
@starsetknight 9 ай бұрын
I needa see if there's a way to make it dynamically tile without a plugin, and if not find a plugin that's any good. I love KDE but I just can't use a floating wm anymore.
@JeffreyJibson
@JeffreyJibson 9 ай бұрын
Knowing what a tiling window manager does is a good thing. When or if it is likely to be a better choice for you, it will often be obvious to you that it's time to try it. Things to consider: - do you use a mouse a lot? - do you want to script things? For myself, my workflow evolved to using i3.
@BlackSpineHorror
@BlackSpineHorror 9 ай бұрын
"Ah. The keyboard. How quaint." -Scotty.
@ironfist7789
@ironfist7789 9 ай бұрын
hehe, he was really good with the keyboard too once he went to it
@AmxCsifier
@AmxCsifier 9 ай бұрын
vimium is sometimes more efficient than using a mouse but from my experience that's only like 30% of the time
@wpipka
@wpipka 9 ай бұрын
I tried them once a few years ago but it's more trouble than it's worth. Also some programs don't play all that nice with them. And in the end you spend more time configuring it than actually using it.
@samuelitooooo
@samuelitooooo 9 ай бұрын
Figured I'd share my perspective as someone who's in between: where floating windows have become too basic, but not quite ready for a full-blown TWM. Honestly, I'm tired of using the mouse/trackpad to manage windows. I love Pop Shell and never want to resize windows or move them between workspaces with a mouse again lmao. (Trackpad gestures to switch workspaces - without moving windows between them - and show the desktop are still nice though.) I'm not sure if I'll make the jump to a TWM because I too like the consistency a DE provides (and will look for something similar should I distro-hop again). In addition, finding the right widget for every small component I take for granted nowadays seems daunting. I am on a laptop too though, and generally do want basically every window to take up a full screen right away. Something Pop Shell does out of the box as soon as you activate tiling, at least. And even though I'm not a productivity monster, I still feel like I'm doing less to achieve the same results. Also I can always throw the third window onto a new workspace and even stack windows. (I lowkey wish I could set stacking as the default in Pop Shell. I love to have one window full-screen at a time and then jump between what are very similar to browser tabs, but for open windows. Like this I don't need multiple workspaces as much - but sometimes I still do, and even then I rarely use more than 3.)
The Painful world of Linux Ricing | A Hyprland story
13:01
typecraft
Рет қаралды 61 М.
I used a MAC for 30 days, and I’m glad it’s over
17:39
The Linux Experiment
Рет қаралды 329 М.
Мама у нас строгая
00:20
VAVAN
Рет қаралды 6 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 16 МЛН
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
Things To Know Before Switching To Linux
7:02
GNULectures
Рет қаралды 253 М.
ThePrimeagen On Running Linux
9:40
Tech Over Tea
Рет қаралды 280 М.
Why I Switched From Windows to Linux
22:59
TheLinuxWay
Рет қаралды 9 М.
What the hell is a Tiling Window Manager? Linux For Newbs EP 2
12:33
Linux Mint 22 is great, but are they trying to do too much?
17:06
The Linux Experiment
Рет қаралды 153 М.
An honest review on Hyprland
10:25
Ampersand
Рет қаралды 157 М.
Windows & macOS can't do this, but Linux can!
15:55
The Linux Experiment
Рет қаралды 928 М.