Pour que Gnome-Shell détecte correctement qu'une application est déjà en cours d'exécution, je dois spécifier le StartupWWClass dans le fichier du bureau. Sous X11, c'est facile à obtenir en utilisant xprop (pour obtenir WM_CLASS), mais sous Wayland, je ne trouve pas de moyen d'obtenir cette information (appelée sous Wayland l'ID de l'application, je crois). Existe-t-il un moyen de l'obtenir ?
PS : Je suis conscient qu'en général Wayland ne permet pas d'obtenir des informations sur les autres applications comme le faisait X11. Cependant, cette information n'est pas particulièrement sensible, donc je pense que Wayland ou Gnome-Shell (le compositeur) peuvent avoir fait une exception pour cet identifiant afin de permettre aux gens de déterminer quelles applications s'appellent elles-mêmes et quelles applications sont en cours d'exécution.