SSブログ

Asus DH USB Remote を Linux で使う [IRリモコン]

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

IMG_20190803_182800

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 を起動する。
Screenshot from 2019-08-03 23-08-08

リモコンの再生ボタン,スキップ,ボリュームボタンで,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 デバイスであることが関係しているらしい。


nice!(0)  コメント(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。