Yes, the situation is the same on natty. Googling more, it seems there is a similar situation with konsole. So to portably launch a command in a terminal and wait for it to finish, one currently needs to special-case each terminal, like http://hg.netbeans.org/cnd-main/file/tip/cnd.debugger.gdb/src/org/netbeans/modules/cnd/debugger/gdb/proxy/ExternalTerminal.java#l209
I didn't find a proper definition of how x-terminal-emulator SHOULD behave, but: - http://bugs.debian.org/481123 says "Without such an option, urxvtc cannot be an x-terminal-emulator alternative, because x-terminal-emulator is expected not to return before the terminal window is closed." - It's clearly intended to be xterm-compatible, and "xterm -e command" waits. - If it waits, caller has freedom to background it; if it doesn't caller has *no way* to wait for completion of command. ** Bug watch added: Debian Bug tracker #481123 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=481123 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/666418 Title: gnome-terminal.wrapper doesn't wait until program finishes -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs