Окно берет на себя управление мышью

Я не уверен на 100%, если это проблема, связанная с Ubuntu, или проблема, связанная с программным обеспечением.

У меня есть окно дисплея LWJGL 2, которое полностью управляет мышью. Единственный способ восстановить нормальное поведение мыши - остановить вызовы обновления LWJGL.

Что происходит, когда я запускаю свое программное обеспечение, оно создает окно LWJGL и начинает обновлять это окно. Когда я изменяю сфокусированное окно любым возможным способом, ALT + TAB или другими системными вызовами xLib / X11, новое сфокусированное окно не получает взаимодействия с мышью, но действия мыши выполняются в не сфокусированном окне LWJGL. Клавиатура работает, как и ожидалось, во вновь открытом окне.

Я также пытался запустить xwininfo с открытым окном LWJGL, и даже это напечатало

xwininfo: error: Невозможно схватить мышь.

Так что, мне кажется, мне нужен какой-то метод для предотвращения событий мыши из окна дисплея LWJGL.

Спасибо заранее!

Редактировать: Моя версия Ubuntu - Ubuntu 18.04 LTS

Редактировать 2: Наконец-то выяснил решение, которое решает проблему. следующий ответ заставляет LWJGL отказаться от мыши при изменении окна. Это также меняет внешний вид Ubuntu (удаляет панель задач и т. Д.), Но, думаю, я могу с этим смириться.

Но если у кого-то есть лучшее решение; не стесняйтесь предлагать!

0
задан 27 June 2018 в 14:32

0 ответов

Другие вопросы по тегам:

Похожие вопросы: