code: def resize_move(self, title, xOrigin=-1, yOrigin=-1, width=-1, height=-1, matchClass=False):
          
          mvArgs = ["0", str(xOrigin), str(yOrigin), str(width), str(height)]
          if matchClass:
              xArgs = ["-x"]
          else:
              xArgs = []
          self._run_wmctrl(["-r", title, "-e", ','.join(mvArgs)] + xArgs)
docs: Resize and/or move the specified window
          
          Usage: C{window.close(title, xOrigin=-1, yOrigin=-1, width=-1, height=-1, matchClass=False)}
  
          Leaving and of the position/dimension values as the default (-1) will cause that
          value to be left unmodified.
          
          @param title: window title to match against (as case-insensitive substring match)
          @param xOrigin: new x origin of the window (upper left corner)
          @param yOrigin: new y origin of the window (upper left corner)
          @param width: new width of the window
          @param height: new height of the window
          @param matchClass: if True, match on the window class instead of the title