У меня была такая же проблема после перехода от Compiz, так как я не нашел реального решения, и я не хотел использовать отдельные скрипты, я разветвил проект, у которого почти были функции, которые мне нужны.
Вы можете найти его в разделе: https://github.com/gillesB/azulejo
Это еще не все равно, поддержка нескольких экранов отсутствует, но я использую его каждый день. Его также следует использовать в других средах настольных компьютеров, поскольку он основан на EWMH (1). Например, я использовал его некоторое время, когда Mate и я проверили его в ближайшее время с Cinnamon.