Hello Louis-Philippe, thank you for fixing the bug. As far as I can tell, the -e option is now handled correctly by terminator when invoked as x-terminal-emulator.
Just for the record, I may be misunderstanding the Debian Policy [1], but: 1) neither -c nor --execute are mentioned, only -e. 2) command lines like x-terminal-emulator -e 'if this; then that; fi' *should not* work, any more than 'if this; then that; fi' would work in an actual terminal. The outer quotes would make the whole line into a single argument, but an executable is required as the first word. Such commands do work on some terminals, but I don't think Debian Policy expects that: "<command> may be *multiple* arguments, which form the argument list to the executed program" So this should work (and now does): x-terminal-emulator -e sh -c 'if this; then that; fi' Thanks again! [1] https://www.debian.org/doc/debian-policy/ch-customized-programs.html#packages-providing-a-terminal-emulator -- John