wm: Added support for more window managers.

This commit is contained in:
Dylan Araps 2018-05-01 19:41:44 +10:00
parent 52c2e871a3
commit 1ddcc47dd6

View file

@ -793,17 +793,16 @@ get_wm() {
-e "monsterwm" \
-e "tinywm")"
if [[ "$wm_version" == "on" ]]; then
wmv="$wm $("${wm,,}" --version || \
"${wm,,}" -v || \
"${wm,,}_x11" -v)" || \
"${wm,,}_wayland" -v")"
if [[ "$wm_version" == "on" && "$wm" ]]; then
wmv="$("${wm,,}" --version || "${wm,,}" -v 2>&1)"
wmv="$wm ${wmv:-$("${wm,,}_x11" -v || "${wm,,}_wayland" -v)}"
wmv="${wmv/$wm ${wm}?/$wm }"
wmv="${wmv/$wm $wm/$wm}"
wmv="${wmv/$wm ${wm}?/$wm}"
wmv="${wmv/copyright*}"
wmv="${wmv/version }"
wmv="${wmv/©*}"
wmv="${wmv/(c)*}"
wmv="${wmv/ : }"
wm="$wmv"
fi
else