Avalonia UI 鼠标光标未正确隐藏在 Raspberry Pi 上

问题描述

我最近一直在尝试使用 avalonia ui 为我的 raspBerry 开发一个小型 GUI 应用程序。应用程序应以全屏模式运行,并在全屏运行时隐藏光标。为此,我设置了一个计时器,该计时器在鼠标停止移动时立即启动。

在 Windows 中运行应用程序,一切正常。鼠标停止移动三秒后,它会隐藏自己。

在 raspBerry 上,应用程序以全屏模式启动,但光标没有隐藏,它只是闪烁。至少只要自启动应用程序以来鼠标没有移动。通过在应用程序启动后手动移动鼠标,一切正常。

我面临的主要问题是,应用程序会在树莓派启动时自行启动,让需要移动鼠标以隐藏光标的人是不切实际的。

有人有可能的解决方案吗?

解决方法

所以经过一些试验和错误后,我设法创建了一个简单的解决方法来解决它。

通过在 rapsberry 上安装 xdotool 包,您可以从命令行移动 mose。

通过这个,我设置了一个脚本来启动程序,并在 5 秒的延迟后移动鼠标。

,

我最近还在使用 AvaloniaUI 为我的 RaspberryPI 开发一个小型 GUI 应用程序,以非常相似的方式运行。 将 Cursor 设置为 None 时,我观察到了相同的效果。这似乎是一个错误。 我的解决方法是安装操作系统级别的解决方案,整洁。

sudo apt-get install unclutter

默认情况下,在大约 1 秒不活动后,Unclutter 会隐藏光标,这对我的项目有效,如果这对您不起作用,有一些方法可以设置空闲时间。您可以通过使用……来试验时间。

@unclutter -idle 3

查看他们的文档以永久设置空闲时间。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...