JavaFX 21 Колесо прокрутки мыши движется только в одном направлении в Linux Mint 21
У меня есть приложение JavaFX для Java 8, которое отлично работает в Ubuntu и Linux Mint 21. Однако при переходе на Java 21 и JavaFX 21 я обнаружил, что колесо прокрутки мыши работает только в одном направлении.
В другом сообщении на форуме я нашел комментарий о том, что другие видели эту проблему и связан с Java и gtk:
Я также нашел сообщение OpenJDK о том, что с декабря 2020 года поддержка GTK версии 2 исключена из JavaFX:
https://bugs.openjdk.org/browse/JDK-8277962
На самом деле я попытался добавить параметр времени выполнения -Djdk.gtk.version=2, но получил предупреждение:
ВНИМАНИЕ: параметр командной строки пытался выбрать библиотеку GTK 2, которая была удалена из JavaFX. Вместо этого будет использоваться библиотека GTK 3.
ОК. Но как мне вернуть правильное поведение колеса прокрутки мыши с Java/JavaFX 21 в Linux?
1 ответ
Публикую это как ответ, потому что эта система не позволяет мне добавлять ссылку в качестве комментария.
Ссылка на других пользователей, испытывающих проблему с колесом прокрутки мыши и использование флага GDK_CORE_DEVICE_EVENTS=1: