Hello, The entry StartupWMClass is currently used to mach a given window by either its ICCCM Window Class or Name properties.
Creating a new .desktop entry StartupWMName used exclusively for Window Name and limiting StartupWMClass to Window Class alone will makes this matching more intuitive for developers and users editing the .desktop files manually or via GUI. For example: wine sets the Window Class to "Wine" and the Window Name to "BinaryFile.exe". In this case we have to set StartupWMClass to "BinaryFIle.exe" instead of the current Window Class if we want to match the window to the .desktop file. If we could create a .desktop file with: StartupWMClass = "Wine" StartupWMName = "BinaryFIle.exe" The window manager could do additional .desktop file grouping, matching and manipulation by either value. Using a .desktop file manipulation library 100% conforming to the standard like efreet. Instead of coding around the limitation with an X-tension entry and custom non-standard functions for .desktop file matching. I think this change is trivial enough for the improvement of intuitiveness and flexibility it brings to the standard. thanks for your time, Andres _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
