And omg! I have slept on this feature for so long. I assumed it was just dragging windows to corners and they snap on to the left or right back or top. Then, I installed PopOS and saw an explicit button to turn on windows tiling but I was already using the drag function, so I was confused. I turned it on and omg! I have not felt more stupid and happily surprised by a piece of tech in a while. It just works. I don’t have to be worry about arranging windows a special way for multitasking or for following guides. So much time saved.

How to make the most of it? Have you had a similar experience with something?

      • I’ve tried out a bunch, but at the moment I’ve mainly been playing around with hyprland, cause it’s also a dynamic tiler and im used to that layout now

        The main advantage to me tbh is that certain windows don’t overflow the assigned tile space like in pop-shell (this is also fixed in cosmic), but there are other things like having all your move/resize actions on the main mod layer instead of needing to enter adjust mode (super + enter is the default keybind on pop-shell), and the fact it uses wayland instead of x11

        Of course there are also things that can be downsides depending on how you see it, like the fact it’s a TWM not a desktop, which means if you want to adjust any setting you’ll need to manually adjust config files, and that it doesn’t come with things like a top bar or app launcher etc. So it can take a while to get up and running

          • What do you use it for?

            Everything? Lol. I mean… I just run my desktop in hyprland, no matter what im doing. Which for me I guess is gaming, drawing, some coding, and writing… oh and tinkering with linux (though honestly I mostly do that in VMs)

            How much does it make your experience better?

            I’d say it’s an improvement over GNOME :p… though I have enough issues with the configs that I wouldn’t really recommend it unless you have issues with GNOME that majorly bother you… or unless you use one of the premade dotfile configs that people make lol…

            For me being able to adjust the windows with my keyboard without needing to enter a special mode for it, and having windows forced into the tile size was worth it, as it was something that was a pet peeve of mine (and now I get to be annoyed by trying to set up my waybar vertically, tradeoffs lol)

  • Mordikan ( Mordikan@kbin.earth ) 
    link
    fedilink
    arrow-up
    8
    ·
    1 year ago

    I’ve used i3wm for a long time now before switching to hyprland. The top useful thing: Workspaces. Even without tiling, workspaces give a massive productivity boost. You can have email clients open on one, monitoring systems on another, browsing on a third, gaming on a fourth. When you combine with tiling, everything is in its own perfect space and nothing overlaps. This is especially useful on single-monitor or laptop setups as you don’t need multiple monitors to keep track of everything.

    I also see people struggle with notifications tiling. You probably don’t want a bluetooth connected message to take up half your screen, so you’ll want to make sure to properly configure those things. At least in i3wm/hyprland, you can use the window class name to exclude a window from tiling (ex. for_window [class="mako"] floating enable or windowrulev2 = float,class:^(mako)$).

    • koala ( koala@programming.dev ) 
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      Yup, came here to mention PaperWM. I used xmonad in the past, but I executed it on top of Mate to have an “easy” desktop environment.

      Nowadays Gnome extensions providing tiling is the equivalent “easy” method. Gnome is not for everyone, but it works out of the box- then you add the fancy tiling window management on top.

      For people who have bounced off systems that require much more set up, I think they are a good option.

  • Yeah, it was a revelation when I discovered tiling. I was always doing work with two windows open, and i’d spend so much time fiddling and resizing the windows. Then i’d open a third window and wouldn’t know what to do with it.

    I used i3 for many years and switched to sway when migrating to wayland. It does what I need and see no reason to try hyprland or other tilers.

    • Mordikan ( Mordikan@kbin.earth ) 
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      At most I have about 3 windows open at a time per workspace with 4 workspaces being used at a time for specific tasks. With the combo of tiling and workspaces I have never run into an instance of “clutter” on my desktop. This is off a single monitor setup too that I also use on my laptop.

  • Mugita Sokio ( mugita_sokiovt@discuss.online ) Banned from community
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Neigsendoig (my producer) and I have used i3 for a while… and we’ve probably stayed on that since we first started using WMs.

    That said, we’ve attempted the likes of Xmonad (configured in Haskell), Awesome (configured in Lua), HerbstluftWM, BSPWM, Hypr (not Hyprland), JWM, Ratpoison and even SXWM.

    Neigsendoig and I wouldn’t recommend any Wayland compositor due to new security risks (despite an attempt to fix X11 security issues), though a lot of people want Wayland to be shoved down our throats. We personally use X11 due to many things that Wayland devs can’t/won’t fix.

    This is also part of the reason why the two of us are excited about XLibre (as much as some will hate the control of IBM, GNOME and FreeDesktop with their Wayland, Systemd and PipeWire push). Sure, its main developer left the project from what we’ve heard, but otherwise, there are a lot of contributions to it, and it will improve big time.

  • rho ( rho@anonsys.net ) 
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    @npdean I used bspwm for some time and really enjoyed it coming from xfce. I also felt a bit stupid to have moved windows around manually.
    Briefly tried hyprland and sway.
    Currently I am in love with niri.

    • www-gem ( wwwgem@lemmy.ml ) 
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Tiling WMs are incredibly powerful tools for boosting productivity. Over the years, I’ve tried several: awesome, i3, and dwm. Eventually, I settled on bspwm, which I’ve used for years. It offers far more than you’d expect from a traditional tiling WM—especially thanks to its excellent IPC. That’s why I couldn’t switch to Wayland for the longest time—none of the available options came close to what bspwm gave me.

      But just two days ago, I discovered niri, and it completely changed my perspective. It felt like the first time I ever used a tiling WM—like a whole new world had opened up.

      Niri fits into the same category as bspwm but takes window management even further. It introduces infinite horizontal scrolling, a novel approach that complements traditional tiling layouts. Combined with a robust IPC (something essential for my workflow), niri allows you to arrange windows dynamically in ways I’ve never seen before—including tabbed layouts that act as a vertical counterpart to its horizontal scroll.

      Here’s a short video that only scratches the surface of niri’s potential, but it’s enough to spark your imagination about how customizable and flexible it really is. Personally, I’m deeply grateful to the developers for giving me a reason—and a way—to finally switch to Wayland. I had been desperately waiting for a reliable, robust, and fully-featured tiling WM for Wayland—and what I got was a unicorn I never even imagined.

  • alexcleac ( alexcleac@szmer.info ) 
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I was going a long way, until I built a perfect AwesomeWM configuration for myself, and have not changed it for a while now. I am willing to switch to Wayland-based solution now, as it seems to be a bit more performant, but I just can’t make myself to do it: my config is really cozy and working