Di Ubuntu 17.04 saya dapat menggunakan wmctrl
untuk beralih ke jendela terminal gnome dengan ID jendela yang diberikan:
wmctrl -ia $gnome_term_winid
ID jendela yang diberikan gnome-terminal
juga dapat ditampilkan dari terminal dengan mengetik:
echo $WINDOWID
Setelah memutakhirkan ke Ubuntu 17.10, ini tidak lagi terjadi. Pertama, echo $WINDOWID
tidak memberikan apa-apa, dan juga wmctrl -lx
tidak menunjukkan gnome-terminal
jendela apa pun .
gnome-terminal
17.10
Håkon Hægland
sumber
sumber
Jawaban:
wmctrl
tidak berfungsi dengan baik dalam sesi Wayland karena mengendalikan jendela bertentangan dengan kebijakan keamanan Wayland.wmctrl
dapat bekerja dengan jendela aplikasi yang berjalan di bawah lapisan kompatibilitas XWayland (misalnya Firefox). Tetapignome-terminal
adalah aplikasi resmi GNOME yang tidak berjalan di bawah XWayland sehingga gagal.Anda dapat mencoba untuk beralih ke sesi Xorg sebagai solusinya.
sumber