電話から「ファイルが送信されていません」というメッセージが表示されるため、Bluetooth経由で電話からubuntu 12.04にファイルを送信すると問題が発生します。 ubuntu 12.04からAndroid電話にファイルを送信できます。
ダッシュホームに移動し、個人のファイル共有を検索します。 Unityがインストールされていない場合は、gnome-file-share-properties
と入力して端末からプログラムを開くことができます。
ボックスの下部で有効化bluetooth経由でダウンロードフォルダー内のファイルを受信も有効化受信ファイルについて通知それなら、あなたは行ってもいいです:)
[Ubuntu 16.04でテスト済みの更新された回答]
Bluemanをインストールしてbluemanアプレットを使用するだけでうまくいくことがわかりました。
Bluemanをインストールします。
Sudo apt-get install blueman
アプレットを実行します。
/usr/bin/blueman-applet
アプレットを使用してデバイスをペアリングします
携帯電話からの共有は「うまくいく」はずです。
NOTE:電話が送信を試みてもすぐに失敗する場合は、フォルダ許可の問題である可能性があります。 bluetooth経由で送信されたファイルは一時的に~/.cache/obexd
にダウンロードされます。このフォルダーの所有者/権限が正しく設定されていないと、ファイルをダウンロードできず、転送に失敗します。非ルートアカウントが読み取り/書き込みアクセス権を持つようにフォルダの所有権やアクセス権を変更すると、問題が解決するはずです。
[元の回答:]
非gnome/unityデスクトップ環境(Xmonad、XFCE、LXDEなど)の場合、次の作業(15.04でテスト済み):
必要な依存関係がインストールされていることを確認してください。
Sudo apt-get install obex-data-server gnome-user-share
コマンドラインからgnome-file-share-properties
を実行し、bluetooth経由でダウンロードフォルダー内のファイルを受信および受信ファイルについて通知が有効になっていることを確認します。
次を含むファイル~/bin/start-bluetooth-listener
を作成します(順序は重要です)。
#!/bin/sh
/usr/bin/obex-data-server
/usr/lib/gnome-user-share/gnome-user-share &
(まだ存在しない場合は、最初に~/bin
ディレクトリを作成します)
ファイルを実行可能にします。
chmod +x ~/bin/start-bluetooth-listener
手動で~/bin/start-bluetooth-listener
スクリプトを実行するか、ログイン時にスクリプトを自動的に実行するようにデスクトップ環境をセットアップします(たとえば、XFCEでxfce4-session-settings
ツールを使用)。
これで、Bluetooth経由で携帯電話からペアリングされたコンピューターにファイルを送信しようとしても機能し、ファイルの受信後に通知ウィンドウがポップアップします。