diff --git a/pwnlib/util/misc.py b/pwnlib/util/misc.py index d1622154e..a97de05af 100644 --- a/pwnlib/util/misc.py +++ b/pwnlib/util/misc.py @@ -460,6 +460,8 @@ def run_in_new_terminal(command, terminal=None, args=None, kill_at_exit=True, pr with subprocess.Popen((qdbus, konsole_dbus_service, '/Sessions/{}'.format(last_konsole_session), 'org.kde.konsole.Session.processId'), stdout=subprocess.PIPE) as proc: pid = int(proc.communicate()[0].decode()) + elif terminal == 'x-terminal-emulator': + pid = p.pid + 1 else: pid = p.pid