Script shell: trouvez les programmes iconisés, si trouvés, activez-le

Stardict utilise une icône de plateau, autorise également plusieurs instances d'elle-même, mais malheureusement, je n'utilise pas de panneau, donc pas de zone de notification disponible.

Mais quand je frappe à proximité, il réduit au plateau, y a-t-il un moyen de find sa "window"? si le WID a été trouvé, activer cette window en envoyant un message X? Je ne sais pas si c'est possible. (pour les windows cachées)

Merci, et s'il vous plaît fournir un script bash simple

Avec wmctrl :

wmctrl -a Stardict 

Avec xdotool :

 xdotool windowactivate $(xdotool search --class Stardict) 

J'ai utilisé Stardict pour la class window, vérifiez que cela est correct avec xprop (exécutez xprop dans un terminal, puis click une window Stardict non WM_CLASS et vérifiez la ligne WM_CLASS ).