image_fenetre_2

Cette astuce ne fonctionne pas avec une fenêtre qui n'est pas sur un bureau Linux.. même avec des angles arrondis..



  • L'outil "xwininfo" est disponible par défaut sur toutes les Linux RHEL / CentOS (hors minimales). S'il n'est pas présent, il suffit de l'installer (pas de dépôts tiers requis) :
# yum install xwininfo



  • L'idée, pour en comprendre le fonctionnement, c'est de lancer la commande "xwininfo" dans un terminal, puis de cliquer (simple gauche) sur la fenêtre (barre de titre) dont on souhaite connaitre les informations. A noter qu'il faut que le terminal et la fenêtre soient sur un même bureau, sinon la commande risque de vous renvoyer la taille de la barre de Gnome..
# xwininfo
xwininfo: Please select the window about which you
          would like information by clicking the
          mouse in that window.



  • Pour l'exemple, un navigateur Opera ouvert sur mgroup.fr (pas en plein écran) donne comme retour complet :
xwininfo: Window id: 0x4400008 "mgroup.fr - Opera"

  Absolute upper-left X:  142
  Absolute upper-left Y:  63
  Relative upper-left X:  5
  Relative upper-left Y:  19
  Width: 1394
  Height: 917
  Depth: 24
  Visual: 0x21
  Visual Class: TrueColor
  Border width: 0
  Class: InputOutput
  Colormap: 0x20 (installed)
  Bit Gravity State: NorthWestGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: no
  Corners:  +142+63  -144+63  -144-70  +142-70
  -geometry 1394x917+137+44



  • On peut, bien entendu, se limiter à la seule information relative à la taille de la fenêtre :
# xwininfo | grep geometry
  -geometry 1394x917+137+44







Merci à Carbon pour cette astuce. Elle a été ajoutée à notre page dédiée aux Tips pour CentOS.



Vous pouvez commenter ou participer à l'amélioration de cet article via le topic dédié du forum.