wms/rwm_clearer.sh

19 lines
507 B
Bash
Raw Normal View History

2023-03-07 02:55:30 +01:00
#!/bin/sh
2023-03-07 14:01:29 +01:00
## clean screen ##
2023-03-07 02:55:30 +01:00
. $HOME/.config/rootwm/rwm_var
CWL="/tmp/nowm_cwl" # cleared windows list
CWLD=$(cat $CWL | grep "$(lsw -u)") # difference between CWL and currently unmapped windows.
if [ -f $CWL ]; then # if CWL file exist
mapw -m $CWLD # restore windows that have not been mapped yet
rm $CWL # remove CWL file
else # if CWL file not exist
lsw > $CWL # create file with maped windows
mapw -u $(lsw) # clear desktop
fi