我有一台触摸屏笔记本电脑,每当我触摸屏幕时,我都想隐藏指针。我知道诸如整洁之类的解决方案,startx -nocursor
但我希望指针动态隐藏/显示,如果我使用触摸屏则隐藏并在我使用硬件鼠标时显示。
我考虑过制作两个单独的指针并将上述两种解决方案之一应用于触摸屏指针,但是这些解决方案都没有提到如何定位单个指针,并且拥有多个指针会使事情变得奇怪,并且不会隐藏硬件鼠标光标。
我想我可以最合理地做到这一点做一些像这样,跟踪当前的投入机制和执行xinput -cursor [transparent cursor]
每当使用触摸屏,并xinput -cursor [normal cursor]
会在使用普通鼠标。
我虽然查看了 xinput,但看起来由于硬件鼠标和触摸屏都从属于同一个指针,它们都在 xev 中注册了相同的事件,所以我不确定从哪里获得区分触摸所需的信息从鼠标点击。是否可以?
小智 5
你可以用
要使用,安装它
sudo apt-get install unclutter
Run Code Online (Sandbox Code Playgroud)
然后运行它
unclutter -idle 0.01 -root
Run Code Online (Sandbox Code Playgroud)
请注意,空闲后的数字表示隐藏之前的时间。在这种情况下,它设置为 1/100 秒。您可以尝试将其更改为始终隐藏的值。
当您不移动光标时,这将隐藏光标。我确定还有一个选项可以完全隐藏它。
归档时间: |
|
查看次数: |
17575 次 |
最近记录: |