Jak ustalić identyfikator okna gnome-terminal w Ubuntu 17.10?

11

W Ubuntu 17.04 mogłem użyć wmctrl , aby przełączyć się do okna gnome-terminal z podanym ID okna:

wmctrl -ia $gnome_term_winid

ID okna danego gnome-terminal można również wyświetlić z terminala, wpisując:

echo $WINDOWID

Po aktualizacji do wersji Ubuntu 17.10 nie ma już takiej możliwości. Po pierwsze echo $WINDOWID nic nie daje, a także wmctrl -lx nie pokazuje żadnych okien gnome-terminal .

    
zadawane Håkon Hægland 22.10.2017, 13:51
źródło

1 odpowiedź

10

wmctrl nie działa poprawnie w sesji Waylanda, ponieważ kontrolowanie okien jest niezgodne z polityką bezpieczeństwa Waylanda.

wmctrl może działać z oknami aplikacji działającymi pod warstwą kompatybilności XWayland (na przykład Firefox). Ale gnome-terminal jest oficjalną aplikacją GNOME, która nie działa pod XWayland, więc nie działa.

Możesz spróbować przełącz się na sesję Xorg jako obejście.

    
odpowiedział pomsky 22.10.2017, 14:01
źródło

Przeczytaj inne pytania na temat tagów