A solução estava em man terminator_config
. Na minha solução particular foi definir
export XDG_CONFIG_HOME="/tmp";
como parte do meu próprio script, depois na última parte do script invoque a instância de terminador, desta forma a variável será definida apenas dentro dessa instância de bash / terminal (e seus filhos) e não contaminará o comportamento do terminador padrão. Abaixo de um exemplo de pseudocódigo:
many_ssh_terminals.sh:
export XDG_CONFIG_HOME="/tmp";
mkdir > /tmp/terminator;
write_config_with_layout > /tmp/terminator/config;
terminator -l tmp_layout