Public bug reported:

[ Impact ]

Gnome terminal has a wrapper to make it compatible with the x-terminal-
emulator (i.e. generic xterm implementation), however, while the
arguments mapping is correct, when launching `x-terminal-emulator` the
control will return to the caller once the terminal has been dbus-
activated.

This is not expected by x-terminal-emulator, and so breaks the usage of
the terminal as fallback when the X11 session failed on startup.

[ Test case ]

When gnome-terminal is set as x-terminal-emulator (ensure this with
update-alternatives --query x-terminal-emulator), launch (from a
terminal):

  x-terminal-emulator -geometry 80x24+0+0

A terminal emulator should open in the top-left corner, and it should
stay open until you don't hit Ctrl+C from the launching terminal.


[ Regression potential ]

None known, possibly a failing launched X session could stay in black
screen instead of returning back to gdm promptly.

** Affects: gnome-terminal (Ubuntu)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: In Progress

** Affects: gnome-terminal (Ubuntu Focal)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: In Progress

** Also affects: gnome-terminal (Ubuntu Focal)
   Importance: Undecided
       Status: New

** Changed in: gnome-terminal (Ubuntu Focal)
       Status: New => In Progress

** Changed in: gnome-terminal (Ubuntu Focal)
     Assignee: (unassigned) => Marco Trevisan (Treviño) (3v1n0)

** Changed in: gnome-terminal (Ubuntu Focal)
   Importance: Undecided => Medium

-- 
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/1893555

Title:
  gnome-terminal wrapper doesn't wait for the process to exit

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

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

Reply via email to