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

时间:2013-10-29 10:48:38

标签: linux ubuntu ubuntu-12.04 desktop-application ubuntu-unity

我是在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

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

1 个答案:

答案 0 :(得分:4)

  

StartupWMClass - 如果指定,则知道应用程序将会   使用给定字符串映射至少一个窗口作为其WM类或WM   名称提示(请参阅Startup Notification Protocol Specification了解   更多细节)。

来源:Recognized desktop entry keys