Dans Ubuntu 17.04, je pouvais utiliser wmctrl
pour basculer vers une fenêtre de gnome-terminal avec un ID de fenêtre donné:
wmctrl -ia $gnome_term_winid
L'ID de fenêtre d'un donné gnome-terminal
peut également être affiché à partir du terminal en tapant:
echo $WINDOWID
Après la mise à niveau vers Ubuntu 17.10, ce n'est plus le cas. Tout d'abord, echo $WINDOWID
ne donne rien et wmctrl -lx
n'affiche également aucune gnome-terminal
fenêtre.
gnome-terminal
17.10
Håkon Hægland
la source
la source
Réponses:
wmctrl
ne fonctionne pas correctement dans une session Wayland car le contrôle des fenêtres est contraire à la politique de sécurité de Wayland.wmctrl
peut fonctionner avec les fenêtres d'application s'exécutant sous la couche de compatibilité XWayland (par exemple Firefox). Maisgnome-terminal
c'est une application GNOME officielle qui ne fonctionne pas sous XWayland donc elle échoue.Vous pouvez essayer de basculer vers une session Xorg comme solution de contournement.
la source