fix: use session bus instead of system

This commit is contained in:
Savely Krasovsky
2023-05-05 23:44:19 +03:00
committed by GitHub
parent 9c161a8cbe
commit f5a9a4781a
+2 -2
View File
@@ -132,10 +132,10 @@ def main():
# use dbus to shift player (e.g. after playerctld shift) # use dbus to shift player (e.g. after playerctld shift)
DBusGMainLoop(set_as_default=True) DBusGMainLoop(set_as_default=True)
bus = dbus.SystemBus() bus = dbus.SessionBus()
bus.add_signal_receiver(lambda *args, **kwargs: dbus_signal_handler(*args, **kwargs, manager=manager), bus.add_signal_receiver(lambda *args, **kwargs: dbus_signal_handler(*args, **kwargs, manager=manager),
signal_name='Shift', signal_name='Shift',
dbus_interface='org.waybar.Media') dbus_interface='org.waybar.Player')
for player in manager.props.player_names: for player in manager.props.player_names:
if arguments.player is not None and arguments.player != player.name: if arguments.player is not None and arguments.player != player.name: