在Chromium kiosk上隐藏鼠标指针

Art*_*nis 11 mouse pointers kiosk chromium

带有xHTML UI的Web应用程序显示在自助服务终端上,在全屏信息亭模式下使用Chromium.由于信息亭显示仅用于视觉反馈,因此没有连接鼠标/触摸屏.

虽然通过CSS隐藏鼠标指针非常容易:

这种方法有一个基本问题 - 用户必须移动鼠标至少几个像素才能使指针消失.正如我上面提到的,这个信息亭没有输入方法,因此,在加载UI之后,光标仍然可以在屏幕中间可见其余的时间.

我知道可以简单地在操作系统选项中设置透明光标,但遗憾的是这些信息亭中很少已经发送给客户端,因此我们只能远程更改显示的HTML/CSS/JS内容,而不能访问和配置底层操作系统本身.

我也用Google搜索,似乎没有办法通过jQuery移动鼠标.任何人都可以建议如何处理这个问题?

Szy*_*ski 11

你不能只通过浏览器&& CSS/JS(相信我,我试过).对我来说,解决方案是在客户端上安装unclutter:

sudo apt-get install unclutter
Run Code Online (Sandbox Code Playgroud)

并通过添加到自动启动来关闭光标

nano ~/.config/lxsession/LXDE/autostart
Run Code Online (Sandbox Code Playgroud)

线:

@unclutter -idle 0.1
Run Code Online (Sandbox Code Playgroud)

它会让你的光标在不移动0.1秒后消失,所以如果你想使用鼠标 - 你仍然可以.


zio*_*ion 9

对于那些寻找 SO 级别解决方案的人:

我建议使用 nano,所以在终端输入sudo nano /etc/lightdm/lightdm.conf来编辑这个文件并在下面添加这一行:

xserver-command=X -nocursor

重要提示:您必须在 [Seat*] 声明之后添加此行。

Raspbian linux 发行版中使用的解决方案。