The vscodium window has the wrong desktopName value set, so the taskbar shows the generic wayland icon. This apparently happens because of the following lines in the package's build/gulpfile.vscode.js file: // for linux url handling if (platform === 'linux') { packageJsonUpdates.desktopName = `${product.applicationName}-url-handler.desktop`; } That creates the package.json file that is installed at /opt/vscodium/resources/app/package.json with the incorrect desktopName entry. If I manually edit this entry to match the name of the .desktop file, the icon shows correctly. Further info from Solus developer at: https://github.com/microsoft/vscode/issues/154693#issuecomment-1944230699
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06a76a93b339f98ed6d9365e909ed026ae1b0de commit a06a76a93b339f98ed6d9365e909ed026ae1b0de Author: Adel KARA SLIMANE <adel.ks@zegrapher.com> AuthorDate: 2024-12-26 02:01:17 +0000 Commit: Arthur Zamarin <arthurzam@gentoo.org> CommitDate: 2024-12-28 08:32:35 +0000 app-editors/vscodium: .desktop file fixups Closes: https://bugs.gentoo.org/934644 Closes: https://bugs.gentoo.org/936208 Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> ...-handler.desktop => codium-url-handler.desktop} | 2 +- app-editors/vscodium/files/codium.desktop | 27 ++++++++++++++++++++++ app-editors/vscodium/files/vscodium.desktop | 18 --------------- app-editors/vscodium/vscodium-1.96.0.24347.ebuild | 12 +++++----- app-editors/vscodium/vscodium-1.96.2.24355.ebuild | 12 +++++----- 5 files changed, 40 insertions(+), 31 deletions(-)