Unfortunately, this patch breaks invocations such as the following:

$ exo-open --launch TerminalEmulator screen -S test

The resulting error is:

  Failed to execute child
  Failed to execute child process "screen -S test" (No such file or directory)

The expected outcome would be to open a terminal emulator window that
executes the command "screen -S test".

'exo-open --help' confirms that this behavior is indeed incorrect:

=========
Else, if you specify the --launch option, you can select which preferred 
application you want to run, and pass additional parameters to the application 
(i.e. for TerminalEmulator you can pass the command line that should be run in 
the terminal).
=========

At least the changes to xfce4-terminal.desktop.in.in need to be
reverted. I'm not sure how the other terminals behave but we could
possibly test them.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1077970

Title:
  exo-open fails when html filename contains spaces

To manage notifications about this bug go to:
https://bugs.launchpad.net/exo/+bug/1077970/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to