Gnome Shell의 Java 프로그램에서는 마우스를 사용할 수 없습니다.

Gnome Shell의 Java 프로그램에서는 마우스를 사용할 수 없습니다.

sqldeveloper-4.1.2.20.64-no-jre.zipGnome 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) 자체는 확실히 업데이트되지 않았습니다.

관련 정보