簡體   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