wms/wms_clearer.sh
rootniformaticaservice 6d97e652c4 code changes.
2023-03-28 01:24:25 -03:00

21 lines
472 B
Bash
Executable file

#!/bin/sh
## clean screen ##
. $HOME/.config/wms/wms_var
FLAG=$1
FW=$(pfw) # focused window
CL=$(atomx WM_CL $FW) # clearrer atom
UW=$(atomx WM_CL $(lsw -u)) # unmaped windows
if [ -n "$UW" ]; then # if unmaped windows
mapw -m $UW # map them
atomx -d WM_CL $UW # delete atom
else # if no unmaped windows
for wid in $(lsw); do
atomx WM_CL=$wid $wid
mapw -u $wid
done # unmap the maped windows
fi