Bluetooth - Durchsuchen von Dateien auf einem Gerät


12

Es mag sich dumm anhören, aber ich weiß nicht, wie ich Dateien auf meinem Gerät (Telefon) durchsuchen soll, das über Bluetooth mit Ubuntu verbunden ist. Ich sehe, dass die Verbindung hergestellt ist. Ich kann Dateien von meinem Computer an das Telefon senden, finde aber nicht, wie ich das Dateisystem des Telefons durchsuchen kann.

Ich sollte erwähnen, dass mein Bluetooth-Adapter Foxconn / Hon Hai ist, der bis vor kurzem unter Linux nicht unterstützt wurde. Jetzt kann ich mein Telefon jedoch mit dem Computer koppeln und Dateien von meinem Computer an das Telefon senden. Was nicht funktioniert, ist das Senden von Dateien vom Telefon zum Computer und das Durchsuchen der Telefondateien auf dem Computer.

Der Grund, warum ich diese Frage stelle, ist, zu überprüfen, ob mein Bluetooth-Adapter noch immer nicht vollständig unterstützt wird, oder ich weiß einfach nicht, wie ich ihn richtig verwenden soll.


1
Nicht die beste Antwort, da ich noch keine Lösung gefunden habe. Es scheint ein Fehler in 12.10 zu sein. Bluetooth funktionierte gut unter 12.04. Ich kann Dateien an das Telefon senden, aber wenn ich versuche, Dateien zu durchsuchen, blinkt ein Fenster oder ein weißer Bildschirm für eine Sekunde, aber das ist es. Du machst nichts falsch. Mein Bluetooth-Bus 007-Gerät 003: ID 0a12: 0001 Cambridge Silicon Radio, Ltd. Bluetooth-Dongle (HCI-Modus) Ich erhalte diesen Fehler in Blueman (dasselbe Problem im Standard-Viewer, ohne die Fehlermeldung)> Konnte nicht anzeigen "obex: // [ 00: 1B: AC: CC: 84: B0] / ". Fehler: Die Nachricht hat keine Antwort erhalten (Zeitüberschreitung durch Nachrichtenbus)> Bitte wählen Sie
user55138 24.10.12

Antworten:


2

ok dann versuch das:

vorher testen, wenn dein usb dongle erkannt wurde testest du ihn mit diesem befehl:

lsusb | grep Bluetooth 

Wenn Sie diese Nachricht erhalten, wird sie erfolgreich erkannt:

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

dann installiere einen anderen browser für ubuntu:

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

Nach der Installation müssen Sie den Bluetooth-Dongle mit dem folgenden Befehl neu starten:

sudo /etc/init.d/bluetooth restart 

oder mit diesem Befehl

sudo service bluetooth restart 

Details zum Bluetooth-Gerät erhalten Sie mit dem Befehl:

hciconfig --all 

Wenn alles in Ordnung ist, installieren Sie das Bluetooth-Applet


1
lsusb | grep Bluetooth gibt mir nichts: D Es wird nur eine Leerzeile zurückgegeben. Also denke ich, dass mein kaputter Bluetooth-Adapter die ganze Aufregung verursacht, oder? Übrigens, es ist kein Dongle, sondern der integrierte Bluetooth-Adapter meines Laptops. Auf jeden Fall werde ich Ihre Antwort annehmen, da es mir geholfen hat, herauszufinden, wonach ich gefragt habe. Vielen Dank für Ihre Arbeit.
Томица Кораћ

Gern geschehen und ja, das ist richtig.
fecub

7
  1. Erstellen Sie einen Ordner in `/ media / mountpoint mit Root-Rechten
  2. Installieren obexfs
  3. Koppeln Sie das Telefon mit dem PC
  4. Holen Sie sich den Geräte-MAC und mounten Sie ihn mit obexfs:

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

Scannen ...

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

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

So heben Sie die Bereitstellung des Geräts auf:

fusermount -u /mountpoint 

Hi fecub. Vielen Dank für Ihre Antwort. Aber das funktioniert bei mir nicht ganz. Ich habe vergessen zu erwähnen, dass mein Bluetooth-Adapter der berüchtigte Foxconn / Hon Hai ist. Ich habe meine Frage jetzt aktualisiert.
Томица Кораћ

Dies ermöglichte mir das Durchsuchen und Übertragen von Dateien von meinem alten Telefon auf den Ubuntu-Computer.
Daniel

Groß. Von Blueman habe ich nur den Fehler "Eine weitere Operation wird ausgeführt" erhalten und konnte ihn nicht beseitigen.
Harald

1

Werfen Sie einen Blick auf https://wiki.archlinux.org/index.php/Blueman und installieren Sie die Pakete obexftp und obexfs.

Bluetooth-Geräte einbinden

Die folgenden Anweisungen beschreiben eine Methode zur Verwendung verschiedener Dateimanager mit Blueman. Die Beispiele in diesem Abschnitt konzentrieren sich auf Thunar. Wenn Sie einen anderen Dateimanager verwenden, ersetzen Sie thunar durch den Namen des von Ihnen verwendeten Dateimanagers.

Erstellen Sie eine Datei obex_thunar.shmit folgendem Inhalt:

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

Jetzt müssen Sie das Skript an eine geeignete Stelle verschieben (z /usr/local/bin. B. ). Danach markieren Sie es als ausführbar mit

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

Der letzte Schritt ist das Ändern der Zeile in

Blueman-Tray-Symbol → Lokale Dienste → Übertragung → Erweitert

zu obex_thunar.sh %d. Erledigt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.