IRコントローラーでコンピューターをシャットダウンするにはどうすればよいですか?正しく使用できる多くの動作ボタンがありますが、電源ボタンは何もしません。スクリプトをボタンにプログラムする方法はありますか?リモートコントローラーは、Ubuntu 10.04のXMBCでLIRCと連携します。
Rootユーザーとして、~/.lircrc
ファイルに次のようなものを定義できます(「POWER」は、リモートに適したものに置き換えます)。
begin
prog = rawcontrol
button = POWER
config = power
end
次に、このようなものを/etc/rc.local
または別のinitスクリプトに追加します。
ircat rawcontrol | (while read line
do
if [ "x$line" = "xpower" ]; then
shutdown -h now
fi
done) &
これにより、「rawcontrol」定義を使用してイベントの「ircat」ウォッチが行われます。 「電源」が押されるのを見ると、システムをシャットダウンします。