En Ubuntu 17.04 podría usar wmctrl
para 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-terminal
tambié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 $WINDOWID
no da nada y wmctrl -lx
tampoco muestra ninguna gnome-terminal
ventana.
gnome-terminal
17.10
Håkon Hægland
fuente
fuente
Respuestas:
wmctrl
no funciona correctamente en una sesión de Wayland, ya que controlar Windows está en contra de la política de seguridad de Wayland.wmctrl
puede funcionar con las ventanas de la aplicación que se ejecutan bajo la capa de compatibilidad de XWayland (por ejemplo, Firefox). Perognome-terminal
es 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