NixOS 上 Gnome Wayland 中 Zoom 的一致图标

NixOS 上 Gnome Wayland 中 Zoom 的一致图标

我在 Gnome Wayland 上使用 Zoom尼克斯操作系统(点文件)。我试图解决的问题是,虽然我可以在启动器/概述中看到缩放图标:

Gnome 覆盖中的“缩放”图标的屏幕截图

我在其他地方都得到默认的应用程序图标:

用于在 Gnome 任务栏中缩放的默认应用程序图标

我也有类似的问题,因为桌面条目缺少该行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-validateZoom.desktop参见这个问题)警告一些弃用,但没有给出错误。同样,我在 中没有看到任何错误~/.xsession-errors

此外,Looking Glass(即 Alt + F2“lg”)不会报告已知的wmclassGnome 用来Zoom.desktop启动缩放的信息。

Gnome Looking Glass 报告没有用于缩放的 wmclass 或桌面条目。

这是怎么回事?如何在整个 Gnome 中一致使用缩放图标?

相关内容