it-swarm.dev

Jak přimíte Ubuntu, aby přijímal soubory odeslané přes Bluetooth

Mám problém, když posílám své soubory z telefonu na Ubuntu 12.04 přes Bluetooth, když se telefon zobrazí výzva se zprávou „soubor nebyl odeslán“! Mohu posílat libovolné soubory z Ubuntu 12.04 na můj Android telefon).

105
kevin

Přejít na Dash Home hledat osobní sdílení souborů . Pokud nemáte nainstalovanou Unity, můžete program otevřít z terminálu zadáním gnome-file-share-properties v tom.

Ubuntu Personal File Sharing Bluetooth

Ve spodní části pole povolte Příjem souborů ve složce ke stažení přes Bluetooth také povolte Upozornit na přijatý soubor pak je dobré jít :)

Personal File Sharing Application Ubuntu Bluetooth Sharing

169
Iain Wrethman

[Aktualizovaná odpověď testována na Ubuntu 16.04]

Zjistil jsem, že jednoduchá instalace bluemanu a použití apletu blueman funguje dobře:

  1. Nainstalujte blueman:

    Sudo apt-get install blueman
    
  2. Spusťte applet:

    /usr/bin/blueman-applet
    
  3. Spárujte zařízení pomocí appletu

Sdílení z telefonu by mělo „fungovat“.

NOTE : Pokud se telefon pokusí odeslat, ale okamžitě selže, může to být problém s oprávněním ke složce. Soubory odeslané přes Bluetooth jsou dočasně staženy do ~/.cache/obexd, a pokud vlastník/oprávnění této složky nejsou nastavena správně, soubory tam nelze stáhnout a přenos selže. Problém by měl být vyřešen změnou vlastnictví a/nebo oprávnění složky tak, aby k němu měl přístup podřízený účet bez oprávnění pro čtení a zápis.


[Původní odpověď:]

U desktopových prostředí jiných než gnome/unity (Xmonad, XFCE, LXDE atd.) Následující práce (testováno dne 15.04):

  1. Ujistěte se, že máte nainstalované potřebné závislosti:

    Sudo apt-get install obex-data-server gnome-user-share
    
  2. Spustit gnome-file-share-properties z příkazového řádku a ujistěte se, že jsou povoleny Příjem souborů ve složce ke stažení přes Bluetooth a pozornit na přijatý soubor.

  3. Vytvořit soubor ~/bin/start-bluetooth-listener který obsahuje následující (pořadí je důležité):

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

    (vytvořte the~/bin první adresář, pokud ještě neexistuje)

  4. Vytvořte spustitelný soubor:

    chmod +x ~/bin/start-bluetooth-listener
    
  5. Buď ručně spusťte ~/bin/start-bluetooth-listener skript, nebo nastavte své desktopové prostředí tak, aby skript automaticky spouštělo, když se přihlašujete (např. v XFCE, prostřednictvím xfce4-session-settings nářadí).

Pokud se nyní pokusíte odeslat soubor z telefonu do spárovaného počítače přes rozhraní Bluetooth, mělo by to fungovat a po přijetí souboru se zobrazí okno s upozorněním.

9
Mark