Option “-e” is deprecated and might be removed in a later version of gnome-terminal

Bug #1726380 reported by hakon
50
This bug affects 10 people
Affects Status Importance Assigned to Milestone
GNOME Terminal
Confirmed
Medium
gnome-terminal (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

After upgrading from Ubuntu 17.04 to 17.10, I get a warning about that option -e is deprecated when starting gnome-terminal from the command line. For example, assume I want to open a gnome-terminal with two tabs, and running separate commands in each tab:


$ gnome-terminal --tab --active -e 'bash -c "echo Hello; exec bash"' --tab -e 'bash -c "echo Hello2; exec bash"'
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.
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.

But how can I run separate commands for each tab if I am supposed to use -- to terminate the options? For example, the following does not work:

$ gnome-terminal --tab --active -- bash -c "echo Hello; exec bash" --tab -- bash -c "echo Hello2; exec bash"
It just opens a single tab.

See also:

https://askubuntu.com/q/968032/156688

--- System information:

$ lsb_release -rd
Description: Ubuntu 17.10
Release: 17.10

$ apt-cache policy gnome-terminal
gnome-terminal:
  Installed: 3.24.2-0ubuntu4
  Candidate: 3.24.2-0ubuntu4
  Version table:
 *** 3.24.2-0ubuntu4 500
        500 http://no.archive.ubuntu.com/ubuntu artful/main amd64 Packages
        100 /var/lib/dpkg/status

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-terminal (Ubuntu):
status: New → Confirmed
Revision history for this message
Egmont Koblinger (egmont-gmail) wrote :
Changed in gnome-terminal:
importance: Unknown → Medium
status: Unknown → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.