Bluetooth-デバイス上のファイルを閲覧するには?


12

ばかげているように聞こえるかもしれませんが、Bluetoothを介してUbuntuマシンに接続されたデバイス(電話)上のファイルを参照する方法がわかりません。接続が確立されたことがわかり、コンピューターから電話にファイルを送信できますが、電話のファイルシステムを参照する方法が見つかりません。

私のBluetoothアダプターはFoxconn / Hon Haiであり、最近までLinuxでサポートされていなかったことに言及する必要があります。ただし、今では携帯電話とコンピューターをペアリングし、コンピューターから携帯電話にファイルを送信することができます。動作していないのは、電話からコンピューターにファイルを送信し、コンピューター上の電話ファイルを閲覧していることです。

この質問をしているのは、実際には、Bluetoothアダプターがまだ完全にサポートされていないかどうか、または適切に使用する方法がわからないかどうかを確認するためです。


1
私は解決策を見つけていないため、最良の答えではありません。まだ、12.10のバグのようです。Bluetoothは12.04で正常に機能しました。電話にファイルを送信できますが、ファイルを閲覧しようとすると、ウィンドウまたは白い画面が一瞬点滅しますが、それだけです。あなたは何も悪いことをしていません。ブルートゥースバス007デバイス003:ID 0a12:0001 Cambridge Silicon Radio、Ltd Bluetoothドングル(HCIモード)ブルーマンでこのエラーが発生します(エラーメッセージなしでデフォルトビューアーで同じ問題)>「obex:// [ 00:1B:AC:CC:84:B0] / "。エラー:メッセージは応答を受信しませんでした(メッセージバスによるタイムアウト)>ユーザー55138
選択して

回答:


2

OK、これを試してください:

前にテストします。USBドングルが認識された場合は、次のコマンドでテストします。

lsusb | grep Bluetooth 

このメッセージが表示された場合、その認識は成功しています:

Bus 003 Device 004: ID 1310:0001 Roper Class 1 Bluetooth Dongle

次に、ubuntu用の別のブラウザーをインストールします。

sudo apt-get install bluez-utils libopenobex1 bluez-tools 

インストール後、次のコマンドでBluetoothドングルを再起動する必要があります。

sudo /etc/init.d/bluetooth restart 

またはこのコマンドで

sudo service bluetooth restart 

次のコマンドを使用して、Bluetoothデバイスの詳細を取得します。

hciconfig --all 

すべて問題なければ、Bluetoothアプレットをインストールします


1
lsusb | grep Bluetoothは私に何も与えません:D空白行のみを返します。だから、大騒ぎを引き起こしている私のくだらないBluetoothアダプターだと思いますよね?ちなみに、これはドングルではなく、私のラップトップのビルトインBluetoothアダプターです。いずれにせよ、私はあなたの答えを受け入れます。それは私が何を求めたかを理解するのに役立ったからです。あなたの仕事をありがとう。
ТомицаКораћ

どういたしまして、そうです。
fecub

7
  1. ルート権限で `/ media / mountpointにフォルダーを作成します
  2. インストール obexfs
  3. 電話機をPCとペアリングします
  4. デバイスのMACを取得してマウントしobexfsます。

    sudo mkdir /media/mountpoint
    sudo apt-get install obexfs
    hcitool scan
    

スキャンしています...

8F:77:17:77:44:16 My Android Phone

obexfs -b 8F:77:17:77:44:16 /mountpoint

デバイスをアンマウントするには:

fusermount -u /mountpoint 

こんにちは、fecub。ご回答ありがとうございます。しかし、これは私にとってはうまくいきません。Bluetoothアダプターが悪名高いFoxconn / Hon Haiであることを忘れていました。質問を更新しました。
ТомицаКораћ

これにより、古い携帯電話からファイルを参照してubuntuマシンに転送することができました。
ダニエル

すごい。ブルーマンからは、「別の操作が進行中です」というエラーだけが表示され、それを取り除くことができませんでした。
ハラルド

1

https://wiki.archlinux.org/index.php/Bluemanご覧に なり、パッケージobexftpとobexfsをインストールしてください

Bluetoothデバイスの取り付け

以下の手順では、Bluemanでさまざまなファイルマネージャーを使用する方法について説明します。このセクションの例では、Thunarに焦点を当てています。別のファイルマネージャーを使用している場合は、thunarを使用しているファイルマネージャーの名前に置き換えてください。

obex_thunar.sh次の内容のファイルを作成します。

#!/bin/bash
[ ! -d ~/Bluetooth ] && mkdir ~/Bluetooth   
fusermount -u ~/Bluetooth
obexfs -b $1 ~/Bluetooth
thunar ~/Bluetooth

次に、スクリプトを適切な場所(例:)に移動する必要があります/usr/local/bin。その後、実行可能としてマークします

chmod +x /usr/local/bin/obex_thunar.sh

最後のステップは、次の行を変更することです

Bluemanトレイアイコン→ローカルサービス→転送→詳細設定

obex_thunar.sh %d。できた

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.