keybinder:0 comes with python bindings, this is what the previous version of pithos used. unfortunately, pithos-1.0.0 requires keybinder:3 for gtk3 support, however, keybinder:3 does not have python bindings, and results in the following when pithos is run: ** (pithos:32131): WARNING **: Binding 'XF86AudioPlay' failed! ** (pithos:32131): WARNING **: Binding 'XF86AudioStop' failed! ** (pithos:32131): WARNING **: Binding 'XF86AudioNext' failed! ** (pithos:32131): WARNING **: Binding 'XF86AudioPrev' failed! Reproducible: Always Steps to Reproduce: 1.Run pithos from the command line 2. 3.
Please post your `emerge --info media-sound/pithos' output in a comment.
Created attachment 386618 [details] emerge --info media-sound/pithos
Does it work if you manually merge keybinder:0 as well as keybinder:3?
(In reply to Patrick McLean from comment #3) > Does it work if you manually merge keybinder:0 as well as keybinder:3? Unfortunately not. I'm not really sure about how to resolve this. Keybinder only has python2 bindings (according to its documentation). Might require talking to upstream. potentially related upstream bug: https://github.com/pithos/pithos/issues/92 Is it just happening for me or are you able to reproduce the bug?
This does not happen on my machine. Looking at the code, it appears that it uses 'gi' from pygobject. Could you try rebuilding pygobject with the 'libffi' USE flag?
Er, nevermind, I just noticed that the libffi USE flag does not exist on pygobject:3 Can show me the output of emerge --info dev-python/pygobject
Try enabling the "introspection" USE flag on keybinder:3
Created attachment 386628 [details] emerge --info dev-python/pygobject
(In reply to Patrick McLean from comment #7) > Try enabling the "introspection" USE flag on keybinder:3 Unfortunately, it's already enabled.
Do you have gnome-settings-daemon installed? That was the keybinder alternative for the old 0.3.x series.
I don't have gnome-settings-daemon installed on my machine at all. I have the introspection USE flag globally enabled. What version of dev-python/pygobject do you have installed? Does pygobject have the threads USE flag enabled? What version of gobject-introspection do you have installed?
(In reply to Patrick McLean from comment #11) > I don't have gnome-settings-daemon installed on my machine at all. I have > the introspection USE flag globally enabled. > > What version of dev-python/pygobject do you have installed? > Does pygobject have the threads USE flag enabled? > > What version of gobject-introspection do you have installed? gobject-introspection-1.40.0-r1 pygobject-3.12.2 with threads, pygobject:2 without libffi introspection is global
Please test pithos-1.0.1 that was just added to the tree
(In reply to Patrick McLean from comment #13) > Please test pithos-1.0.1 that was just added to the tree Unfortunately, no change. Thanks for trying. I'll try upstream and see if they have any suggestions.
please retry with 1.3.1