Automate Gdb Tty Output With Gnome-terminal And Gdbinit
Automate gdb output redirection with `tty` command in gdb. Create script ~/.gdbtty.sh and edit ~/.gdbinit to redirect output to another terminal. Some shortcomings remain, like popup position control.
tty command in gdb can direct output to another terminal. Like https://stackoverflow.com/questions/8963208/gdb-display-output-of-target-application-in-a-separate-window But I want it to be set automatically. Method Create a script ~/.gdbtty.sh Its content #!/bin/bash gnome-terminal -- bash -c "tty > ~/.gdbtty.txt; exec bash" & sleep 0.5 # Give it time to open TTY=$(cat ~/.gdbtty.txt) echo "set inferior-tty $TTY" > ~/.gdbtty.txt And edit ~/.gdbinit as shell ~/.gdbtty.sh source ~/.gdbtty.txt Some shortcomings It's good but...