Asus DH USB Remote を Linux で使う [IRリモコン]
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が操作できる。
.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 デバイスであることが関係しているらしい。
コメント 0