Interact with EWMH/NetWM compatible X11 window managers
UNIX/Linux command-line tool to interact with an EWMH/NetWM
wmctrl
$ wmctrl -l
$ wmctrl -a 'Firefox'
$ wmctrl -i -r <window_id> -b add,maximized_vert,maximized_horz