KODiと端末はリモコン(rc_core)のすべてのボタンに応答しません。

KODiと端末はリモコン(rc_core)のすべてのボタンに応答しません。

IRレシーバーを統合したNUC5i5RYHを購入しました。 Ubuntu 15.04をインストールしましたが、rc_coreが自動的に有効になりました。

ir-keytable -tうまく機能し、MCE-Remoteのすべてのキーを表示します(MCEで構成されたLogitech Harmony Oneを使用しています)。

いくつかのキー(ENTERキーなど)のみがデスクトップまたはで実行されている端末に正しく送信されますkodi --standalone

この問題をさらにテストするために、単一のキーを「Q」キーに変更しましたが、カスタムキーマップが認識されました。

root@arthur:/etc/rc_keymaps# ir-keytable -r
...
scancode 0x800f040a = KEY_Q (0x10)
...
Enabled protocols: RC-6 LIRC

これはうまくいきます。ir-keytable -t

1433079753.108685: event type EV_MSC(0x04): scancode = 0x800f040a
1433079753.108685: event type EV_KEY(0x01) key_down: KEY_Q(0x0001)
1433079753.108685: event type EV_SYN(0x00).
1433079753.232263: event type EV_MSC(0x04): scancode = 0x800f040a
1433079753.232263: event type EV_SYN(0x00).
1433079753.483030: event type EV_KEY(0x01) key_up: KEY_Q(0x0001)
1433079753.483030: event type EV_SYN(0x00).

それでも、端末には「q」や他の何も表示されません。

答え1

苦いですが簡単です。

Xが新しいキーを認識するには、再起動する必要があります。

sudo service lightdm restart

その後、KEY_Qは魔法を発揮しました。

関連情報