wmctrl
CLI for X Window Manager.
More information: https://manned.org/wmctrl.
- List all windows, managed by the window manager:
wmctrl -l
- Switch to the first window whose (partial) title matches:
wmctrl -a window_title
- Move a window to the current workspace, raise it and give it focus:
wmctrl -R window_title
wmctrl -s workspace_number
- Select a window and toggle fullscreen:
wmctrl -r window_title -b toggle,fullscreen
- Select a window and move it to a workspace:
wmctrl -r window_title -t workspace_number