蓝牙管理器窗口无法打开

蓝牙管理器窗口无法打开

我在 Raspberry Pi 上使用 USB 蓝牙适配器。到目前为止,我设法连接设备并使用终端进行配对。但桌面/GUI 蓝牙管理器无法打开。我可以在桌面上看到该图标,正如您所看到的,我什至可以右键单击它来查看选项,但没有一个打开。我已经尝试过所描述的一切这里没有成功。任何想法为什么会发生这种情况以及我该如何解决它?

更新:按照@Patrick的建议,我做了一个pkill blueman-appletandblueman-applet并得到了以下输出:

pi@raspberrypi ~ $ pkill blueman-applet
pi@raspberrypi ~ $ blueman-applet
Xlib:  extension "RANDR" missing on display ":1.0".
Loading configuration plugins
blueman-applet version 1.22 starting
Using gconf config backend
_________
Load (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:68)
['DhcpClient', 'Indicator', 'TransferService', 'StatusIcon', 'DiscvManager', 'NetUsage', 'PPPSupport', 'AuthAgent', 'KillSwitch', 'NMDUNSupport', 'PulseAudio', 'StandardItems', 'Menu', 'SerialManager', 'Headset', 'NMPANSupport', 'ExitItem', 'RecentConns', 'DBusService', 'Networking', 'PowerManager'] 
Using gconf config backend
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.Headset.Headset'> 
Using gconf config backend
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.StatusIcon.StatusIcon'> 
Using gconf config backend
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.Indicator.Indicator'> 
Using gconf config backend
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.Networking.Networking'> 
Using gconf config backend
_________
load_nap_settings (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Networking.py:47)
Loading NAP settings 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.DBusService.DBusService'> 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.NMDUNSupport.NMDUNSupport'> 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.Menu.Menu'> 
/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Menu.py:40: Warning: Attempt to add property GtkSettings::gtk-can-change-accels after class was initialised
  self.__menu = gtk.Menu()
/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Menu.py:40: Warning: Attempt to add property GtkSettings::gtk-menu-popup-delay after class was initialised
  self.__menu = gtk.Menu()
/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Menu.py:40: Warning: Attempt to add property GtkSettings::gtk-menu-popdown-delay after class was initialised
  self.__menu = gtk.Menu()
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.NMPANSupport.NMPANSupport'> 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.PowerManager.PowerManager'> 
/usr/lib/python2.7/dist-packages/blueman/Functions.py:255: Warning: Attempt to add property GtkSettings::gtk-menu-images after class was initialised
  item = gtk.ImageMenuItem(text)
/usr/lib/python2.7/dist-packages/blueman/Functions.py:255: Warning: Attempt to add property GtkSettings::gtk-label-select-on-focus after class was initialised
  item = gtk.ImageMenuItem(text)
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.TransferService.TransferService'> 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.KillSwitch.KillSwitch'> 
Using gconf config backend
_________
on_load (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/KillSwitch.py:40)
Using the new killswitch system 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.AuthAgent.AuthAgent'> 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
Not loading DhcpClient because it's conflict has higher priority 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.DiscvManager.DiscvManager'> 
Using gconf config backend
_________
update_menuitems (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/DiscvManager.py:132)
warning: Adapter is None 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.RecentConns.RecentConns'> 
Using gconf config backend
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
Not loading PPPSupport because it's conflict has higher priority 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.StandardItems.StandardItems'> 
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:142)
loading <class 'blueman.plugins.applet.SerialManager.SerialManager'> 
Using gconf config backend
_________
update_state (/usr/lib/python2.7/dist-packages/blueman/main/KillSwitchNG.py:162)
State: True 
_________
on_switch_added (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/KillSwitch.py:61)
killswitch registered 0 
_________
on_dbus_name_owner_change (/usr/bin/blueman-applet:102)
org.bluez owner changed to :1.1 
_________
set_nap (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Networking.py:80)
set nap False 
ERROR:dbus.proxies:Introspect error on org.bluez:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=2753 comm="/usr/bin/python /usr/bin/blueman-applet ") interface="org.freedesktop.DBus.Introspectable" member="Introspect" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=2222 comm="/usr/sbin/bluetoothd ")
_________
Run (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:216)
Function on_manager_state_changed on Networking Failed 
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py", line 220, in Run
    ret = getattr(inst, function)(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Networking.py", line 45, in on_manager_state_changed
    self.update_status()
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Networking.py", line 69, in update_status
    self.set_nap(self.Config.props.nap_enable or False)
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Networking.py", line 83, in set_nap
    adapters = self.Applet.Manager.ListAdapters()
  File "/usr/lib/python2.7/dist-packages/blueman/bluez/utils.py", line 28, in warp
    raise errors.parse_dbus_error(exception)
DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=2753 comm="/usr/bin/python /usr/bin/blueman-applet ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=2222 comm="/usr/sbin/bluetoothd ")
_________
Run (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:216)
Function on_manager_state_changed on AuthAgent Failed 
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py", line 220, in Run
    ret = getattr(inst, function)(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/AuthAgent.py", line 49, in on_manager_state_changed
    adapters = self.Applet.Manager.ListAdapters()
  File "/usr/lib/python2.7/dist-packages/blueman/bluez/utils.py", line 28, in warp
    raise errors.parse_dbus_error(exception)
DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=2753 comm="/usr/bin/python /usr/bin/blueman-applet ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=2222 comm="/usr/sbin/bluetoothd ")
_________
update_menuitems (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/DiscvManager.py:132)
warning: Adapter is None 
_________
Run (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:216)
Function on_manager_state_changed on RecentConns Failed 
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py", line 220, in Run
    ret = getattr(inst, function)(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/RecentConns.py", line 192, in on_manager_state_changed
    adapters = self.Applet.Manager.ListAdapters()
  File "/usr/lib/python2.7/dist-packages/blueman/bluez/utils.py", line 28, in warp
    raise errors.parse_dbus_error(exception)
DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=2753 comm="/usr/bin/python /usr/bin/blueman-applet ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=2222 comm="/usr/sbin/bluetoothd ")
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/Indicator.py", line 76, in enumerate_connections
    adapters = self.Applet.Manager.ListAdapters()
  File "/usr/lib/python2.7/dist-packages/blueman/bluez/utils.py", line 28, in warp
    raise errors.parse_dbus_error(exception)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=2753 comm="/usr/bin/python /usr/bin/blueman-applet ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=2222 comm="/usr/sbin/bluetoothd ")
_________
on_obex_owner_changed (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/TransferService.py:81)
obex owner changed: :1.15 
Using gconf config backend
_________
on_started (/usr/lib/python2.7/dist-packages/blueman/main/applet/Transfer.py:91)
opp Started 
_________
on_started (/usr/lib/python2.7/dist-packages/blueman/main/applet/Transfer.py:91)
ftp Started 
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/PowerManager.py", line 95, in timeout
    self.adapter_state = self.get_adapter_state()
  File "/usr/lib/python2.7/dist-packages/blueman/plugins/applet/PowerManager.py", line 100, in get_adapter_state
    adapters = self.Applet.Manager.ListAdapters()
  File "/usr/lib/python2.7/dist-packages/blueman/bluez/utils.py", line 28, in warp
    raise errors.parse_dbus_error(exception)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.17" (uid=1000 pid=2753 comm="/usr/bin/python /usr/bin/blueman-applet ") interface="org.bluez.Manager" member="ListAdapters" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=2222 comm="/usr/sbin/bluetoothd ")
_________
on_power_state_query (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/KillSwitch.py:88)
True 
_________
UpdatePowerState (/usr/lib/python2.7/dist-packages/blueman/plugins/applet/PowerManager.py:176)
off False 
foff False 
on True 
current state True 
new state True 

在此输入图像描述

答案1

这并不是真正的修复,但尝试单击“关闭蓝牙”,然后尝试打开蓝牙管理器。它应该提示您重新打开蓝牙,然后管理器将打开。这对我有用。

答案2

我遇到了同样的问题(如上面的评论所述)。我在 Pi 2 上使用可插拔 USB-BT4LE 蓝牙适配器。此页面 (http://plugable.com/2013/12/10/using-the-plugable-usb-bt4le-bluetooth-adapter-with-the-raspberry-pi)给出了答案:

如果蓝牙实用程序没有看到蓝牙适配器,请尝试以下命令:

sudo nano /etc/group

{将第 8 行从“lp:x:7:”更改为“lp:x:7:pi”保存并退出}

sudo reboot

这对我来说很有效!

相关内容