Gnome Shell 下的 Java 程序中鼠标无法使用

Gnome Shell 下的 Java 程序中鼠标无法使用

我正在尝试sqldeveloper-4.1.2.20.64-no-jre.zip在 Gnome Shell (Fedora 23) 下使用 Oracle SQLDeveloper ( )。

问题是鼠标在该应用程序中完全无法使用。

按原样,不会注册按钮单击,并且在鼠标悬停时选择编辑器中的文本。

设置环境变量

DESKTOP_SESSION=gnome-shell

修复了奇怪的选择行为,但仍然没有注册左键单击。不过,鼠标右键单击已被注册。

我正在使用 Fedora 存储库中的 Java:

$ java -version 
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

键盘快捷键确实按预期工作。

因此,我的问题是:如何让鼠标在 Gnome Shell/Fedora 23 下的 Java 程序中再次工作?

答案1

最后的 Fedora 23 更新似乎包含了修复。

现在,鼠标在 Java 程序中再次按预期工作。

即使使用默认的DESKTOP_SESSION=gnome环境变量设置。

(使用 sqldeveloper-4.1.2.20,您也不必 GNOME_DESKTOP_SESSION_ID再取消设置环境变量 - 在以前的版本中这是必需的。)

我怀疑修复程序位于 gnome/xorg 相关包中,例如gnome-session-*. Java(openjdk)本身当然没有更新。

相关内容