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 "monsterwm" \
-e "tinywm")" -e "tinywm")"
if [[ "$wm_version" == "on" ]]; then if [[ "$wm_version" == "on" && "$wm" ]]; then
wmv="$wm $("${wm,,}" --version || \ wmv="$("${wm,,}" --version || "${wm,,}" -v 2>&1)"
"${wm,,}" -v || \ wmv="$wm ${wmv:-$("${wm,,}_x11" -v || "${wm,,}_wayland" -v)}"
"${wm,,}_x11" -v)" || \ wmv="${wmv/$wm ${wm}?/$wm }"
"${wm,,}_wayland" -v")"
wmv="${wmv/$wm $wm/$wm}" wmv="${wmv/$wm $wm/$wm}"
wmv="${wmv/$wm ${wm}?/$wm}"
wmv="${wmv/copyright*}" wmv="${wmv/copyright*}"
wmv="${wmv/version }" wmv="${wmv/version }"
wmv="${wmv/©*}" wmv="${wmv/©*}"
wmv="${wmv/(c)*}" wmv="${wmv/(c)*}"
wmv="${wmv/ : }"
wm="$wmv" wm="$wmv"
fi fi
else else