В xmacro для его работы не требуется использовать исполняемый файл
change_layout.sh;
change_layout исправлен, переименован, чтобы не приводить пользователей
в замешательство;
согласно этому изменено руководство;