如何解决关于linux权限/ dev / input / event行为异常
在我的ubuntu计算机上,有一个xbox控制器,它将生成事件描述符:
some value
ls -la输出:
dispatch(changeCategory('some value'))
然后我负责该事件,没有错误发生:
// Action types
const CHANGE_CATEGORY = 'CHANGE_CATEGORY'
// Action creators
export const changeCategory = (category) => {
return {
type: CHANGE_CATEGORY,category
}
}
但是当我尝试其他事件时,例如event17:
const initialState = {
activeCategory: 'all'
};
export const reducer = (state = initialState,action) => {
console.log('reducer',state,action);
if (action.type === 'CHANGE_CATEGORY') {
return action.category
}
return state;
};
发生错误:
/dev/input/event18
我有一个名为mainboard的二进制程序, 它可以读写事件18,但主板属于caros用户:
ls -lt /dev/input/event18
crw-rw----+ 1 root input 13,82 8月 14 18:57 /dev/input/event18
但是主板可以读取和写入事件以使控制器正常工作,
我的问题是:
为什么猫和主板可以读取和写入 event18 但不能 event17
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。