这是 UDEVMON 还是 YAML 问题?

这是 UDEVMON 还是 YAML 问题?

给出在 /etc/udevmon.yaml 中创建 udevmon 配置文件的说明,其内容为:

- JOB: intercept -g $DEVNODE | y2z | x2y | uinput -d $DEVNODE
  DEVICE:
    EVENTS:
      EV_KEY: [KEY_X, KEY_Y]

yaml 处理器是否根据 KEY_Y 和/或 KEY_Y 确定 DEVNODE 应该是什么,或者是否需要在启动 yaml 处理器之前建立 DEVNODE。我认为是后者,但我不确定。

答案1

是前者!我无意中在电脑重启时了解到了这一点。在重启之前,我所做的一切都无法触发 udevmon 激活。但重启后,我发现它正在工作,这意味着设备被推断出来了。我设置 DEVNODE 的实验仅限于我为测试创建的 shell。我的 .bash_login 文件中没有 DEVNODE 变量。

相关内容