No Ubuntu 17.04, eu poderia usar wmctrl
para alternar para uma janela do terminal gnome com o ID da janela:
wmctrl -ia $gnome_term_winid
O ID da janela de um dado gnome-terminal
também pode ser exibido no terminal digitando:
echo $WINDOWID
Após a atualização para o Ubuntu 17.10, esse não é mais o caso. Primeiro, echo $WINDOWID
não dá nada e também wmctrl -lx
não mostra nenhuma gnome-terminal
janela.
gnome-terminal
17.10
Håkon Hægland
fonte
fonte
Respostas:
wmctrl
não funciona corretamente em uma sessão de Wayland, pois controlar o Windows é contra a política de segurança de Wayland.wmctrl
pode funcionar com as janelas do aplicativo em execução na camada de compatibilidade do XWayland (por exemplo, Firefox). Masgnome-terminal
é um aplicativo oficial do GNOME que não roda no XWayland e, portanto, falha.Você pode tentar mudar para uma sessão do Xorg como solução alternativa.
fonte