繁体   English   中英

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

[英]Avalonia UI mouse cursor not hiding correctly on Raspberry Pi

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

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

在覆盆子上,应用程序以全屏模式启动,但 cursor 并没有隐藏,它只是闪烁。 至少在启动应用程序后鼠标没有移动。 通过在应用程序启动后手动移动鼠标一切正常。

我面临的主要问题是,当覆盆子启动时,应用程序会自行启动,并且有人需要移动鼠标以隐藏 cursor 是不切实际的。

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

因此,经过一番反复试验,我设法创建了一个简单的解决方法来解决它。

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

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

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

sudo apt-get install unclutter

默认情况下,Unclutter 在大约 1 秒不活动后隐藏 cursor,这适用于我的项目,如果这对您不起作用,可以设置空闲时间。 您可以通过使用…来试验时间。

@unclutter -idle 3

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM