Created attachment 137329 [details] History fails to include some recently used apps Some apps are never listed in recent history like Writer, Veracrypt, Thunderbird, SimpleScreenRecorder, Qualculate!,... See attached image for more info. Operating System: Manjaro Linux KDE Plasma Version: 5.21.3 KDE Frameworks Version: 5.80.0 Qt Version: 5.15.2 Kernel Version: 5.4.105-1-MANJARO OS Type: 64-bit Graphics Platform: X11
1. How did you launch those apps that aren't appearing in the history? 2. Do they show up in the history after you quit the apps? 3. Do they show up in the history if you quit the apps and then restart plasmashell with `plasmashell --replace`?
(In reply to Nate Graham from comment #1) > 1. How did you launch those apps that aren't appearing in the history? > 2. Do they show up in the history after you quit the apps? > 3. Do they show up in the history if you quit the apps and then restart > plasmashell with `plasmashell --replace`? 1. I launched them from the new launcher (kickoff) favorites 2. No they are not added to history after exiting them 3. Even after running plasmashel --replace they are not added to history And even after switching to another menu then switching back they don't appear in history.
I think I found the culprit, those apps are added to favorites by right click menu "Show In Favorites>On All Activites", and after removing them from favorites (unticking "On All Activites") they appear again in History. Even show "Show In Favorites>On The Current Activity" causes the same problem with History.
In fact, this is not specific to only Kickoff but exists in all other apps menus with History option like Kicker and Dashboard menu.
Interesting observations. I don't use activities, so that's probably why I didn't notice it. Moving to kactivitiymanagerd which I think is responsuble for this.
This is intentional extra-filtering done by Kicker, moving back to plasmashell and assigning to Eike. applets/kicker/plugin/recentusagemodel.cpp:105 return (service && (!favoritesModel || !favoritesModel->isFavorite(service->storageId())));