Bluetooth - jak przeglądać pliki na urządzeniu?

12

Może to zabrzmieć głupio, ale nie wiem, jak przeglądać pliki na moim urządzeniu (telefonie) podłączonym do maszyny Ubuntu przez Bluetooth. Widzę, że połączenie zostało nawiązane, mogę wysyłać pliki z komputera do telefonu, ale nie mogę znaleźć sposobu na przeglądanie systemu plików telefonu.

Powinienem wspomnieć, że mój adapter Bluetooth to Foxconn / Hon Hai, który do niedawna nie był obsługiwany w systemie Linux. Jednak teraz jestem w stanie sparować telefon z komputerem i wysłać pliki z komputera do telefonu. Nie działa wysyłanie plików z telefonu do komputera i przeglądanie plików telefonu na komputerze.

Powodem, dla którego zadaję to pytanie, jest sprawdzenie, czy mój adapter Bluetooth nadal nie jest w pełni obsługiwany lub po prostu nie wiem, jak go prawidłowo używać.

Томица Кораћ
źródło
1
Nie jest to najlepsza odpowiedź, ponieważ nie znalazłem rozwiązania. Wydaje się, że to błąd w 12.10. Bluetooth działał dobrze pod 12.04. Mogę wysyłać pliki na telefon, ale kiedy próbuję przeglądać pliki, okno lub biały ekran miga przez sekundę, ale to wszystko. Nie robisz nic złego. My Bluetooth Bus 007 Device 003: ID 0a12: 0001 Cambridge Silicon Radio, Ltd Dongle Bluetooth (tryb HCI) Otrzymuję ten błąd w blueman (ten sam problem w domyślnej przeglądarce, bez komunikatu o błędzie)> Nie można wyświetlić „obex: // [ 00: 1B: AC: CC: 84: B0] / ". Błąd: Wiadomość nie otrzymała odpowiedzi (
przekroczenie

Odpowiedzi:

2

ok, a następnie spróbuj tego:

przetestuj wcześniej, jeśli Twój klucz USB został rozpoznany, przetestuj go za pomocą tego polecenia:

lsusb | grep Bluetooth 

jeśli otrzymasz ten komunikat, zostanie pomyślnie rozpoznany:

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

następnie zainstaluj inną przeglądarkę dla Ubuntu:

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

po instalacji należy ponownie uruchomić klucz Bluetooth za pomocą tego polecenia:

sudo /etc/init.d/bluetooth restart 

lub za pomocą tego polecenia

sudo service bluetooth restart 

Szczegóły urządzenia Bluetooth można uzyskać za pomocą polecenia:

hciconfig --all 

jeśli wszystko jest w porządku, zainstaluj aplet bluetooth

fecub
źródło
1
lsusb | grep Bluetooth nic mi nie daje: D Zwraca tylko pustą linię. Więc zgaduję, że mój tandetny adapter Bluetooth powoduje zamieszanie, prawda? Nawiasem mówiąc, to nie jest klucz sprzętowy, to wbudowany adapter Bluetooth mojego laptopa. W każdym razie zaakceptuję twoją odpowiedź, ponieważ pomogło mi to zrozumieć, o co prosiłem. Dzięki za twoją pracę.
Томица Кораћ
nie ma za co i tak to prawda.
fecub
7
  1. Utwórz folder w `/ media / mountpoint z prawami roota
  2. zainstalować obexfs
  3. sparuj telefon z komputerem
  4. Pobierz MAC urządzenia i zamontuj go za pomocą obexfs:

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

Skanowanie ...

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

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

Aby odmontować urządzenie:

fusermount -u /mountpoint 
fecub
źródło
Cześć fecub. Wielkie dzięki za odpowiedź. Ale to nie do końca działa. Zapomniałem wspomnieć, że mój adapter Bluetooth to znany Foxconn / Hon Hai. Zaktualizowałem teraz moje pytanie.
Томица Кораћ
Pozwoliło mi to przeglądać i przenosić pliki z mojego starego telefonu na maszynę ubuntu.
Daniel
Świetny. Od bluemana dostałem tylko błędy „trwa inna operacja” i nie mogłem się go pozbyć.
Harald
2

Zajrzyj na https://wiki.archlinux.org/index.php/Blueman i zainstaluj pakiety obexftp i obexfs.

Montowanie urządzeń Bluetooth

Poniższe instrukcje opisują metodę korzystania z różnych menedżerów plików w Blueman. Przykłady w tej sekcji koncentrują się na Thunar. Jeśli używasz innego menedżera plików, zastąp thunar nazwą używanego menedżera plików.

Utwórz plik obex_thunar.sho następującej treści:

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

Teraz musisz przenieść skrypt w odpowiednie miejsce (np /usr/local/bin.). Następnie oznacz go jako wykonywalny przy pomocy

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

Ostatnim krokiem jest zmiana linii

Ikona zasobnika Blueman → Usługi lokalne → Transfer → Zaawansowane

do obex_thunar.sh %d. Gotowy.

Mario
źródło