Bug#457846: gnome-terminal.wrapper: problem with a particular command

Ben Hutchings ben at decadent.org.uk
Fri Jul 18 00:38:16 UTC 2008


xterm supports both:
  1. xterm -e command with separate arguments
  2. xterm -e 'command line'

It appears to do this by first trying:
  a. execvp(argv[0], argv)
then if there is a single argument:
  b. execl(shell, basename(shell), '-c', argv[0], NULL)
else
  c. execl(shell, basename(shell), NULL)
But I think (c) isn't really important.

gnome-terminal -e behaves like (b) and gnome-terminal -x behaves like
(a).  I think that the wrapper should translate -e to -e only where
there is exactly one argument following and 'which' cannot find a
command by that name; otherwise it should translate it to -x.

Ben.

-- 
Ben Hutchings
Nothing is ever a complete failure; it can always serve as a bad example.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20080718/cc3c297d/attachment.pgp 


More information about the pkg-gnome-maintainers mailing list