Solaar no longer running via Distrobox (Fedora, Arch or Ubuntu)

I have been using Solaar via a Fedora distrobox container forever, but it recently stopped working. I haven't changed anything about the containers as it exists solely to run Solaar. I have tried running it in Arch and Ubuntu containers, but it fails to run all the same with the same error. This is the terminal output from attempting to manually run it:
→ solaar
rules cannot access modifier keys in Wayland, accessing process only works on GNOME with Solaar Gnome extension installed
failed to set up dbus
solaar: error: Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/solaar/gtk.py", line 176, in main
_dbus.watch_suspend_resume(lambda: _listener.ping_all(True))
File "/usr/lib/python3.12/site-packages/solaar/dbus.py", line 59, in watch_suspend_resume
bus.add_signal_receiver(_suspend_or_resume, "PrepareForSleep", dbus_interface=_LOGIND_INTERFACE, path=_LOGIND_PATH)
^^^
NameError: name 'bus' is not defined. Did you mean: 'dbus'?
→ solaar
rules cannot access modifier keys in Wayland, accessing process only works on GNOME with Solaar Gnome extension installed
failed to set up dbus
solaar: error: Traceback (most recent call last):
File "/usr/lib/python3.12/site-packages/solaar/gtk.py", line 176, in main
_dbus.watch_suspend_resume(lambda: _listener.ping_all(True))
File "/usr/lib/python3.12/site-packages/solaar/dbus.py", line 59, in watch_suspend_resume
bus.add_signal_receiver(_suspend_or_resume, "PrepareForSleep", dbus_interface=_LOGIND_INTERFACE, path=_LOGIND_PATH)
^^^
NameError: name 'bus' is not defined. Did you mean: 'dbus'?
Solution:
You can remove it from your distrobox, it has a flatpak now
Jump to solution
3 Replies
Solution
Kyle Gospo
Kyle Gospo4mo ago
You can remove it from your distrobox, it has a flatpak now
Kyle Gospo
Kyle Gospo4mo ago
And it's fully functional
termdisc
termdiscOP4mo ago
sweet thanks
Want results from more Discord servers?
Add your server