So Plasma has Activities, which is something I noticed a while back. I haven’t really found any use for it other than maybe having a different desktop layout so I was wondering what everyone else used it for.

No shade to the people who added it, just curious.

  • Ephera@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    3 months ago

    Right, so it all started when I tried bspwm a few years ago and noticed that it didn’t have a feature to minimize/hide windows. So, I looked up what that was about and one of the devs said that you shouldn’t minimize, just move the window to a different workspace.

    And yeah, that broke my brain. Because it’s also a tiling window manager and I was on a small laptop screen, so only 3 windows would fit on a workspace at most.

    But after using it for a while, I noticed that:

    1. It reduces complexity. There’s one fewer place where your window could be hiding.
    2. Combined with the tiling, it means that windows always have a place where they are. You scroll through your workspace list and it’s going to be open/visible somewhere.
    3. This also means I can place windows next to each other when they’re related. Or onto the same workspace, if I actively want to see both of them. And if two groups of windows/workspaces aren’t really related, I can leave a workspace empty between them.
    4. This would work a lot better with a minimap to show where the windows are placed across workspaces.

    And yeah, eventually I tried replicating this workflow in KDE, because it has the workspace pager for my minimap (I have my workspaces in a column, so they fit onto the panel).
    And so I found a KWin script to do the tiling (currently using Polonium), and realized that Activities are really useful for splitting up completely unrelated windows, too.