После перехода с Compiz у меня возникла та же проблема, так как я не нашел реального решения и не хотел использовать отдельные сценарии, я разработал проект, в котором почти были те функции, которые мне были нужны.
Вы можете найти его по адресу : https://github.com/gillesB/azulejo
Это еще не идеально, поддержка нескольких экранов отсутствует, но я использую его каждый день. Его также следует использовать в других средах рабочего стола, поскольку он основан на EWMH (1). Например, какое-то время я использовал его вместе с Мате и вскоре протестировал его с корицей.
1) http://en.wikipedia.org/wiki/EWMH
wmctrl -r :ACTIVE: -b remove,maximized_vert,maximized_horz && wmctrl -r :ACTIVE: -e 0,0,0,500,500
. Смотри человек wmctrl .