wmctrl

CLI for X Window Manager. More information: <https://manned.org/wmctrl>.

Install

All systems
curl cmd.cat/wmctrl.sh
Debian Debian
apt-get install wmctrl
Ubuntu
apt-get install wmctrl
Arch Arch Linux
pacman -S wmctrl
image/svg+xml Kali Linux
apt-get install wmctrl
Fedora
dnf install wmctrl
Windows (WSL2)
sudo apt-get update sudo apt-get install wmctrl
OS X
brew install wmctrl
Raspbian
apt-get install 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
  • Switch to a workspace:
    wmctrl -s workspace_number
  • Select a window and toggle fullscreen:
    wmctrl -r window_title -b toggle,fullscreen
  • Select a window a move it to a workspace:
    wmctrl -r window_title -t workspace_number

© tl;dr; authors and contributors