|
1
1
您也可以这样做,而不是以根用户身份运行程序
(或者任何一个设备指向你的键盘)不过,由你来决定哪一个更安全地用于你的目的。我认为,但不确定,重新启动后权限将恢复。 如果不以根用户身份运行应用程序或执行上述操作,我就无法让Jinput的键盘适配器在Ubuntu中工作。也许不是你想要的答案,但它至少会告诉你你并不孤单。 任何人都无法读取设备的明显原因是,非特权程序(即keylogger)不能在任何给定时间只监听来自键盘的所有输入。我认为不同的窗口系统以特权模式运行,然后控制用户程序对键盘数据的访问。如果Jinput通过了该层,您可能不需要特殊特权。 编辑 因为它似乎是为行动,我将包括巴蒂DDU的笔记在这里。作为上面提到的手动更改键盘设备权限的替代方法,您还可以设置一个udev规则,以便自动设置这些权限。值得注意的是,您可以使用它为设备设置组(称为“输入”),然后相应地运行程序。
它包括在
警告: 未经测试的。 |
|
|
Maestro · Bash:将键盘输入转发到后台程序? 2 年前 |
|
|
Zhe Hin Yap · 如何在计时器运行时禁用键盘输入? 2 年前 |
|
|
Krai · 安卓工作室关闭软键盘后,如何隐藏导航栏? 2 年前 |
|
|
Chilly Zhong · 如何使用返回键关闭UITextView的键盘? 17 年前 |