我在 Gnome Wayland 上使用 Zoom尼克斯操作系统(点文件)。我试图解决的问题是,虽然我可以在启动器/概述中看到缩放图标:
我在其他地方都得到默认的应用程序图标:
我也有类似的问题脚,因为桌面条目缺少该行StartupWMClass = foot
。我写了一个自定义桌面条目,这解决了问题。
现在,默认Zoom.desktop file
已经包含 StartupWMClass = Zoom:
[Desktop Entry]
Name=Zoom
Comment=Zoom Video Conference
Exec=/nix/store/v651rqca7bjrbvgc1760qcskj7lcgapn-zoom-5.15.2.4260/bin/zoom %U
Icon=Zoom
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
StartupWMClass=zoom
MimeType=x-scheme-handler/zoommtg;x-scheme-handler/zoomus;x-scheme-handler/tel;x-scheme-handler/callto;x-scheme-handler/zoomphonecall;application/x-zoom
X-KDE-Protocols=zoommtg;zoomus;tel;callto;zoomphonecall;
Name[en_US]=Zoom
我尝试过更改大小写(即StartupWMClass=Zoom
),但这并不能解决问题。
另外,运行desktop-file-validate
(Zoom.desktop
参见这个问题)警告一些弃用,但没有给出错误。同样,我在 中没有看到任何错误~/.xsession-errors
。
此外,Looking Glass(即 Alt + F2“lg”)不会报告已知的wmclass
Gnome 用来Zoom.desktop
启动缩放的信息。
这是怎么回事?如何在整个 Gnome 中一致使用缩放图标?