Bluetooth - Bagaimana cara menelusuri file di perangkat?

12

Mungkin terdengar bodoh, tapi saya tidak tahu cara menelusuri file di perangkat saya (ponsel) yang terhubung ke mesin Ubuntu melalui Bluetooth. Saya melihat bahwa koneksi telah dibuat, saya dapat mengirim file dari komputer saya ke telepon, tetapi sepertinya tidak dapat menemukan cara menelusuri sistem file telepon.

Saya harus menyebutkan bahwa adaptor Bluetooth saya adalah Foxconn / Hon Hai, yang belum didukung di Linux sampai saat ini. Namun, sekarang saya dapat memasangkan telepon saya dengan komputer, dan mengirim file dari komputer saya ke telepon. Yang tidak berfungsi adalah mengirim file dari telepon ke komputer dan menelusuri file telepon di komputer.

Alasan mengapa saya mengajukan pertanyaan ini sebenarnya adalah untuk memeriksa apakah adaptor Bluetooth saya masih belum didukung sepenuhnya, atau saya hanya tidak tahu bagaimana menggunakannya dengan benar.

Томица Кораћ
sumber
1
Bukan jawaban terbaik karena saya belum menemukan solusi .. namun sepertinya ada bug di 12.10. Bluetooth bekerja dengan baik di bawah 12,04. Saya dapat mengirim file ke telepon tetapi ketika saya mencoba menelusuri file, jendela atau layar putih berkedip sebentar tetapi hanya itu. Anda tidak melakukan kesalahan apa pun. Perangkat bluetooth Bus 007 saya 003: ID 0a12: 0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (mode HCI) Saya mendapatkan kesalahan ini dalam blueman (masalah yang sama pada penampil default, tanpa pesan kesalahan)> Tidak dapat menampilkan "obex: // [ 00: 1B: AC: CC: 84: B0] / ". Kesalahan: Pesan tidak menerima balasan (batas waktu dengan bus pesan)> Silakan selec
user55138

Jawaban:

2

ok lalu coba ini:

tes sebelumnya, jika dongle usb Anda dikenali, Anda mengujinya dengan perintah ini:

lsusb | grep Bluetooth 

jika Anda menerima pesan ini, pesannya berhasil dikenali:

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

kemudian instal peramban lain untuk ubuntu:

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

setelah instalasi, Anda harus me-restart dongle bluetooth dengan perintah ini:

sudo /etc/init.d/bluetooth restart 

atau dengan perintah ini

sudo service bluetooth restart 

Rincian perangkat Bluetooth diperoleh dengan perintah:

hciconfig --all 

jika semua baik-baik saja, instal bluetooth applet

fecub
sumber
1
lsusb | grep Bluetooth tidak memberi saya apa-apa: D Hanya mengembalikan garis kosong. Jadi saya kira adaptor Bluetooth sampah saya yang menyebabkan keributan, kan? Omong-omong, ini bukan dongle, ini adaptor Bluetooth bawaan laptop saya. Bagaimanapun, saya akan menerima jawaban Anda, karena itu membantu saya mencari tahu apa yang saya minta. Terima kasih untuk pekerjaan anda
Томица Кораћ
sama-sama dan ya itu benar.
fecub
7
  1. Buat folder di `/ media / mountpoint dengan hak root
  2. Install obexfs
  3. pasangkan ponsel dengan PC
  4. Dapatkan MAC perangkat dan pasang dengan obexfs:

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

Memindai ...

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

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

Untuk melepas perangkat:

fusermount -u /mountpoint 
fecub
sumber
Hai, fecub. Terima kasih banyak atas jawaban Anda. Tapi ini tidak berhasil untukku. Saya lupa menyebutkan bahwa adaptor Bluetooth saya adalah Foxconn / Hon Hai yang terkenal jahat. Saya sudah memperbarui pertanyaan saya sekarang.
Томица Кораћ
Ini memungkinkan saya untuk menelusuri dan mentransfer file dari ponsel lama saya ke mesin ubuntu.
Daniel
Bagus. Dari blueman saya hanya mendapatkan kesalahan "operasi lain sedang berlangsung" dan tidak bisa menghilangkannya.
Harald
1

Lihat https://wiki.archlinux.org/index.php/Blueman dan instal paket obexftp dan obexfs.

Memasang perangkat Bluetooth

Petunjuk di bawah ini menjelaskan metode untuk menggunakan manajer file yang berbeda dengan Blueman. Contoh-contoh di bagian ini berfokus pada Thunar. Jika Anda menggunakan file manager yang berbeda, gantikan thunar dengan nama file manager yang Anda gunakan.

Buat file obex_thunar.shdengan konten berikut:

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

Sekarang Anda harus memindahkan skrip ke lokasi yang sesuai (mis., /usr/local/bin). Setelah itu, tandai sebagai executable dengan

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

Langkah terakhir adalah mengubah baris

Ikon baki Blueman → Layanan Lokal → Transfer → Tingkat Lanjut

untuk obex_thunar.sh %d. Selesai

mario
sumber