I was having the same issue with the missing global name as well, tried your patch in part (gui/DeviceList.py was there, main/KillSwitch.py was renamed main/KillSwitchNG.py) but still have an error on loading of XFCE for blueman-manager.

The applet remains useless from the left mouse click in the panel for any function other than plugins and about.

Running the blueman-manager from the command line generates this:

$ blueman-manager
Loading configuration plugins
Using gconf config backend
_________
Load (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:54)
['PulseAudioProfile', 'Services']
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:127)
loading <class 'blueman.plugins.manager.Services.Services'>
_________
__load_plugin (/usr/lib/python2.7/dist-packages/blueman/main/PluginManager.py:127) loading <class 'blueman.plugins.manager.PulseAudioProfile.PulseAudioProfile'>
_________
pa_context_event (/usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py:306)
1
_________
pa_context_event (/usr/lib/python2.7/dist-packages/blueman/main/PulseAudioUtils.py:306)
5
blueman-manager version 1.23 starting
_________
on_bluez_name_owner_changed (/usr/bin/blueman-manager:112)
org.bluez owner changed to  :1.2
Using gconf config backend
_________
SetAdapter (/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py:276)
None
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 604, in msg_reply_handler
    reply_handler(*message.get_args_list(**get_args_opts))
  File "/usr/bin/blueman-manager", line 163, in on_bluez_name_owner_changed
self.List = ManagerDeviceList(adapter=self.Config.props.last_adapter, inst=self) File "/usr/lib/python2.7/dist-packages/blueman/gui/manager/ManagerDeviceList.py", line 71, in __init__
    DeviceList.__init__(self, adapter, data)
File "/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py", line 108, in __init__
    self.SetAdapter(adapter)
File "/usr/lib/python2.7/dist-packages/blueman/gui/DeviceList.py", line 290, in SetAdapter
    self.Adapter = self.Manager.GetAdapter(adapter)
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.108" (uid=1000 pid=5525 comm="/usr/bin/python /usr/bin/blueman-manager ") interface="org.bluez.Manager" member="DefaultAdapter" error name="(unset)" requested_reply="0" destination="org.bluez" (uid=0 pid=2963 comm="/usr/sbin/bluetoothd ")


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to