rfkill:输入处理程序已禁用

rfkill:输入处理程序已禁用

当我启动 Linux 系统(Debian/stable)时,我看到最后一行状态dmesg

[   44.043657] rfkill: input handler disabled

这是什么意思?

答案1

rfkill是一个 Linux 内核子系统,提供对启用或禁用无线电发射器(例如无线网卡和蓝牙适配器)的硬件和软件切换开关的访问。 Linux 内核包含一个明显已弃用的功能,rfkill-input该功能称为从内核内部切换 rfkill 开关,以响应按下键盘上的专用键(通常标有无线电发射器图标)。想要接管处理此类按键的用户空间软件可以通过使用命令打开/dev/rfkill和调用来禁用此内置功能。当这个情况发生时,ioctlRFKILL_IOC_NOINPUT内核发出问题中提到的消息

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

您应该预期该消息将在删除 的未来内核版本中完全消失rfkill-input,并且内核期望用户空间应总是负责响应此类按键。

相关内容