This is something I've been looking for in other DEs, but never found.
This is something I've been looking for in other DEs, but never found.
- different task bar layouts for different activities
- different desktop widget layouts for different activities
- you can associate files with activities and Dolphin has a `currentactivity://` scheme (tho I do wish this could be extended to apps. As of now if you only want an app to be in a certain activity you've got some window rules to setup)
They live in an awkward place, since virtual desktops are a Linux WM thing while activities are just a KDE plasma thing.
As for widgets, I am still struggling to see the point of widgets (regardless of platform, it is the same for mobiles). Usually if I am in front of my computer screen, I will hace apps opened that will hide any kind if widgets. Or is it for people using 8k 120cm diagonals screens?
- Steam
- Youtube
- Plex
While for work you might have:
- A terminal
- Work chat
- Work ticketing system
- Your editor
I'll just link to a page about Activities since I'm just rehashing them: https://docs.kde.org/stable5/en/plasma-desktop/plasma-deskto...
You either use them instead of standard virtual desktops or if you need sets of sets of applications in addition to eg both work and home activities have desktops 1..n with different windows.
I use virtual desktops to separate apps when developing (1 for terminal, 2 for the app, 3 for docs, 4 for the IDE, 5 for additional tools). I switch between them every few seconds sometimes, so the exact numbering is important.
With KDE activities, it's nice to be able to have two fully separate projects (different customers or contexts) open at the same time, while keeping their respective virtual desktop arrangements.
> Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands.
I key everything off a shell variable called SESSION, and have a few scripts to set that before spinning up a screen/tmux instance if I don't already have one running for the context in question.
There's a somewhat dated snapshot of some of my config files (relevant and otherwise) at https://github.com/dlthomas/config-files
It's just the name for "where the windows go".
So you might have your terminal full screen on one virtual desktop, and your browser on another virtual desktop, and use shortcuts to navigate from one to the other.
Room is normspeak.