Linuxで赤外線通信でケータイとファイル転送コメントを残すスポンサードリンク今はスマホとかbluetoothとかNFCとかの普及ですっかり影の薄くなった赤外線通信ですがガラケーには欠かせない機能の一つですよね・・・Bluetoothが使えなくても赤外線さえあればスマホでない携帯電話とファイルのやり取りができます。ケータイで写した写真をBluetoothでパソコンに移そうと苦戦して諦めたので赤外線で移すことにしました。パソコンに内蔵の赤外線ポートを使います。(古いノートPCなら結構標準装備されてますよね・・・)まずはIrDA関係を使えるようにします。irdaこちらの環境ではエラーが出ましたが気にせず進めます。ircomm-tty赤外線ポートを設定irattachコマンドに赤外線ポートのデバイスを指定します。irdadump携帯を写真送信する状態にするなどしてPCの赤外線ポートに向けてみてirdadumpに反応があれば成功です。無反応であれば違うデバイス(他の/dev/ttySxやUSBでつないでるのなら/dev/ttyUSBnなど)でirattachをやり直してirdadumpが反応するか確認を繰り返してみてください。次はファイルの送受信に使うircp-trayをインストールします。irda-utilsに含まれているircpでファイル送受信できるらしいですができずircp-trayを使えばOKです。aurにircp-trayありますがコンパイルが通りませんでした。ソースを簡単に修正する必要がありましたのでソースからインストールします。gtk2,intltool,irda-utils,libnotify,openobexが必要です。openobexhttps://launchpad.net/ircp-trayここからソースコードを落としてきます。ircp-tray-0.7.6ソースコードの変更をパッチ形式にしました。NOTIFY_URGENCY_NORMAL);これを適当な名前で保存して適用します。ircp-trayで立ち上がります。携帯電話を送信状態にして赤外線ポートに近づけると保存先を指定するダイアログが出てくるので指定したら受信されます。されると受信状況のプログレスバーが出てきて受信したファイルが保存されます。送信はステータスバーのアイコンをクリックするとできるようです。