title: There was an error creating the child process for this terminal
body: <p>I am trying to launch a new gnome-terminal with a command executed</p>
  <p>When I execute <code>gnome-terminal</code>, a new terminal opens smoothly.</p>
  <p>Now when I run this</p>
  <p><code>gnome-terminal -- &quot;zsh; echo hello&quot;</code></p>
  <p>I expect a new terminal with zsh to open, with hello printed.</p>
  <p>But what I get is a new terminal with this:</p>
  <p><img src="https://user-images.githubusercontent.com/66209958/95357110-181cb680-08e5-11eb-8950-8b85c4b29773.png" alt="Screenshot from 2020-10-07 21-35-32" /></p>
  <pre><code>There was an error creating the child process for this terminal
  Failed to execute child process “zsh; echo hello” (No such file or directory)
  </code></pre>
  <p>Some important results</p>
  <p>Please take a look</p>
  <pre class="lang-sh prettyprint-override"><code>
  ❯ gnome-terminal -e &quot;echo hello&quot;
  # Option “-e” is deprecated and might be removed in a later version of gnome-terminal.
  # Use “-- ” to terminate the options and put the command line to execute after it.
  ❯ gnome-terminal --command &quot;echo hello&quot;
  # Option “--command” is deprecated and might be removed in a later version of gnome-terminal.
  # Use “-- ” to terminate the options and put the command line to execute after it.
  
  </code></pre>
  <p>Executing the following lines, does something like some ghost moves on the screen, but produces no visible output</p>
  <pre class="lang-sh prettyprint-override"><code>❯ gnome-terminal --window -- echo hello
  ❯ gnome-terminal --tab -- echo hello
  ❯ gnome-terminal --tab -- echo hello
  ❯ gnome-terminal --tab --wait  -- echo hello
  
  </code></pre>
  <p>Where am I making mistake ? How can do do my intended job ie launch a new zsh terminal with hello printed, and waiting for next command</p>