首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rfkill:禁用输入处理程序

rfkill:禁用输入处理程序
EN

Unix & Linux用户
提问于 2020-10-26 17:48:50
回答 1查看 9.1K关注 0票数 3

当我启动我的Linux系统(Debian/ dmesg )时,我看到最后一行D0声明:

代码语言:javascript
复制
[   44.043657] rfkill: input handler disabled

这是什么意思?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-11-02 14:42:05

瑞夫基尔是一个Linux内核子系统,提供对硬件和软件切换开关的访问,这些开关支持或禁用无线电发射机,如无线网卡和蓝牙适配器。Linux内核包含一个明显不受欢迎的功能,名为rfkill-input,它从内核内部切换rfkill开关,以响应于按下键盘上的专用键(通常带有无线电发射机图标)。希望接管处理此类按键的Userspace软件可以通过打开/dev/rfkill并使用命令RFKILL_IOC_NOINPUT调用ioctl来禁用此内置功能。当这种情况发生的时候,内核发出问题中提到的信息。

换句话说,它是无害的;它(可能)只意味着一些用户空间软件(例如,您的桌面环境)接管了“禁用无线电”键的处理。运行fuser /dev/rfkill可以帮助您发现它是哪个特定进程。

您应该期望消息在删除rfkill-input的未来内核版本中完全消失,内核期望用户空间始终负责响应这些按键。

票数 9
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/616502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档