# Wayland: Comment déterminer le Pid d'une fenêtre?

**URL:** <https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565>\
**Category:** Programmation\
**Created:** [Février 16, 2024, 12:11 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565 "2024-02-16T12:11:11Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![MPython\_Alaplancha](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpython_alaplancha/32/14038_2.png) [@MPython\_Alaplancha](https://www.debian-fr.org/u/MPython_Alaplancha)\
**Post date:** [Février 16, 2024, 12:11 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/1 "2024-02-16T12:11:11Z")

</div>

Bonjour,  
Je n’ai jamais utilisé Wayland. J’ignore tout de son fonctionnement. Il y a t-il des outils comme xdotool pour X11 qui permettent de déterminer le PID d’une fenêtre d’un terminal et d’y écrire un truc? (Je voudrais adapter un programme que j’ai écrit pour X11)

---

<div class="post-metadata">

**Author:** ![Verner](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/34f0e0/32.png) [@Verner](https://www.debian-fr.org/u/Verner)\
**Post date:** [Février 16, 2024, 12:18 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/2 "2024-02-16T12:18:00Z")

</div>

Pour débroussaillage:

```nohighlight
wtype - xdotool type for wayland
ydotool - Command-line automation tool - cli

```

---

<div class="post-metadata">

**Author:** ![MPython\_Alaplancha](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpython_alaplancha/32/14038_2.png) [@MPython\_Alaplancha](https://www.debian-fr.org/u/MPython_Alaplancha)\
**Post date:** [Février 16, 2024, 12:32 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/3 "2024-02-16T12:32:02Z")

</div>

Merci, je vais voir ça…

---

<div class="post-metadata">

**Author:** ![MPython\_Alaplancha](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpython_alaplancha/32/14038_2.png) [@MPython\_Alaplancha](https://www.debian-fr.org/u/MPython_Alaplancha)\
**Post date:** [Février 16, 2024, 12:52 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/4 "2024-02-16T12:52:32Z")

</div>

Zut. Il semble que je ne vais pas pouvoir tester wtype depuis ma VM:

```auto
fab@debian:~$ echo $XDG_SESSION_TYPE 
wayland
fab@debian:~$ wtype foo -d 120 bar
Compositor does not support the virtual keyboard protocol
fab@debian:~$ 

```

---

<div class="post-metadata">

**Author:** ![anon98718352](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f04885/32.png) [@anon98718352](https://www.debian-fr.org/u/anon98718352)\
**Post date:** [Février 16, 2024, 1:42 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/5 "2024-02-16T13:42:17Z")

</div>

Pour l’instant wayland est utilisable, mais certaines applications ne sont pas encore finalisé sur ce serveur d’affichage (exemple : ksnip), pour certains pilote comme par exemple Nvidia ben c’est pas encore ça.  
Ça fait déjà 10 ans que le projet wayland est lancé et il est loin d’être finalisé. 🤨  
D’ailleurs on est loin de remplacer xorg par wayland, il va falloir encore du pas mal de temps, mais il est très fonctionnel.

[https://wiki.debian.org/fr/Wayland](https://wiki.debian.org/fr/Wayland)

---

<div class="post-metadata">

**Author:** ![MPython\_Alaplancha](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpython_alaplancha/32/14038_2.png) [@MPython\_Alaplancha](https://www.debian-fr.org/u/MPython_Alaplancha)\
**Post date:** [Février 16, 2024, 2:39 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/6 "2024-02-16T14:39:23Z")

</div>

Oui @anon98718352 , mais là n’est pas la question.  
Perso, j’utilise X11 (même pas sûr que wayland existe pour Mate) et me convient très bien.  
Mais, je m’intéresse aux autres et puis quand on développe une application autant qu’elle fonctionne depuis le maximum de configuration 😉

---

<div class="post-metadata">

**Author:** ![anon98718352](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f04885/32.png) [@anon98718352](https://www.debian-fr.org/u/anon98718352)\
**Post date:** [Février 16, 2024, 4:32 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/7 "2024-02-16T16:32:09Z")

</div>

> Oui @Fred-Linux , Perso, j’utilise X11 (même pas sûr que wayland existe pour Mate)

Wayland est intégré sur MATE depuis la version 1.26 (date de sortie : le 10 août 2021.) cette version est actuellement sur Debian 12.

> **[MATE 1.26 est disponible ! Quoi de neuf ? - Numétopia](https://www.numetopia.fr/mate-1-26-est-disponible-quoi-de-neuf/)**
>
> L’environnement de bureau MATE 1.26 est disponible depuis le 10 Août 2021. Voici les principales nouveautés de cette version.

---

<div class="post-metadata">

**Author:** ![MPython\_Alaplancha](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpython_alaplancha/32/14038_2.png) [@MPython\_Alaplancha](https://www.debian-fr.org/u/MPython_Alaplancha)\
**Post date:** [Février 16, 2024, 6:06 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/8 "2024-02-16T18:06:37Z")

</div>

Ah oui, pourtant :

```auto
fab@fabien:~$ mate-about --version
Environnement de bureau MATE 1.26.0
fab@fabien:~$ echo $XDG_SESSION_TYPE
x11
fab@fabien:~$ 

```

---

<div class="post-metadata">

**Author:** ![anon98718352](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f04885/32.png) [@anon98718352](https://www.debian-fr.org/u/anon98718352)\
**Post date:** [Février 17, 2024, 11:45 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/9 "2024-02-17T11:45:20Z")

</div>

Wayland n’a pas l’air supporté sur MATE : [fr/Wayland - Debian Wiki](https://wiki.debian.org/fr/Wayland)

Il y a cela aussi ceci dans cette article : Le développement de Wayland pour MATE et ses gestionnaires de fenêtres est encore très basique. [Ubuntu MATE s'il utilisera MIR et non Wayland dans ses futures versions | Accro à Linux](https://www.linuxadictos.com/fr/ubuntu-mate-utilizara-mir-no-wayland-futuras-versiones.html)

Peux être sera t’il fonctionnelle dans la version de MATE 1.28 sur Debian, pour l’instant c’est le néant.

Après je doit t’avouer que sur GNOME et KDE il est propulsé par fedora, mais pour les autres bureaux c’est pas encore fait.

---

<div class="post-metadata">

**Author:** ![MPython\_Alaplancha](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mpython_alaplancha/32/14038_2.png) [@MPython\_Alaplancha](https://www.debian-fr.org/u/MPython_Alaplancha)\
**Post date:** [Février 18, 2024, 8:16 UTC](https://www.debian-fr.org/t/wayland-comment-determiner-le-pid-dune-fenetre/89565/10 "2024-02-18T08:16:59Z")

</div>

Je rencontre un bug avec ydotool. D’après ce que je lis il sera peut-être résolvé avec une mise à jour de ma VM. Pour cela je dois me rapprocher d’une box, chose que je ne pourrais pas faire avant deux semaines…  
Je laisse ce post ouvert, j’y reviendrais à l’occasion.
