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]