Comment 14 for bug 1077970

Revision history for this message
In , Evangelos Foutras (foutrelis) wrote :

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.