Certain apps such as Brave browser doesn't have its icon (only showed a placeholder icon) in launcher but when I ran the app, the icon shoes in the task panel.
I thought it might be a malfunctioned .desktop file so I opened the one for Brave, it has a line:
and in /usr/share/pixmaps, I did see a "brave.png" file there. I also have Google Chrome, where its .desktop file has a line:
In this case, the /usr/share/pixmaps doesn't have a corresponding icon file.
According to this wiki, there are three locations that hold the icon files defined in a .desktop file:
$HOME/.icons(for backwards compatibility)
But in the case of Google Chrome, I didn't see it anywhere so I guess things might have changed. Anyways, in this case I really want to find out why the Brave icon doesn't show up. Thank you in advance. Oh, I should also mention, I originally have Manjaro Gnome and wasn't happy about it so I installed KDE over it. As the wiki pointed out, there's likely some tiny issues like this when doing dual DEs (I did create a new user for KDE), but help is still appreciated!