我最近在我的 Linux 机器上安装了 TeamSpeak 3。我创建了一个 .desktop 文件,其中/usr/share/applications/teamspeak.desktop
包含以下内容:
Name=TeamSpeak 3
Comment=TeamSpeak 3 VoIP Communicator
Exec=/opt/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64 %u
Terminal=false
Type=Application
Categories=Network;Application;
Icon=/opt/TeamSpeak3-Client-linux_amd64/teamspeak-icon.png
当我在启动菜单中搜索文件时,它会正常显示图标:
但是,当我启动该应用程序时,默认图标会显示在 Dock 中:
我该如何修复此问题?
修改 .desktop 文件以包含
StartupWMClass=ts3client_linux_amd64
确实解决了这个问题。完整的 .desktop 文件现在如下所示: