微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。