En Ubuntu 17.04 podría usar wmctrlpara cambiar a una ventana gnome-terminal con la ID de ventana dada:
wmctrl -ia $gnome_term_winid
La ID de la ventana de un determinado gnome-terminaltambién se puede mostrar desde la terminal escribiendo:
echo $WINDOWID
Después de actualizar a Ubuntu 17.10, este ya no es el caso. Primero, echo $WINDOWIDno da nada y wmctrl -lxtampoco muestra ninguna gnome-terminalventana.
gnome-terminal
17.10
Håkon Hægland
fuente
fuente

Respuestas:
wmctrlno funciona correctamente en una sesión de Wayland, ya que controlar Windows está en contra de la política de seguridad de Wayland.wmctrlpuede funcionar con las ventanas de la aplicación que se ejecutan bajo la capa de compatibilidad de XWayland (por ejemplo, Firefox). Perognome-terminales una aplicación oficial de GNOME que no se ejecuta en XWayland, por lo que falla.Puede intentar cambiar a una sesión de Xorg como solución alternativa.
fuente