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

Reply via email to