#!/bin/sh ## clean screen ## . $HOME/.config/rootwm/rwm_var FLAG=$1 FW=$(pfw) # focused window CL=$(atomx WM_CL $FW) # clearrer atom usage() { echo "usage: rwm_clearer.sh [ -c, -r ] -c) clear desktop -r) restore windows" } clear() { if [ -n $FW ]; then for wid in $(lsw); do atomx WM_CL=True $wid mapw -u $wid done fi } restore() { for wid in $(lsw -u); do wm_cl=$(atomx WM_CL $wid) if [ -n "$wm_cl" ]; then mapw -m $wid atomx -d WM_CL $wid fi done } case $FLAG in -c) clear ;; -u) restore ;; *) usage ;; esac