Package: debian-policy
Version: 3.9.2.0 Severity: normal Section 11.8.3 "Packages providing a terminal emulator" contains:
However, as pointed out by Hendrik Sattler in #563352, xterm does *not* simply pass its -e option straight to exec, at least nowadays. The following command exemplifies: $ xterm -e 'echo TEST && sleep 3' This works as intended, so xterm does not just support simple commands, but also pipelines. The source shows: http://anonscm.debian.org/gitweb/?p=pkg-xorg/app/xterm.git;a=blob;f=main.c;h=48143b7219a645f71124d22e2980f141d6a502f5;hb=c18d61b3feac0c5c63e5f022e8b4d1c2056947d7#l4557 xterm does call exec, but sometimes to span a subshell which will interpret the command. By the way, as Hendrik wrote, it would be best to specify how x-terminal-emulator should behave, rather than to say the behavior should be the same as xterm's. Also, the term "command" is ambiguous. |