#!/bin/sh WIN=$(xdotool getwindowfocus) STATE=$(xprop -id "$WIN" _NET_WM_STATE) # check if fullscreen is present in the state if echo "$STATE" | grep -q '_NET_WM_STATE_FULLSCREEN'; then wmctrl -ir "$WIN" -b remove,fullscreen exit $? else # If not fullscreen, add it wmctrl -ir "$WIN" -b add,fullscreen exit $? fi