【发布时间】:2021-06-17 21:04:36
【问题描述】:
我正在创建一个 Kivy 程序。
当我在没有sudo 的情况下运行程序时,我得到一个
[WARNING] [MTD ] Unable to open device "/dev/input/event6". Please ensure you have the appropraite permissions.
尽管发生了这种情况,但应用程序完全按照预期工作。但是,在我开发的过程中,我需要我的程序使用sudo,所以我不必在程序和终端之间切换来输入密码——我想以sudo python3 name.py 执行程序。
然后我得到一个
[INFO ] [MTD ] </dev/input/event6> range position X is 1 - 2944
我用cat /proc/bus/input/devices得知input6是:
...
N: Name="PS/2 Generic Mouse"
S: Sysfs=/devices/playform/i8042/serio1/input/input6
...
现在,我得到奇怪的输入,例如即使我没有点击鼠标也被按下,例如:
- 当我的鼠标距离至少 100 像素时发生按钮按下
-
TextInputs 被突出显示,即使我离他们很远
问题:有没有办法:
- 关闭 config/post-start/etc 中附加的
probefsys so it can't open the device and I can run my application is if it doesn't havesudo`
- 或者-
- 删除特定设备?
注意:我不能 100% 确定笔记本电脑是否有影响,但我想知道是不是因为鼠标垫?我没有尝试过使用 USB 鼠标(似乎不太可能但可能)。
【问题讨论】: