Bluetooth - Как просматривать файлы на устройстве?


12

Это может звучать глупо, но я не знаю, как просматривать файлы на моем устройстве (телефоне), подключенном к машине с Ubuntu через Bluetooth. Я вижу, что соединение установлено, я могу отправлять файлы со своего компьютера на телефон, но просто не могу найти способ просмотра файловой системы телефона.

Я должен отметить, что моим адаптером Bluetooth является Foxconn / Hon Hai, который до недавнего времени не поддерживался в Linux. Однако теперь я могу подключить телефон к компьютеру и отправлять файлы с компьютера на телефон. Что не работает, так это отправка файлов с телефона на компьютер и просмотр файлов телефона на компьютере.

Причина, по которой я задаю этот вопрос, заключается в том, чтобы на самом деле проверить, поддерживается ли мой адаптер Bluetooth полностью или я просто не знаю, как правильно его использовать.


1
Не самый лучший ответ, потому что я не нашел решения .. пока что, похоже, ошибка в 12.10. Bluetooth работал нормально под 12.04. Я могу отправлять файлы на телефон, но когда я пытаюсь просмотреть файлы, на секунду мигает окно или белый экран, но это все. Вы не делаете ничего плохого. Устройство Bluetooth 007, устройство 003: идентификатор 0a12: 0001 Ключ Bluetooth Cambridge Silicon Radio, Ltd Bluetooth (режим HCI) Я получаю эту ошибку в blueman (та же проблема в программе просмотра по умолчанию, без сообщения об ошибке)> Невозможно отобразить obex: // [ 00: 1B: AC: CC: 84: B0] /». Ошибка: сообщение не получило ответ (время ожидания по шине сообщений)> Пожалуйста,
выберите

Ответы:


2

хорошо, тогда попробуйте это:

проверьте раньше, если ваш 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. В любом случае, я приму ваш ответ, потому что он помог мне понять, о чем я просил. Спасибо за вашу работу.
Томица Кораћ

милости просим, ​​и да, это верно.
февраля

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.
Даниэль

Отлично. От blueman я получил только ошибки «выполняется другая операция» и не смог от нее избавиться.
Харальд

2

Загляните на 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. Выполнено.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.