Hi there - I’m running KDE on Debian Trixie and the reason for my question is the following:
In ~/.local/share/applications I have a file Camera-Switch.desktop, which contains:
[Desktop Entry]
Comment=
Exec=python3 /usr/bin/toggle-camera-gui.py
Icon=/usr/share/icons/Adwaita/scalable/devices/camera-web.svg
Name=Camera Switch
NoDisplay=false
Path=
PrefersNonDefaultGPU=false
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-KDE-SubstituteUID=false
X-KDE-Username=
The Icon-line points to the absolute path of the icon-file camera-web.svg.
If you open this file in Gimp, Dophin or any other viewer, the icon looks like this:
However, in the KDE program starter the icon associated with Camera Switch looks like this:

Yes - it’s a camera, but it’s definitely not the same camera.
If I repeat the test with other icons in the folder /usr/share/icons/Adwaita/scalable/devices it’s the same thing again and again. The keyboard you get in the program starter is not same keyboard as the file you chose; the gaming controller you get in the program starter is not the same gaming controller as the file you chose, etc.
So what’s going on here? It’s hard to be more specific than to point absolutely to a specific file. So apparently my path and file is overruled and replaced by another set of icons. Is it KDE that automatically does that? And if that’s the case, where is the KDE-alternative set of icons located?
