In Ubuntu 17.04 konnte ich wmctrl
auf ein Gnome-Terminal-Fenster mit der angegebenen Fenster-ID wechseln:
wmctrl -ia $gnome_term_winid
Die Fenster-ID eines bestimmten Fensters gnome-terminal
kann auch vom Terminal aus angezeigt werden, indem Sie Folgendes eingeben:
echo $WINDOWID
Nach dem Upgrade auf Ubuntu 17.10 ist dies nicht mehr der Fall. Erstens echo $WINDOWID
gibt es nichts und zeigt auch wmctrl -lx
keine gnome-terminal
Fenster.
gnome-terminal
17.10
Håkon Hægland
quelle
quelle
Antworten:
wmctrl
Funktioniert in einer Wayland-Sitzung nicht ordnungsgemäß, da die Steuerung von Fenstern gegen die Sicherheitsrichtlinien von Wayland verstößt.wmctrl
funktioniert möglicherweise mit Anwendungsfenstern, die unter der XWayland-Kompatibilitätsebene ausgeführt werden (z. B. Firefox). Aber esgnome-terminal
handelt sich um eine offizielle GNOME-App, die nicht unter XWayland läuft und daher nicht funktioniert.Sie können versuchen, zu einer Xorg-Sitzung zu wechseln, um dieses Problem zu umgehen.
quelle