Hello, today I emerged the last version of zoom, and I seen the desktop icon isn't good. Something wrong in the last ebuild ?
What version of net-im/zoom? Please describe what you expect to see versus what you actually see. Screen shots would be helpful.
zohran ~ eix net-im/zoom [I] net-im/zoom Available versions: (~)5.4.53391.1108-r3^msd (~)5.8.4.210^msd (~)5.8.6.739^msd {bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland} Installed versions: 5.8.6.739^msd(20:37:24 14/12/2021)(bundled-qt pulseaudio wayland -bundled-libjpeg-turbo -opencl) Homepage: https://zoom.us/ Description: Video conferencing and web conferencing service
Link to a screenshot: https://www.zupimages.net/up/21/50/cj19.png
(In reply to Fulgurance from comment #3) > Link to a screenshot: https://www.zupimages.net/up/21/50/cj19.png That's not the icon installed by net-im/zoom. Questions: 1. Do the following icons look correct? /usr/share/pixmaps/zoom-icon.svg /usr/share/icons/hicolor/scalable/apps/zoom-icon.svg 2. Please attach /usr/share/applications/zoom-zoom.desktop 3. What is the output of "grep -ilr zoom /usr/share/applications"?
Created attachment 760658 [details] Desktop file
For your first questions, all icons are good. For the second question, I had the attachement. For the third one: zohran master ~ Documents Programmation ISM grep -ilr zoom /usr/share/applications /usr/share/applications/zoom-zoom.desktop /usr/share/applications/mimeinfo.cache
I don't know if it's relevant, but I have a 4k screen, and before with my old laptop, I didn't have this problem, maybe a problem with the scale ? My plasma laptop is with scale of 200%, because of the screen resolution
But it's the only one icon with this problem
These files look all correct. The icon that you see is a generic icon of KDE. No idea why that would show up, when the desktop file specifically says "Icon=zoom-icon", and zoom-icon.svg exists both in /usr/share/pixmaps/ and /usr/share/icons/hicolor/scalable/apps/. CCing KDE team, any idea what is happening here?
All I can say right now is, it is using the same system zoom action icon on my system.
I wonder if we shouldn't rename the icon (again), e.g. to videoconference-zoom.svg in order to prevent fallback to the system zoom icon.
The "Icon Naming Specification" https://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html#guidelines says: | The dash “-” character is used to separate levels of specificity in | icon names, for all contexts other than MimeTypes. For instance, we | use “input-mouse” as the generic item for all mouse devices, and we | use “input-mouse-usb” for a USB mouse device. However, if the more | specific item does not exist in the current theme, and does exist in | a parent theme, the generic icon from the current theme is preferred, | in order to keep consistent style. So what I suspect is that for some reason the window manager doesn't find "zoom-icon" in its current theme and falls back to "zoom". According to the spec it should prefer (what it thinks is) the generic icon to "zoom-icon" in another theme. I am going to rename the icon to "videoconference-zoom" in zoom-5.9.1.1380, which will hopefully prevent the fallback to the zoom system icon.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66434115925e355179c4f0be49f9edb3199d4bfc commit 66434115925e355179c4f0be49f9edb3199d4bfc Author: Ulrich Müller <ulm@gentoo.org> AuthorDate: 2022-01-09 13:59:07 +0000 Commit: Ulrich Müller <ulm@gentoo.org> CommitDate: 2022-01-09 14:07:20 +0000 net-im/zoom: Version bump to 5.9.1.1380 Change the desktop entry type from InstantMessaging (the default) to VideoConference. Change the icon name from zoom-icon to videoconference-zoom, in order to prevent a fallback to the zoom system icon. Bug: https://bugs.gentoo.org/829203 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org> net-im/zoom/Manifest | 1 + net-im/zoom/zoom-5.9.1.1380.ebuild | 161 +++++++++++++++++++++++++++++++++++++ 2 files changed, 162 insertions(+)
Please test.
This solved my problem, thanks you :)