当我转到Ubuntu来运行我的kodi媒体中心时,我要求设置ir-keytable并工作(不足18.10),即使升级到19和20.04,它也运行得很好。然而,大约3周前,它停止工作。我把它设置为使用RC-6协议和MCE密钥映射,其中有几个更改的密钥。因此,经过一些修改后,我发现在每次重新启动时,设备切换到启动"imon“协议和标准的"pad”键映射。如果我"sudo ir-keytable -c -w .“它加载正确的映射和工作-直到我重新启动。我还试图强迫配置文件只调用我想要的键表(通过使所有imon ".toml“文件都具有相同的内容),但这仍然不起作用。我也尝试过"sudo ir-keytable -a .“,但没有成功。我注意到".toml“文件存在于”/lib/udev/rc_keymap“中,而不是引用的”/etc/rc_keymap“中,并确保它们都是相同的内容(调用rc-6和mce keymap),但在重新启动时仍然会恢复。
现在我被困在..。它过去是有效的,但有些东西被改变了,现在我无法让它工作-帮助!
谢谢C
发布于 2020-11-04 07:45:28
我设法找到了一个解决方案,所以我认为最好是为别人发帖。它是由youtube视频构建的:https://www.youtube.com/watch?v=guMX3umfFG8
正如他所说,当我们使用"ir-keytable“命令时发生的更改不会停留在重新启动时,因此解决方案是在每次重新启动时使用"systemd”来加载更改。为此,在以下文件中创建一个新文件: /etc/systemd/system/调用"ir_remote.service“
然后在该文件中写:
单元 Description=重映射红外遥控器
服务 ExecStart=/usr/bin/ir-keytable -c -w /etc/rc_keymap/YOUR_KEY_MAP.toml
安装 WantedBy=多用户.
然后,当您重新启动时,这应该会运行。祝好运!
https://askubuntu.com/questions/1286679
复制相似问题