Bluetooth - Làm cách nào để duyệt tập tin trên thiết bị?


12

Nghe có vẻ ngu ngốc, nhưng tôi không biết cách duyệt các tệp trên thiết bị (điện thoại) được kết nối với máy Ubuntu qua Bluetooth. Tôi thấy rằng kết nối được thiết lập, tôi có thể gửi các tệp từ máy tính của mình đến điện thoại, nhưng dường như không thể tìm thấy cách duyệt hệ thống tệp điện thoại.

Tôi nên đề cập rằng bộ điều hợp Bluetooth của tôi là Foxconn / Hon Hai, đã không được hỗ trợ trong Linux cho đến gần đây. Tuy nhiên, bây giờ tôi có thể ghép điện thoại của mình với máy tính và gửi các tệp từ máy tính của tôi sang điện thoại. Những gì không hoạt động là gửi các tập tin từ điện thoại đến máy tính và duyệt các tập tin điện thoại trên máy tính.

Lý do tại sao tôi hỏi câu hỏi này thực sự là để kiểm tra xem bộ điều hợp Bluetooth của tôi vẫn chưa được hỗ trợ đầy đủ hay tôi chỉ không biết cách sử dụng nó đúng cách.


1
Không phải là câu trả lời tốt nhất vì tôi chưa tìm thấy giải pháp .. nhưng dường như đó là một lỗi trong 12.10. Bluetooth hoạt động tốt dưới 12.04. Tôi có thể gửi tệp tới điện thoại nhưng khi tôi cố duyệt tệp, Cửa sổ hoặc màn hình trắng sẽ nhấp nháy trong một giây nhưng chỉ có thế. Bạn không làm gì sai cả. Thiết bị bluetooth Bus 007 của tôi 003: ID 0a12: 0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (chế độ HCI) Tôi gặp lỗi này trong blueman (cùng một vấn đề trong trình xem mặc định, không có thông báo lỗi)> Không thể hiển thị "obex: // [ 00: 1B: AC: CC: 84: B0] / ". Lỗi: Tin nhắn không nhận được trả lời (hết thời gian bằng tin nhắn xe buýt)> Vui lòng chọn
dùng55138

Câu trả lời:


2

được rồi, hãy thử điều này:

kiểm tra trước, nếu USB dongle của bạn được nhận ra, bạn kiểm tra nó bằng lệnh này:

lsusb | grep Bluetooth 

nếu bạn nhận được thông báo này, nó sẽ được công nhận:

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

sau đó cài đặt một trình duyệt khác cho Ubuntu:

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

Sau khi cài đặt, bạn phải khởi động lại bluetooth bluetooth bằng lệnh này:

sudo /etc/init.d/bluetooth restart 

hoặc với lệnh này

sudo service bluetooth restart 

Chi tiết về thiết bị Bluetooth có được bằng lệnh:

hciconfig --all 

Nếu tất cả đều ổn, hãy cài đặt applet bluetooth


1
lsusb | grep Bluetooth không cho tôi điều gì: D Nó chỉ trả về một dòng trống. Vì vậy, tôi đoán bộ điều hợp Bluetooth rác của tôi gây phiền phức, phải không? Nhân tiện, nó không phải là một dongle, đó là bộ chuyển đổi Bluetooth tích hợp của máy tính xách tay của tôi. Trong mọi trường hợp, tôi sẽ chấp nhận câu trả lời của bạn, bởi vì nó giúp tôi tìm ra những gì tôi yêu cầu. Cám ơn việc làm của bạn.
Hôm nay,

bạn được chào đón và đúng vậy.
fecub

7
  1. Tạo một thư mục trong `/ media / mountpoint với quyền root
  2. Tải về obexfs
  3. ghép nối điện thoại với PC
  4. Nhận thiết bị MAC và gắn kết với obexfs:

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

Đang quét ...

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

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

Để ngắt kết nối thiết bị:

fusermount -u /mountpoint 

Chào phân. Rất cám ơn câu trả lời của bạn. Nhưng điều này không làm việc cho tôi. Tôi quên đề cập rằng bộ điều hợp Bluetooth của tôi là Foxconn / Hon Hai khét tiếng. Tôi đã cập nhật câu hỏi của tôi bây giờ.
Ứng dụng này vào

Điều này cho phép tôi duyệt và chuyển các tập tin từ điện thoại cũ của tôi vào máy ubfox.
Daniel

Tuyệt quá. Từ blueman tôi chỉ gặp lỗi "một hoạt động khác đang diễn ra" và không thể thoát khỏi nó.
Harald

1

Hãy xem https://wiki.archlinux.org/index.php/Blueman và cài đặt các gói obexftp và obexfs.

Gắn thiết bị Bluetooth

Các hướng dẫn bên dưới mô tả phương pháp sử dụng các trình quản lý tệp khác nhau với Blueman. Các ví dụ trong phần này tập trung vào Thunar. Nếu bạn đang sử dụng một trình quản lý tệp khác, hãy thay thế thunar bằng tên của trình quản lý tệp bạn đang sử dụng.

Tạo một tệp obex_thunar.shcó nội dung sau:

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

Bây giờ bạn sẽ cần di chuyển tập lệnh đến một vị trí thích hợp (ví dụ /usr/local/bin:). Sau đó, đánh dấu nó là thực thi với

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

Bước cuối cùng là thay đổi dòng trong

Biểu tượng khay Blueman → Dịch vụ địa phương → Chuyển → Nâng cao

để obex_thunar.sh %d. Làm xong.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.