我按照帖子中提到的有关使 sc-controller 在 ubuntu 20.04 上运行的步骤进行操作(如何让 sc-controller 在 20.04 上运行),但它们对我不起作用。
- 我
/dev/uinput rw,
在 /var/lib/snapd/apparmor/profiles/snap.sc-controller.sc-controller 的第 30 行添加了内容(前面有两个空格以便与其余代码对齐) - 我跑了
sudo apparmor_parser -r /var/lib/snapd/apparmor/profiles/snap.sc-controller.sc-controller
- 我补充说
KERNEL=="uinput", TAG+="snap_sc-controller"
:/etc/udev/rules.d/70-snap.sc-controller.rules
- 我跑了
sudo udevadm trigger --subsystem-match=misc
- 重新启动后,当我运行时,
udevadm info /dev/uinput
我有E: TAGS=:uaccess:seat:snap_sc-controller:
,但是 sc-controller 显示Failed to create uinput device. Error code: -1
有人知道我做错了什么吗?
答案1
从步骤 3 开始,请更改KERNEL=="uinput", TAG+="snap_sc-controller"
为"KERNEL=="uinput", TAG+="snap_sc-controller_sc-controller"
(sc-controller
最后还有一句漏掉)
然后重复步骤4,重新加载规则。