style (any_term_dropdown.sh): Fix comments and formatting issues

pull/51/head
Anthony Accioly 2 years ago
parent ccc85b4a2d
commit 6159e45b9d

@ -4,7 +4,7 @@
# DESC: turn any terminal into a dropdown terminal
# DEMO: https://www.youtube.com/watch?v=mVw2gD9iiOg
# DEPEND: coreutils xdotool wmutils (https://github.com/wmutils/core | https://aur.archlinux.org/packages/wmutils-git/)
# CLOG: 2022-03-05 else statement to allow terminal to jump to current virtual desktop if is visible on another desktop
# CLOG: 2022-03-05 else statement to allow terminal to jump to current virtual desktop if is visible on another desktop
# 2022-02-28 added auto launch terminal if none running by https://github.com/aaccioly
# 2021-02-10 use comm to match window name and class, this avoids terminal windows with different names
# 2015-02-15 0.1
@ -21,7 +21,7 @@ my_term="xterm"
# my_term="alacritty"
# my_term=terminator
# my_term=gnome-terminal
# my_term=kitty # for kitty to work uncomment line 28 and comment line 31
# my_term=kitty # for kitty to work uncomment line 30 and comment line 33
# option 2: auto detect terminal emulator (note: make sure to only open one)
# my_term="urxvt|kitty|xterm|uxterm|termite|sakura|lxterminal|terminator|mate-terminal|pantheon-terminal|konsole|gnome-terminal|xfce4-terminal"
@ -29,7 +29,7 @@ my_term="xterm"
# get terminal emulator pid ex: 44040485
# pid=$(xdotool search --class "$my_term" | tail -n1)
# get terminal emulator and matching name pid ex: 44040485
# get terminal emulator and matching name pid ex: 44040485
pid=$(comm -12 <(xdotool search --name "$my_term" | sort) <(xdotool search --class "$my_term" | sort))
# start a new terminal if none is currently running
@ -44,13 +44,13 @@ if [[ -z "$pid" ]]; then
fi
done
done <<<"$my_term"
else
else
# get windows id from pid ex: 0x2a00125%
wid=$(printf 0x%x "$pid")
# maximize terminal emulator
wrs "$width" "$height" "$wid"
# toggle show/hide terminal emulator
mapw -t "$wid"
fi

Loading…
Cancel
Save