Public bug reported:

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

** Affects: gnome-terminal (Ubuntu)
     Importance: Undecided
         Status: Confirmed

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

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1726380/+subscriptions

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to