Håk*_*and 12 gnome-terminal 17.10
在 Ubuntu 17.04 中,我可以使用wmctrl给定的窗口 ID 切换到 gnome-terminal 窗口:
wmctrl -ia $gnome_term_winid
Run Code Online (Sandbox Code Playgroud)
gnome-terminal也可以通过键入以下内容从终端显示给定的窗口 ID :
echo $WINDOWID
Run Code Online (Sandbox Code Playgroud)
升级到 Ubuntu 17.10 后,情况不再如此。首先,echo $WINDOWID什么也不给,wmctrl -lx也不显示任何gnome-terminal窗口。
pom*_*sky 10
wmctrl 在 Wayland 会话中无法正常工作,因为控制窗口违反了 Wayland 的安全策略。
wmctrl可以与在 XWayland 兼容层(例如 Firefox)下运行的应用程序窗口一起使用。但它gnome-terminal是一个官方的 GNOME 应用程序,它不能在 XWayland 下运行,所以它失败了。
您可以尝试切换到 Xorg 会话作为解决方法。
| 归档时间: |
|
| 查看次数: |
1367 次 |
| 最近记录: |