什么代表Ubuntu中的.desktop文件中的'StartupWMClass'条目?

And*_*ili 9 linux ubuntu desktop-application ubuntu-unity ubuntu-12.04

我是在Linux下开发应用程序的新手.

我对使用.desktop文件在Ubuntu Unity工具栏中添加图标表示怀疑.

我有以下.desktop文件:

[Desktop Entry]
Type=Application
#Exec=/usr/share/ConnectDataSpace/appl/launcher.sh
Exec=/usr/share/XCloud/appl/launcher.sh
Type=Application
X-GNOME-Autostart-enabled=true
#Name[en_US]=Connect Data Space
Name[en_US]=XCloud
#Name=Connect Data Space
Name=XCloud
Comment[en_US]=
Comment=
StartupNotify=true
OnlyShowIn=GNOME;Unity;
#StartupWMClass=ConnectDataSpace
StartupWMClass=XCloud
#Icon=/usr/share/ConnectDataSpace/img/icoLauncher.png
Icon=/usr/share/XCloud/img/icoLauncher.png
Run Code Online (Sandbox Code Playgroud)

我的疑问是:究竟代表此文件的StartupWMClass = XCloud字段是什么?

Rad*_*anu 6

StartupWMClass- 如果指定,则已知应用程序将使用给定字符串映射至少一个窗口作为其 WM 类或 WM 名称提示(有关更多详细信息,请参阅启动通知协议规范)。

来源:可识别的桌面输入键

  • 嗯,它对我来说仍然有点晦涩......所以如果我指定此字段的值,我的工具栏中到底会发生什么? (3认同)