#!/usr/bin/env bash # Originally created by - https://github.com/gh0stzk wid=$1 class=$2 instance=$3 consequences=$4 case "$class" in floaterm) eval "$consequences" [ "$state" ] || echo "state=floating center=on" ;; updating) eval "$consequences" [ "$state" ] || echo "state=floating sticky=on center=on" ;; mpv) eval "$consequences" [ "$state" ] || echo "state=pseudo_tiled focus=on rectangle=849x477+0+0 center=on" ;; virt-manager) eval "$consequences" [ "$state" ] || echo "state=floating desktop=^5 follow=on center=on" ;; esac case "$instance" in Toolkit) eval "$consequences" [ "$state" ] || echo "state=floating sticky=on rectangle=500x290+1054+593" ;; esac