¿Cómo encontrar la ventana (gnome-terminal) por la identificación del proceso que se ejecuta en ella?

¿Cómo encontrar la ventana (gnome-terminal) por la identificación del proceso que se ejecuta en ella?

gnome-terminal puede abrir muchas ventanas y en una ventana puede haber varias pestañas.

Quiero activar una ventana de gnome-terminal que tiene un bash ejecutado en una de sus pestañas, para que el CWD de ese bash impida que mi disco portátil se expulse correctamente.

Encontré que el pid de bash es 25938 de lsof.

En mi ejemplo, encontré que hay 5 ventanas y 8 pestañas. La cuestión es cómo averiguar 25938 en qué ventana, mediante cmd, por supuesto.

$ echo $$
24674
$ ps --ppid $(pgrep gnome-terminal) 
  PID TTY          TIME CMD
 6080 pts/0    00:00:00 bash
 6742 pts/1    00:00:00 bash
20340 pts/5    00:00:00 bash
23354 pts/7    00:00:00 bash
24674 pts/8    00:00:00 bash
25938 pts/9    00:00:00 bash
30028 pts/12   00:00:00 bash
30492 pts/13   00:00:00 bash
$ wmctrl -lp | grep "$(pidof gnome-terminal-server)"
0x02800006  0 6070   bill me@bill: ~/m
0x0281016b  0 6070   bill me@bill: ~/c
0x02824e87  0 6070   bill me@bill: /c
0x02827a5d  0 6070   bill me@bill: ~/b
0x0282bc75  0 6070   bill me@bill: ~/a

información relacionada