![取消图标化应用程序不会使用 Mutter 和 X11 更新其内容](https://linux22.com/image/1158883/%E5%8F%96%E6%B6%88%E5%9B%BE%E6%A0%87%E5%8C%96%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%8D%E4%BC%9A%E4%BD%BF%E7%94%A8%20Mutter%20%E5%92%8C%20X11%20%E6%9B%B4%E6%96%B0%E5%85%B6%E5%86%85%E5%AE%B9.png)
我有一个使用 Swing 库的 Java 图形应用程序。如果应用程序最小化并且图形内容发生变化(颜色或其他),我应该在恢复窗口时看到修改。但是,窗口没有更新,仍然像之前的状态。如果我调整窗口大小或移动它,它会刷新。
我在使用 GNOME3、X11 1.17.2 和 Mutter 3.14.4 作为窗口管理器的 Linux 系统上运行此程序。我知道问题来自 X11 发送的消息或来自 mutter 配置,因为该程序在另一个使用 X11 1.10.4 和 Metacity 2.28.0 的系统上运行。
我该如何配置 Mutter 以允许它在 deiconify 上更新应用程序,以及它在调整大小时所做的那样?或者我必须配置 X11 以向 Mutter 发送适当的消息?我根本不知道如何解决这个问题...