我正在尝试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)本身当然没有更新。