为了让 Gnome-Shell 正确检测到应用程序已经在运行,我需要在桌面文件中指定 StartupWWClass。在 X11 上,使用 xprop(获取 WM_CLASS)很容易获得此信息,但在 Wayland 上我找不到获取此信息的方法(在 Wayland 中我认为是应用程序 ID)。有没有办法得到它?
PS:我知道一般来说,Wayland 不允许像 X11 那样获取有关其他应用程序的信息。然而,这个信息并不是特别敏感,所以我认为 Wayland 或 Gnome-Shell(合成器)可能已经为此标识符设置了一个例外,以允许人们确定哪些应用程序调用自己以及哪些应用程序正在运行。