Summary: | Add an option to sort programs chronologically in task bar, when grouping | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Timvde <tim_vdeynde> |
Component: | Task Manager and Icons-Only Task Manager | Assignee: | Eike Hein <hein> |
Status: | RESOLVED DUPLICATE | ||
Severity: | wishlist | CC: | plasma-bugs |
Priority: | NOR | ||
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Timvde
2016-12-26 12:14:14 UTC
Actually not entirely sure I follow, why can't you set sorting to manual and enable grouping and inline grouping? Setting to NEEDSINFO. Sorry, I am using the term "grouping" ambiguously, and maybe even wrong in my original report. I want windows of the same program to stick together, and not have new windows moved to the end of the task bar. What is called "grouping" in KDE (moving them all under one button in the task bar) actually seems unrelated, in hindsight. So what I'm asking for, is sorting alphabetically (by program name), but not doing any sorting based on the window title. Steps: 1. Set sorting to manual 2. Set grouping to By Program and disable only group when full 3. Disable open groups in popups (then groups are maintained inline on the bar) You need 5.7+. Ah, that's interesting, and almost what I want! But I *do* want grouping in a pop-up instead of increasingly smaller tiles if the task bar gets too full. However, as soon as I re-enable grouping, new windows get put at the end of the task bar again, as long as it is not full enough to group. If I'm not making myself clear, we can talk this over on IRC (which is where I went first, and someone in there told me that it is not possible, so I should file a bug). I'm in #kde on Freenode as "Timvde". Ah I see. I'll consider adding a new sort mode maybe ... mmm. It might be too late for 5.9 already, though, sorry! No worries, thanks for your effort! If there is anything I can do, feel free to ask. I have coding experience, but sadly not too much with C++/Qt/QML. I actually already had a look at the source on Github (that was easier than going through https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source), and could only find the relevant QML[0], not the actual sorting implementation... I make no promises though, and if you think it's easier to just code it up yourself, that's probably the better choice. Chances that I'll become a maintainer somewhere down the road are pretty slim. [0] https://github.com/KDE/plasma-desktop/blob/master/applets/taskmanager/package/contents/ui/main.qml#L125 The actual sorting happens in the library backend: https://github.com/KDE/plasma-workspace/tree/master/libtaskmanager TaskGroupingProxyModel (grouping) and TasksModel (sorting). Consolidating requests. *** This bug has been marked as a duplicate of bug 373698 *** |