5 votes

Ubuntu: Comment envoyer une commande "fermer" à une fenêtre dont le titre correspond à une expression régulière ?

Je dois fermer une fenêtre de manière programmée dans un programme, en fonction du titre de la fenêtre.

Y a-t-il un outil ou une commande système intégrée que je peux utiliser pour cela?

11voto

wmctrl peut fermer une fenêtre en fonction d'une sous-chaîne ou d'une correspondance exacte du titre de la fenêtre (wmctrl -c 'sous-chaîne' ou wmctrl -F -c 'correspondance exacte').

Si vous avez besoin de plus de contrôle, vous pouvez analyser wmctrl -l, extraire les ID de fenêtre correspondants et les passer à wmctrl -i -c. Vous pouvez également utiliser wmctrl -x -l et faire correspondre la classe également; en fait, je le recommande, car des applications auxquelles vous n'avez pas pensé pourraient avoir des fenêtres avec le même titre.

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