|
@@ -1631,18 +1631,13 @@ get_wm() {
|
|
else
|
|
else
|
|
case "$os" in
|
|
case "$os" in
|
|
"Mac OS X")
|
|
"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
|
|
case "$ps_line" in
|
|
*"chunkwm"*) wm="chunkwm" ;;
|
|
*"chunkwm"*) wm="chunkwm" ;;
|