Jak sprawić, by Ubuntu akceptował pliki wysyłane przez bluetooth

105

Mam problem, gdy przesyłam moje pliki z telefonu do ubuntu 12.04 przez bluetooth, gdy telefon wyświetla komunikat „plik nie został wysłany”! Mogę wysyłać dowolne pliki z Ubuntu 12.04 na mój telefon z Androidem.

Kevin
źródło
2
Ten sam problem dla mnie na Ubuntu 14.04 64-bit. Dotychczas brak rozwiązania ...
Chciałbym tylko potwierdzić, że w dniu 18.04 blueman apt-get install również rozwiązuje ten problem.
Konrad Gajewski

Odpowiedzi:

168

Przejdź do wyszukiwania Dash Home w celu osobistego udostępniania plików . Jeśli nie masz zainstalowanego Unity, możesz otworzyć program z terminala, wpisując gnome-file-share-propertiesgo.

Ubuntu Personal File Sharing Bluetooth

W dolnej części okna włącz opcję Odbieraj pliki w folderze pobrań przez bluetooth, a także włącz opcję Powiadom o otrzymanym pliku, to możesz zacząć :)

Aplikacja do osobistego udostępniania plików Udostępnianie Ubuntu przez Bluetooth

Iain Wrethman
źródło
6
Jak nazywa się nazwa programu, jeśli chcę uruchomić go w terminalu?
BuZZ-dEE,
7
gnome-file-share-properties
Florian Echtler
5
to nie działało dla mnie na 64-bitowym Ubuntu 14.04
faizal
1
Działa dla mnie na 32-bitowym Ubuntu 14.04. ale nie widziałem żadnych powiadomień, może to być błąd.
Mansoorkhan Cherupuzha
1
Działa tylko po ponownym uruchomieniu smartfona i komputera (jestem na Ubuntu 14.04 64-bitowy) @faizal
chelder
9

[Zaktualizowana odpowiedź przetestowana na Ubuntu 16.04]

Przekonałem się, że po prostu instalacja bluemana i użycie apletu bluemana działa dobrze:

  1. Zainstaluj blueman:

    sudo apt-get install blueman
    
  2. Uruchom aplet:

    /usr/bin/blueman-applet
    
  3. Sparuj urządzenie za pomocą apletu

Udostępnianie z telefonu powinno „po prostu działać”.

UWAGA : Jeśli telefon spróbuje wysłać, ale natychmiast się nie powiedzie, może to być problem z uprawnieniami do folderu. Pliki wysyłane przez bluetooth są pobierane tymczasowo do ~/.cache/obexd, a jeśli właściciel / uprawnienia tego folderu nie są ustawione poprawnie, nie można tam pobrać plików i transfer nie powiedzie się. Zmiana własności folderu i / lub uprawnień, aby konto użytkownika innego niż root miało dostęp do odczytu / zapisu, powinno rozwiązać problem.


[Oryginalna odpowiedź:]

W przypadku środowisk graficznych innych niż gnome / unity (Xmonad, XFCE, LXDE itp.), Następujące prace (przetestowane 15.04):

  1. Upewnij się, że masz zainstalowane niezbędne zależności:

    sudo apt-get install obex-data-server gnome-user-share
    
  2. Uruchom gnome-file-share-propertiesz wiersza polecenia i upewnij się, że opcja Odbieraj pliki w folderze pobierania przez Bluetooth i Powiadom o otrzymanym pliku jest włączona.

  3. Utwórz plik ~/bin/start-bluetooth-listenerzawierający następujące elementy (kolejność jest ważna):

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

    ( ~/binnajpierw utwórz katalog, jeśli jeszcze nie istnieje)

  4. Ustaw plik jako wykonywalny:

    chmod +x ~/bin/start-bluetooth-listener
    
  5. Albo ręcznie uruchom ~/bin/start-bluetooth-listenerskrypt, albo skonfiguruj środowisko pulpitu, aby automatycznie uruchamiało skrypt po zalogowaniu (np. W XFCE, za pomocą xfce4-session-settingsnarzędzia).

Teraz, jeśli spróbujesz wysłać plik z telefonu do sparowanego komputera przez bluetooth, powinien on działać i wyświetlić okno powiadomienia po odebraniu pliku.

znak
źródło
w Ubuntu-studio z Xfce dostaję ten błąd po uruchomieniu ./start-bluetooth-listener: ./start-bluetooth-listener: 3: ./start-bluetooth-listener: / usr / lib / gnome-user-share / gnome-user-share: nie znaleziono
amirt,
Czy zainstalowałeś oba pakiety, zanim to zrobiłeś?
Dominic Hayes,
To prawie działało dla mnie, ale magiczny glif działał /usr/lib/gnome-user-share/gnome-user-share-obexpush. Być może nazwa pliku uległa zmianie, ponieważ nie ma jednego bez sufiksu -obexpush.
Salix alba
Blueman działa. Ale pozwala mi tylko przesyłać zdjęcia, a nie filmy z mojego tabletu.
SDsolar
-8

przejdź do spotkań Bluetooth i sparuj urządzenie, wybierz urządzenie, które chcesz wysłać, lub podłącz pokazany zestaw głośników audio i włącz logowanie (używaj telefonu jako i wysyłaj lub odtwarzaj muzykę

ko0o0ky
źródło
Pytanie dotyczy transferu plików. Tym rozwiązaniem nie rozwiązujesz jego problemu.
ptmdevncoder