Это может звучать глупо, но я не знаю, как просматривать файлы на моем устройстве (телефоне), подключенном к машине с Ubuntu через Bluetooth. Я вижу, что соединение установлено, я могу отправлять файлы со своего компьютера на телефон, но просто не могу найти способ просмотра файловой системы телефона.
Я должен упомянуть, что моим адаптером Bluetooth является Foxconn / Hon Hai, который до недавнего времени не поддерживался в Linux. Однако теперь я могу подключить телефон к компьютеру и отправлять файлы с компьютера на телефон. Не работает отправка файлов с телефона на компьютер и просмотр файлов телефона на компьютере.
Причина, по которой я задаю этот вопрос, на самом деле заключается в том, чтобы проверить, все ли полностью поддерживает мой адаптер Bluetooth, или я просто не знаю, как правильно его использовать.
obexfs
Получить устройство 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
хорошо, тогда попробуйте это:
прежде, если ваш 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
Взгляните к 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
.Готово.