我将Pi用作仅显示设备,以显示视频供稿,因此我没有图标,也没有墙纸。但是鼠标光标位于中间,当我开始播放视频时,由于视频分辨率,它会变大。因此,我想完全禁用它。

有帮助吗?

(离题)
将墙纸设置为黑屏或减少不活动时间屏幕空白也会很有用。

#1 楼

以下内容:

sudo apt-get install unclutter
unclutter -display :0 -noevents -grab


可以在Raspbian Wheezy上完美运行。

评论


也适用于杰西。也可以从窗口管理器的自动加载中使用。

–ClearCrescendo
16年5月1日在19:11

#2 楼

X服务器具有一个选项-nocursor,它将永久关闭鼠标光标。

您需要编辑/etc/X11/xinit/xserverrc才能将选项添加到默认的X启动中。

I环顾四周,寻找可能注入附加选项的其他位置(-nocursor),但没有其他东西与显示管理器无关(LXDE,KDE,GNOME,AwesomewM,Fluxbox等)。

(由@lenik提及)也是一个很好的解决方案,尽管在用户登录之前通常不会调用它,根据您使用系统的方式,这种情况可能会或可能不会发生。

评论


这在Raspbian Jessie上对我不起作用。

– ThN
16年8月4日在12:49

@ThN在此处编辑文件:/etc/lightdm/lightdm.conf,请参阅darmawan-salihun.blogspot.nl/2013/01/…

–男孩
16年8月17日在8:33

@男孩哇...简直太神奇了。有效。谢谢男孩。 :)

– ThN
16年8月17日在13:34

您可能还需要在lightdm.conf中取消注释该行

–讨厌的馅饼
16年11月22日在19:31

比整洁好得多,真的

–毛里西奥·帕斯奎尔·胡安
18年1月12日在19:22

#3 楼

编辑文件/etc/lightdm/lightdm.conf,例如,使用nano:

# nano /etc/lightdm/lightdm.conf


首先找到xserver-command=X行,您可以在nano中使用:
ctrl+w xserver-command=X


取消注释并添加:

-nocursor    


所以看起来像这样:

xserver-command=X -nocursor 


评论


您能解释一下这是什么吗?是否需要整洁?是否完全禁用了鼠标指针?

–not2qubit
18年1月6日在6:26

@ not2qubit这将-nocursor选项传递给X服务器。请参阅此处的文档:x.org/releases/X11R7.7/doc/man/man1/Xserver.1.xhtml#heading5它仅禁用光标的显示,因此它仍然存在,但仅不可见。我对此有疑问,因为它仍然会触发网页上的悬停效果。要解决此问题,我在启动脚本中添加了命令xdotool mousemove 9001 9001。它将鼠标移动到屏幕的右下角。可以从raspbian存储库中安装xdotool。

– Vincent Arnaud
20-2-6在10:21

#4 楼

在最新的Raspbian Stitch(4.9.59-v7+)上,使用unclutter似乎是带有相关控制的简单选项的最佳方法。我注意到的一件事是,使用-idle 0是一个坏主意,这会使鼠标闪烁并导致CPU过载。但是,任何大于1的数字都是好的。我发现的最佳选择似乎是:

unclutter -display :0 -idle 3 -root -noevents


如果要自动启动,您可以在以下两个选项之一中添加两个以@开头的行放在哪里:



/etc/xdg/lxsession/LXDE-pi/autostart(推荐)
/etc/xdg/lxsession/LXDE/autostart

不知道有什么区别,但是LXDE-pi可以正常工作。