47
submitted 4 months ago by abbiistabbii to c/kde@lemmy.kde.social

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.

all 19 comments
sorted by: hot top controversial new old
[-] MummifiedClient5000@feddit.dk 18 points 4 months ago

For nothing. Absolutely nothing.

If they could be used to switch users or in any other way actually containerize desktop sessions, they could be useful for something.

I'd also go for "completely disabled".

[-] kolorafa@lemmy.world 12 points 4 months ago* (last edited 4 months ago)

I use to split personal and work stuff.

Mostly just change desktop wallpaper, have different pinned apps, and have some apps forced to start on specific activity using kwin rules.

And I sometimes also on top of that use workspaces, for additional split if different set of work/personal activities like switching between projects or leaving chat on one and IDE on another.

So it's almost like a simple 2x2 workspace grid but with additional window/taskbar rules.

[-] Lightfire228@pawb.social 2 points 3 months ago

I did something similar, although i gave up on it after a while

Now i use the virtual desktops, although typically, i put separate projects in each

If can be bothered

[-] herrcaptain@lemmy.ca 11 points 4 months ago* (last edited 4 months ago)

I use them instead of virtual desktops - each with a specific hotkey, and some with customized pinned apps.

I have ...

General: Email, shopping, etc.

Gaming

Media

Two Work activities - a primary, and a secondary for when I need to compartmentalize different ongoing tasks

Other - for anything transitory that doesn't fit in the others.

I realize this could largely be done with virtual desktops, though I don't think you can have a different pinned app loadout for each?

The downside to setting things up this way is when I restart my computer, it seems to randomly decide which browser windows go in each activity. Also, with apps that I use across them (like Notion), I have to go hunting for which activity it opened in. To get around the issue of splitting Firefox across different profiles, I just use two browsers. Firefox for work, and Firedragon for personal stuff. They share the same external password manager, so it's pretty seamless.

[-] intelisense@lemm.ee 11 points 4 months ago

I have one for when I'm doing a presentation that customised for zero interruptions. The other is for everything else.

[-] semperverus@lemmy.world 9 points 4 months ago

An easy one is "Personal" and "Work." I havent figured out how to combine it with Firefox profiles yet, but basically: instead of having to have two entirely separate user accounts, you can have Activities instead, and can hot-toggle between them.

[-] lengau@midwest.social 11 points 4 months ago

Use Activity Aware Firefox and set it as your default browser.

[-] superkret@feddit.org 2 points 4 months ago

I would want personal and work separated as users, though. Work requires proprietary tools I don't want to give read access to my personal files. And not being able to hot-toggle between them is a feature.

[-] semperverus@lemmy.world 5 points 4 months ago

School and personal then. Or gaming and general. Or combinations of them. If you do hobby programming, you could have "dev" as one.

[-] herrcaptain@lemmy.ca 1 points 4 months ago

I mentioned this in my own top-level comment, but I just use different browsers for work and personal. Firefox for work, and my distro's fork for personal. That keeps those nicely separate.

[-] GadgeteerZA@beehaw.org 7 points 4 months ago

I switch between Main, Recording, and Gaming. Apart from backgrounds I have some apps specifically visible in that Activity, and also have a filtered desktop folder for each (each Activity has files that are only relevant to that activity). I did a video about my switching at https://www.youtube.com/watch?v=wq-7KEeH7_U and how it differs from virtual desktops.

[-] Ephera@lemmy.ml 5 points 4 months ago

I have a bit of an unusual workflow, making use of 40+ workspaces, so I use Activities basically like meta-workspaces.

[-] abbiistabbii 5 points 4 months ago

You have my curiosity, I wanna know your workflow.

[-] Ephera@lemmy.ml 1 points 4 months ago* (last edited 4 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.

[-] anzo@programming.dev 2 points 4 months ago

In the past I used it together with KTimeTracker. It's a solution, of the many available... Sadly, none was really optimal IMHO

[-] Brickardo@feddit.nl 2 points 4 months ago

Recording meetings with other people, messing up with desktop layouts and whatnot.

But they haven't been pushed at all lately, and there were deprecation talks in the KDE forums.

[-] paraphrand@lemmy.world 1 points 4 months ago

Are they like focus on iOS and macOS?

[-] kolorafa@lemmy.world 0 points 4 months ago* (last edited 4 months ago)
this post was submitted on 22 Jul 2024
47 points (100.0% liked)

KDE

5355 readers
8 users here now

KDE is an international technology team creating user-friendly free and open source software for desktop and portable computing. KDE’s software runs on GNU/Linux, BSD and other operating systems, including Windows.

Plasma 6 Bugs

If you encounter a bug, proceed to https://bugs.kde.org, check whether it has been reported.

If it hasn't, report it yourself.

PLEASE THINK CAREFULLY BEFORE POSTING HERE.

Developers do not look for reports on social media, so they will not see it and all it does is clutter up the feed.

founded 1 year ago
MODERATORS