Wie kann Ubuntu dazu gebracht werden, über Bluetooth gesendete Dateien zu akzeptieren?

105

Ich habe ein Problem, wenn ich meine Dateien vom Telefon über Bluetooth an Ubuntu 12.04 sende, da das Telefon mit der Meldung "Die Datei wurde nicht gesendet" auffordert! Ich kann alle Dateien von Ubuntu 12.04 auf mein Android-Handy senden.

Kevin
quelle
2
Gleiches Problem für mich auf Ubuntu 14.04 64-Bit. Bisher keine Lösung ...
1
Erstellt einen Bug für dieses bugs.launchpad.net/ubuntu/+source/gnome-user-share/+bug/1406108
frmdstryr
Ich möchte nur bestätigen, dass der apt-get install blueman am 18.04 das Problem ebenfalls behebt.
Konrad Gajewski

Antworten:

168

Gehen Sie zur Dash-Startseite- Suche für die persönliche Dateifreigabe . Wenn Sie Unity nicht installiert haben, können Sie das Programm über ein Terminal öffnen, indem Sie gnome-file-share-propertieses eingeben .

Ubuntu Personal File Sharing Bluetooth

Aktivieren Sie unten in der Box die Option "Dateien über Bluetooth im Download-Ordner empfangen" und aktivieren Sie "Bei empfangener Datei benachrichtigen", dann können Sie loslegen :)

Personal File Sharing-Anwendung Ubuntu Bluetooth Sharing

Iain Wrethman
quelle
6
Wie lautet der Programmname, wenn ich das in einem Terminal starten möchte?
BuZZ-dEE
7
gnome-file-share-properties
Florian Echtler
5
Dies funktionierte nicht für mich auf 64-Bit-Ubuntu 14.04
faizal
1
Es funktionierte für mich auf 32-Bit-Ubuntu 14.04. aber keine Benachrichtigungen gesehen kann ein Fehler sein.
Mansoorkhan Cherupuzha
1
Es funktionierte nur nach einem Neustart von Smartphone und Computer (ich bin auf Ubuntu 14.04 64 Bit) @faizal
chelder
9

[Aktualisierte Antwort auf Ubuntu 16.04 getestet]

Ich habe festgestellt, dass die einfache Installation von blueman und die Verwendung des blueman-Applets gut funktioniert:

  1. Installieren Sie blueman:

    sudo apt-get install blueman
    
  2. Führen Sie das Applet aus:

    /usr/bin/blueman-applet
    
  3. Koppeln Sie Ihr Gerät mit dem Applet

Das Teilen von Ihrem Telefon sollte "nur funktionieren".

HINWEIS : Wenn das Telefon versucht zu senden, dies jedoch sofort fehlschlägt, liegt möglicherweise ein Problem mit den Ordnerberechtigungen vor. Über Bluetooth gesendete Dateien werden vorübergehend in heruntergeladen. ~/.cache/obexdWenn der Eigentümer / die Berechtigungen dieses Ordners nicht korrekt festgelegt sind, können die Dateien dort nicht heruntergeladen werden und die Übertragung schlägt fehl. Das Problem kann behoben werden, indem Sie den Besitz und / oder die Berechtigungen des Ordners so ändern, dass Ihr Nicht-Root-Konto Lese- / Schreibzugriff darauf hat.


[Ursprüngliche Antwort:]

Für Nicht-Gnome / Unity-Desktop-Umgebungen (Xmonad, XFCE, LXDE usw.) funktioniert Folgendes (getestet am 15.04):

  1. Stellen Sie sicher, dass Sie die erforderlichen Abhängigkeiten installiert haben:

    sudo apt-get install obex-data-server gnome-user-share
    
  2. Führen Sie gnome-file-share-propertiesden Befehl über die Befehlszeile aus und vergewissern Sie sich, dass Dateien im Download-Ordner über Bluetooth empfangen und Über empfangene Datei benachrichtigen aktiviert sind.

  3. Erstellen Sie eine Datei ~/bin/start-bluetooth-listener, die Folgendes enthält (die Reihenfolge ist wichtig):

    #!/bin/sh
    /usr/bin/obex-data-server
    /usr/lib/gnome-user-share/gnome-user-share &
    

    (Erstellen Sie zuerst das ~/binVerzeichnis, falls es noch nicht existiert.)

  4. Machen Sie die Datei ausführbar:

    chmod +x ~/bin/start-bluetooth-listener
    
  5. Führen Sie das ~/bin/start-bluetooth-listenerSkript entweder manuell aus oder richten Sie Ihre Desktop-Umgebung so ein, dass das Skript beim Anmelden automatisch ausgeführt wird (z. B. in XFCE über das xfce4-session-settingsTool).

Wenn Sie nun versuchen, eine Datei von Ihrem Telefon über Bluetooth an Ihren gekoppelten Computer zu senden, sollte dies funktionieren und ein Benachrichtigungsfenster öffnen, nachdem die Datei empfangen wurde.

Kennzeichen
quelle
in ubuntu-studio mit xfce erhalte ich diesen fehler beim starten ./start-bluetooth-listener: ./start-bluetooth-listener: 3: ./start-bluetooth-listener: / usr / lib / gnome-user-share / gnome-user-share: nicht gefunden
Amirt
Haben Sie beide Pakete installiert, bevor Sie es getan haben?
Dominic Hayes
Das hätte fast funktioniert, aber die magische Glyphe lief /usr/lib/gnome-user-share/gnome-user-share-obexpush. Möglicherweise hat sich der Dateiname geändert, da es keinen ohne das Suffix -obexpush gibt.
Salix Alba
Blueman arbeitet. Damit kann ich jedoch nur Bilder und keine Videos von meinem Tablet übertragen.
SDsolar
-8

Gehen Sie zu Bluetooth-Einstellungen, koppeln Sie Ihr Gerät und wählen Sie das Gerät aus, das Sie senden oder anschließen möchten

ko0o0ky
quelle
Die gestellte Frage bezieht sich auf die Dateiübertragung. Mit dieser Lösung sprechen Sie sein Problem nicht an.
ptmdevncoder