I have my own startup script opening terminology with 4 splits (each fitting one quarter of my screen) with commands executed on each of them durign startup. It basically does something like this:
terminology -M -S vh--h --title="My title" -e "sh -c 'echo hello1; read'" "sh -c 'echo hello2'; read" "sh -c 'echo hello3; read'" "sh -c 'echo hello4; read'"
It used to work fine until a few days, ago, but it became broken a few days ago, I believe during Archlinux upgrade of the package from 1.5.0 to 1.6.0.
Since it became broken, only command for first split workspace is executed, the other ones look empty (as if no execute parameter was passed to it).