Asus の P5W DH というマザーボードに付属していた USB接続の IR レシーバーと赤外線リモコンを持っていたので,Kali Linux に rhythmbox をインストールして,それをリモコンで操作した。

root@kali:~# apt update
root@kali:~# apt install lirc lirc-x

asusdh というドライバーでIRレシーバーは認識する。
lirc のサイトからコンフィグファイルをダウンロードできる。

root@kali:~# wget http://lirc.sourceforge.net/remotes/asus/lircd.conf.asusdh

このファイルの内容を見ながら .lircrc ファイルを作成する(下記参照)。

lircd と irexec を起動する。どちらもデーモン起動。

root@kali:~# lircd --driver=asusdh --device=/dev/usb/hiddev0 lircd.conf.asusdh
root@kali:~# irexec –d

rhythmbox を起動する。

リモコンの再生ボタン,スキップ,ボリュームボタンで,rhythmboxが操作できる。

.lircrc ファイルの内容

root@kali:~# cat .lircrc
begin
        prog = irexec
        button = KEY_PLAYPAUSE
        config = rhythmbox-client --play-pause
end
begin
        prog = irexec
        button = KEY_FORWARD
        config = rhythmbox-client --next
end
begin
        prog = irexec
        button = REV
        config = rhythmbox-client --previous
end
begin
        prog = irexec
        button = KEY_KPPLUS
        config = rhythmbox-client --volume-up
end
begin
        prog = irexec
        button = KEY_KPMINUS
        config = rhythmbox-client --volume-down
end

その他,irw コマンドでリモコンからの送信情報が表示できるので,他のリモコンのコードも表示できないかと期待していたが,他のリモコンはことごとく表示なしだった。
上の写真の専用リモコンしか反応しない。
IR リシーバーが HID デバイスであることが関係しているらしい。