web-dev-qa-db-ja.com

bluetoothデーモンが起動時に実行されていません

Blueman(v。1.21)を使用して、BluetoothマウスをXubuntuシステムに接続しようとしています。

問題は、起動時にbluetoothdが実行されていないため、bluemanが起動を拒否し、「Bluezデーモンが実行されていません。blueman-managerは続行できません」というダイアログのみが表示されます。

私のシステムでは、bluetoothdはルート(Sudo)としてのみ実行されるため、現在の回避策は単にSudo bluetoothdを手動で実行することです。可能なら。

Root以外でbluetoothdを起動しようとすると、次のように報告されます:

Bluetooth deamon 4.91
Unable to get on D-Bus

スタートアップスクリプトで、すべてのランレベルとinit.dで同じbluetoothdスクリプトを見つけました。

DAEMON=/usr/sbin/bluetoothd
test -f /usr/sbin/bluetoothd || exit 0
#  bluetoothd normally starts up by udev rules.  it needs dbus to function,
log_progress_msg "bluetoothd"
pkill -TERM bluetoothd || true
log_progress_msg "bluetoothd"

/etc/udev/rules.d/を見ましたが、bluetoothdへの参照はありませんでした。

さらに、私はすでに運なしで試しました:

  1. /etc/dbus-1/system.d/bluetooth.confを編集してユーザーを含める(基本的にrootの部分をコピーする):

ルートポリシーを維持しながら、それでも運がない状態で試してみました!

  1. /etc/pam.d/common-sessionおよび/etc/pam.d/gdmを編集して次の行を含めます。

    セッションオプションpam_ck_connector.so

共通セッションの場合は既に存在していましたが、「nox11」を使用して削除しようとしました。運も運もありません。

ところで、私はxfce4-sessionとgdm-session-workerの両方を実行しているため、使用しているセッションマネージャーについて混乱しています。

とにかく、誰かがそれを理解するか、いくつかのヒントをもたらすのに十分に精通していることを願っています。 uname -aでサインオフします。

Linux [mycompname] 3.0.0-9-lowlatency #12ppa1~natty1-Ubuntu SMP PREEMPT Mon Aug 22 06:52:15 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

ピースB)

5
ffaxer

これはUbuntuにインストールされているのと同じbluezスタックであり、11.10をリファレンスとして使用しています。 dbus confについては、「bluetooth」グループにusedを追加すると、org,bluezと話すことができるはずです。

 <!-- allow users of bluetooth group to communicate with hcid -->
 <policy group="bluetooth">
 <allow send_destination="org.bluez"/>
 </policy>

ブルートゥースデーモンスクリプトの場合、私のようには見えません。

 dpkg -S init.d/bluetooth 
 bluez: /etc/init.d/bluetooth

私はブルートゥースの専門家ではありませんが、あなたがしていることの外見から、それはbeatられた道から外れているように見えます。 Bluezには、デバイスのプロファイリングと自動起動のための定期的な方法が必要です。少しグーグルでこれが判明しました:

http://www.gentoo.org/doc/en/bluetooth-guide.xml

https://www.hanscees.com/old/bluezhowto.html

ブルーマンがあなたのために正しいことをしているようには見えません。これを設定ファイルに深く掘り下げる必要がある場合、それは良いことよりも害を与えています。ダンプしてbluezスタックをサニタイズすることをお勧めします。 apt-get remove、dpkg --purge、apt-get install。次に、bluezドキュメントから開始し、起動時に自動ペアリング用にマウスを構成してペアリングします。

Bluemanもユニバースの一部であるため、現在のスタックと同期していない可能性があり、構成の変更が問題を引き起こしている可能性があります。

それがお役に立てば幸いです。

1
ppetraki