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.
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.
Odpowiedzi:
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-properties
go.
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ąć :)
[Zaktualizowana odpowiedź przetestowana na Ubuntu 16.04]
Przekonałem się, że po prostu instalacja bluemana i użycie apletu bluemana działa dobrze:
Zainstaluj blueman:
sudo apt-get install blueman
Uruchom aplet:
/usr/bin/blueman-applet
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):
Upewnij się, że masz zainstalowane niezbędne zależności:
sudo apt-get install obex-data-server gnome-user-share
Uruchom gnome-file-share-properties
z wiersza polecenia i upewnij się, że opcja Odbieraj pliki w folderze pobierania przez Bluetooth i Powiadom o otrzymanym pliku jest włączona.
Utwórz plik ~/bin/start-bluetooth-listener
zawierający następujące elementy (kolejność jest ważna):
#!/bin/sh
/usr/bin/obex-data-server
/usr/lib/gnome-user-share/gnome-user-share &
( ~/bin
najpierw utwórz katalog, jeśli jeszcze nie istnieje)
Ustaw plik jako wykonywalny:
chmod +x ~/bin/start-bluetooth-listener
Albo ręcznie uruchom ~/bin/start-bluetooth-listener
skrypt, albo skonfiguruj środowisko pulpitu, aby automatycznie uruchamiało skrypt po zalogowaniu (np. W XFCE, za pomocą xfce4-session-settings
narzę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.
./start-bluetooth-listener
: ./start-bluetooth-listener: 3: ./start-bluetooth-listener: / usr / lib / gnome-user-share / gnome-user-share: nie znaleziono
/usr/lib/gnome-user-share/gnome-user-share-obexpush
. Być może nazwa pliku uległa zmianie, ponieważ nie ma jednego bez sufiksu -obexpush.
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ę