diff --git a/pwnlib/util/misc.py b/pwnlib/util/misc.py index 6c7fafc0f..474ad8086 100644 --- a/pwnlib/util/misc.py +++ b/pwnlib/util/misc.py @@ -210,6 +210,9 @@ def run_in_new_terminal(command, terminal = None, args = None): elif which('pwntools-terminal'): terminal = 'pwntools-terminal' args = [] + elif 'TERM_PROGRAM' in os.environ: + terminal = os.environ['TERM_PROGRAM'] + args = [] elif 'DISPLAY' in os.environ: terminal = 'x-terminal-emulator' args = ['-e']