There are no icons for windows in the windows runner anymore on X11.
STEPS TO REPRODUCE
1. Have a window with title "foo"
2. Search for "foo" in KRunner
A window entry "foo" with no icon
A window entry "foo" with the appropriate icon
(available in About System)
KDE Plasma Version: 5.20.80
KDE Frameworks Version: 5.77.0
Qt Version: 5.15.1
There is no pixmap serialization happening in the runner whatsoever, just
match.iconName = client->icon().name();
which requires themed window icons which we don't have on X.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/558
Git commit 5edfccac127d054f7dfd47461b501dabbdd8bcf5 by Kai Uwe Broulik.
Committed on 29/12/2020 at 21:22.
Pushed by broulik into branch 'master'.
KRunner integration: Send window pixmap along
If there is no icon name available which is very often
the case on X11.
M +39 -1 plugins/krunner-integration/dbusutils_p.h
M +16 -0 plugins/krunner-integration/windowsrunnerinterface.cpp