Ubuntu 更新后 Java 程序不会重新绘制 GUI

Ubuntu 更新后 Java 程序不会重新绘制 GUI

昨天我更新了 Ubuntu 之后,Java 程序在初始更新后不会更新其 GUI。当将鼠标移到 GUI 上时,响应鼠标移动的事物将显示在无关的背景上:

在此处输入图片描述

这对我来说非常不方便,因为这是我的工作电脑,而且我是一名 Java 开发人员。

今天的 Ubuntu 更新没有改变任何东西。我将 Java 更新为 Oracle JDK 8u202 和 OpenJDK 8u191,尝试了两者,并且都显示相同的行为。(我知道我的程序何时在任一 JDK 中运行,因为字体渲染存在差异。)似乎没有受到影响的唯一 Java 程序是在 JetBrains VM 上运行的 IntelliJ,但我无法使用此 VM 进行开发,因为我们需要 Java 8(而不是更新版本)。

[编辑] 我找到并安装了 JetBrains JDK 8u202,但它存在同样的问题。

在你问之前,这不是问题我的程序。NetBeans 和 repo 中的旧版本也会出现这种情况,Firefox 中也存在图形故障(不严重)。因此根本原因可能不是具体来说与 Java 相关。

  • 在 Xorg 上使用 Gnome 的 Ubuntu 18.04.2 LTS
  • Compiz 0.9.13.1
  • 英特尔高清显卡 530

[更新] 我因为其他原因重新安装了 Ubuntu(保留主目录),问题已经解决。问题仍然是,是什么原因造成的,如何解决?

[更新 2] 我安装了 wine(及其依赖项)后,同样的问题又出现了。这肯定是这 141 个软件包中的一个。我该如何找出导致问题的原因?

<这里是毫无意义的包裹清单>

[更新3] 我卸载了 wine 和所有依赖项(apt autoremove)并卸载了更多内容,但问题仍然存在。

答案1

不会有太大帮助,但我刚尝试在笔记本电脑上使用 SweetHome3D,它表现出同样的行为。几周前还有效。

Ubuntu 18.04.02 LTS/Gnome,联想 X230。

再说了,SweetHome3D 可以与装有 nVidia 显卡的我的桌面兼容。

与英特尔有关吗?

相关内容