Недавно я пытался разработать небольшое приложение с графическим интерфейсом для своей малины, используя пользовательский интерфейс avalonia. Приложение должно работать в полноэкранном режиме и скрывать курсор, когда оно работает в полноэкранном режиме. Для этого я установил таймер, который запускается, как только мышь перестает двигаться.
Запустив приложение в Windows, все работает как положено. Через три секунды после того, как мышь перестает двигаться, она прячется.
На малине приложение запускается на весь экран, но курсор не прячется, просто мерцает. По крайней мере, до тех пор, пока мышь не двигалась с момента запуска приложения. При ручном перемещении мыши после запуска приложения все снова работает нормально.
Основная проблема, с которой я столкнулся, заключается в том, что приложение запускается само по себе, когда запускается малина, и нецелесообразно иметь кого-то, кому нужно двигать мышь, чтобы курсор скрылся.
У кого-нибудь есть возможное решение?