7 votes

Comment puis-je obtenir l'ID de l'application Wayland (équivalent WM_CLASS) pour une application en cours d'exécution ?

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.

0voto

BlueManCZ Points 463

Sur Gnome-Shell vous pouvez utiliser un outil intégré verre de sécurité .

Presse Alt + F2 , type lg et appuyez sur la touche Entrée. Dans le panneau supérieur droit, sélectionnez "Windows".

enter image description here

Vous pouvez commencer à inspecter en cliquant sur n'importe quel titre dans la liste des titres révélés. Veillez à ne pas cliquer sur une application.

enter image description here

Vous y trouverez wm_class directement dans la liste des fenêtres ou comme dernier élément de la liste des attributs.

enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X