Bluetooth - Як переглядати файли на пристрої?


12

Це може здатися дурним, але я не знаю, як переглядати файли на своєму пристрої (телефоні), підключеному до машини Ubuntu через Bluetooth. Я бачу, що з'єднання встановлено, я можу надсилати файли зі свого комп’ютера на телефон, але просто не можу знайти, як переглядати файлову систему телефону.

Я мушу зазначити, що моїм Bluetooth-адаптером є Foxconn / Hon Hai, який до недавнього часу не підтримувався в Linux. Однак зараз я можу з’єднати телефон з комп'ютером та надіслати файли з комп'ютера на телефон. Що не працює, це надсилання файлів з телефону на комп'ютер та перегляд файлів телефону на комп'ютері.

Причина, чому я задаю це питання, насправді, щоб перевірити, чи мій адаптер Bluetooth все ще не підтримується повністю, чи я просто не знаю, як правильно ним користуватися.


1
Не найкраща відповідь, тому що я не знайшов рішення .. все ж, здається, це помилка в 12.10. Bluetooth працював чудово під 12.04. Я можу надсилати файли на телефон, але коли я намагаюся переглядати файли, на секунду блимає вікно або білий екран, але це все. Ви нічого не робите. Мій bluetooth-шина 007 Пристрій 003: ID 0a12: 0001 Кембриджський кремній радіо, ТОВ Bluetooth Dongle (режим HCI) Я отримую цю помилку в blueman (така ж проблема в режимі перегляду за замовчуванням, без повідомлення про помилку)> Не вдалося відобразити "obex: // [ 00: 1B: AC: CC: 84: B0] / ". Помилка: повідомлення не отримало відповіді (час очікування по шині повідомлень)> Будь ласка, виберіть
user55138

Відповіді:


2

добре, тоді спробуйте це:

тестуйте раніше, якщо ваш usb dongle був розпізнаний, ви протестуєте його за допомогою цієї команди:

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 з правами root
  2. Встановити obexfs
  3. з'єднайте телефон з ПК
  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 

Привіт фекуб. Велике спасибі за вашу відповідь. Але це для мене не зовсім працює. Я забув згадати, що мій адаптер Bluetooth - горезвісний Foxconn / Hon Hai. Зараз я оновив своє запитання.
Томіца Корач

Це дозволило мені переглядати та переносити файли зі свого старого телефону на машину ubuntu.
Даніель

Чудово. Від блюмена я отримав лише помилки "ще одна операція", і не зміг її позбутися.
Харальд

2

Перегляньте https://wiki.archlinux.org/index.php/Blueman та встановіть пакети obexftp та obexfs.

Монтаж пристроїв Bluetooth

Наведені нижче інструкції описують спосіб використання різних файлових менеджерів із Blueman. Приклади в цьому розділі зосереджені на Тунарі. Якщо ви використовуєте інший менеджер файлів, замініть тунар на ім'я файлового менеджера, який ви використовуєте.

Створіть файл 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. Зроблено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.