Removed subshell from ps grep for macOS wm

This commit is contained in:
Ryan Hanson 2019-08-10 17:41:21 -04:00 committed by GitHub
parent a5c4a020c0
commit 5dc00cba14
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 12 deletions

View File

@ -1631,18 +1631,13 @@ get_wm() {
else
case "$os" in
"Mac OS X")
wm_names=(
"[S]pectacle"
"[A]methyst"
"[k]wm"
"[c]hun[k]wm"
"[y]abai"
"[R]ectangle"
)
regex_part=$( IFS='|'; echo "${wm_names[*]}" )
ps_line=$(ps -e | grep -Eo "$regex_part")
ps_line="$(ps -e | grep -o \
-e "[S]pectacle" \
-e "[A]methyst" \
-e "[k]wm" \
-e "[c]hun[k]wm" \
-e "[y]abai" \
-e "[R]ectangle")"
case "$ps_line" in
*"chunkwm"*) wm="chunkwm" ;;