#1 Le 02/11/2025, à 08:14
- O_20_100_O

Wayland : fermer une fenêtre en cli
Bonjour,
Depuis la version 49 de Gnome, on doit se passer de Xorg, et donc aussi de wmctrl.
Existe-t-il une solution pour fermer une fenêtre en ligne de commande quand on est sur Wayland ?
Hors ligne
#2 Le 02/11/2025, à 08:42
- kamaris

Re : Wayland : fermer une fenêtre en cli
Pas d'équivalent universel non, ça dépend du compositeur.
Celui de gnome ne supporte pas le protocole qui permet de contrôler les fenêtres de l'extérieur, mais il est apparemment possible de faire des choses avec les extensions gnome : https://discussion.fedoraproject.org/t/ … trl/171059
Xfce dev: https://gravatar.com/gaelbonithon
Hors ligne
#3 Le 02/11/2025, à 09:07
- O_20_100_O

Re : Wayland : fermer une fenêtre en cli
Merci pour cette piste. Je vais donc approfondir cela.
Hors ligne
#4 Le 02/11/2025, à 14:46
- Watael

Re : Wayland : fermer une fenêtre en cli
j'ai stfw, il y aurait wlrctl
At this time, wlrctl supports the foreign-toplevel-mangement (window/toplevel command), virtual-keyboard (keyboard command), and virtual-pointer (pointer command) protocols.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#5 Le 02/11/2025, à 14:49
- kamaris

Re : Wayland : fermer une fenêtre en cli
Mutter (compositeur de gnome) ne supporte pas le protocole foreign-toplevel-mangement, qui permettrait de faire ce qui est souhaité ici.
Cf. la liste des compositeurs en bas de cette page : https://wayland.app/protocols/wlr-forei … nstable-v1
Dernière modification par kamaris (Le 02/11/2025, à 14:50)
Xfce dev: https://gravatar.com/gaelbonithon
Hors ligne
#6 Le 02/11/2025, à 15:03
- Watael

Re : Wayland : fermer une fenêtre en cli
[...]gnome ne supporte pas le protocole qui permet de contrôler les fenêtres de l'extérieur
ah, d'accord. j'ai compris que c'était dû à la façon de faire de wmctrl.
C'est le compositeur qui est sourd. ![]()
Depuis la version 49 de Gnome, on doit se passer de Xorg, et donc aussi de wmctrl.
cela laisse supposer que wmctrl fonctionnait avec les versions précédentes de Gnome.
le compositeur a changé en changeant de "serveur graphique" ?
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#7 Le 02/11/2025, à 15:10
- kamaris

Re : Wayland : fermer une fenêtre en cli
wmctrl est spécifique à x11, gnome a laissé tomber le support x11, donc plus de wmctrl, c'est tout.
La notion de compositeur wayland est différente de gestionnaire de fenêtres sur x11 : sur wayland, le compositeur est le serveur d'affichage.
Xfce dev: https://gravatar.com/gaelbonithon
Hors ligne
#8 Le 02/11/2025, à 15:14
- O_20_100_O

Re : Wayland : fermer une fenêtre en cli
Oui, wmctrl a été fait pour Xorg et ne fonctionne pas avec Wayland pour des raisons exposées par kamaris
Mais le cas le plus important pour le moment c'était Keepassxc que je lance et ouvre automatiquement à l'ouverture de session. Ensuite, je n'ai plus besoin de laisser sa fenêtre traîner sur l'écran.
C'est réglé car j'ai découvert un de ses paramètres qui fait ce que je recherche.
On peut combiner "Afficher une icone", "réduire en zone de notification au lieu de fermer" et "Réduire lors du démarrage".
Tout n'est peut-être pas utile à la fois, il faudra voir. Mais cela fait exactement ce que je veux. Avant je faisais avec wmctrl.
Merci pour vos contributions, par la suite nous pourrions être assez nombreux à avoir besoin de cela.
Dernière modification par O_20_100_O (Le 02/11/2025, à 15:16)
Hors ligne
#9 Le 02/11/2025, à 15:45
- iznobe

Re : Wayland : fermer une fenêtre en cli
retour COMPLET et utilisable de commande | script montage partitions DATA | script install auto BROTHER]
MSI Z490A-pro , i7 10700 , 32 GB RAM .
Hors ligne
#10 Le 02/11/2025, à 16:16
- kamaris

Re : Wayland : fermer une fenêtre en cli
Oui, ça ça a l'air bon (au moins en principe). Ça utilise d'ailleurs une des extensions citées dans le fil de forum fedora plus haut.
Xfce dev: https://gravatar.com/gaelbonithon
Hors ligne
#11 Le 02/11/2025, à 16:31
- Watael

Re : Wayland : fermer une fenêtre en cli
"en principe", parce qu'il y a quelques* erreurs.
--
* mais sur le nombre total de lignes, ça fait beaucoup
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#12 Le 02/11/2025, à 16:42
- O_20_100_O

Re : Wayland : fermer une fenêtre en cli
Merci iznobe pour cette façon de faire, ça pourrait marcher si besoin.
Dans mes premières recherches je l'avais rencontrée. Cela m'a fait penser au célèbre "fusil à tirer dans les coins" ![]()
Dernière modification par O_20_100_O (Le 02/11/2025, à 16:42)
Hors ligne