On https://apps.kde.org/ktimetracker/ and on https://invent.kde.org/pim/ktimetracker/-/blob/master/README.md?ref_type=heads : We can see some advantages of KTimeTracker, although not one of the biggest ones (one that I haven't seen in "competing" :-) software): --------------------------- KTimeTracker has a very useful feature: virtual-desktop-related time-tracking. That way, you can use a virtual desktop for each group of tasks, and automatically track how much time you spend on each group of tasks :-). For example, one good idea is having: – One virtual desktop for working. – One virtual desktop for reading the news. – One virtual desktop for studying. – One virtual desktop for leisure time. That way, you can keep the time you spend working, or reading the news, etc. easily (without having to start/stop tasks throughout the whole day!). For example, every virtual desktop can have its web browser, file manager, etc. so you can work without minding (all day long) if your web browser is on one page (or another) in order to track the time.
In fact, for Charm (by KDAB), no other issue has more upvotes (https://github.com/KDAB/Charm/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) than a related issue: "Improvement: Using virtual desktops in order to avoid users tracking tasks throughout the whole day" (https://github.com/KDAB/Charm/issues/348).