How To Install solaar on Fedora 34

solaar is Device manager for a wide range of Logitech devices

Introduction

In this tutorial we learn how to install solaar on Fedora 34.

What is solaar

Solaar is a device manager for Logitech’s Unifying Receiver peripherals. It is able to pair/unpair devices to the receiver and, for most devices, read battery status. gtk3 is recommended. Without it, you can run solaar commands to view the configuration of the devices and pair/unpair peripherals but you cannot use the graphical interface.

We can use yum or dnf to install solaar on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install solaar.

Install solaar on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install solaar using dnf by running the following command:

sudo dnf -y install solaar

Install solaar on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install solaar using yum by running the following command:

sudo yum -y install solaar

How To Uninstall solaar on Fedora 34

To uninstall only the solaar package we can use the following command:

sudo dnf remove solaar

solaar Package Contents on Fedora 34

/etc/xdg/autostart/solaar.desktop
/usr/bin/hidconsole
/usr/bin/solaar
/usr/lib/python3.9/site-packages/hidapi
/usr/lib/python3.9/site-packages/hidapi/__init__.py
/usr/lib/python3.9/site-packages/hidapi/__pycache__
/usr/lib/python3.9/site-packages/hidapi/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/hidconsole.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/hidconsole.cpython-39.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/udev.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/udev.cpython-39.pyc
/usr/lib/python3.9/site-packages/hidapi/hidconsole.py
/usr/lib/python3.9/site-packages/hidapi/udev.py
/usr/lib/python3.9/site-packages/logitech_receiver
/usr/lib/python3.9/site-packages/logitech_receiver/__init__.py
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base_usb.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base_usb.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/common.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/common.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/descriptors.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/descriptors.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/device.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/device.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/diversion.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/diversion.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp10.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp10.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp20.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp20.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/i18n.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/i18n.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/listener.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/listener.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/notifications.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/notifications.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/receiver.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/receiver.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings_templates.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings_templates.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/special_keys.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/special_keys.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/status.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/status.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/base.py
/usr/lib/python3.9/site-packages/logitech_receiver/base_usb.py
/usr/lib/python3.9/site-packages/logitech_receiver/common.py
/usr/lib/python3.9/site-packages/logitech_receiver/descriptors.py
/usr/lib/python3.9/site-packages/logitech_receiver/device.py
/usr/lib/python3.9/site-packages/logitech_receiver/diversion.py
/usr/lib/python3.9/site-packages/logitech_receiver/hidpp10.py
/usr/lib/python3.9/site-packages/logitech_receiver/hidpp20.py
/usr/lib/python3.9/site-packages/logitech_receiver/i18n.py
/usr/lib/python3.9/site-packages/logitech_receiver/listener.py
/usr/lib/python3.9/site-packages/logitech_receiver/notifications.py
/usr/lib/python3.9/site-packages/logitech_receiver/receiver.py
/usr/lib/python3.9/site-packages/logitech_receiver/settings.py
/usr/lib/python3.9/site-packages/logitech_receiver/settings_templates.py
/usr/lib/python3.9/site-packages/logitech_receiver/special_keys.py
/usr/lib/python3.9/site-packages/logitech_receiver/status.py
/usr/lib/python3.9/site-packages/solaar
/usr/lib/python3.9/site-packages/solaar-1.0.5-py3.9.egg-info
/usr/lib/python3.9/site-packages/solaar-1.0.5-py3.9.egg-info/PKG-INFO
/usr/lib/python3.9/site-packages/solaar-1.0.5-py3.9.egg-info/SOURCES.txt
/usr/lib/python3.9/site-packages/solaar-1.0.5-py3.9.egg-info/dependency_links.txt
/usr/lib/python3.9/site-packages/solaar-1.0.5-py3.9.egg-info/requires.txt
/usr/lib/python3.9/site-packages/solaar-1.0.5-py3.9.egg-info/top_level.txt
/usr/lib/python3.9/site-packages/solaar/__init__.py
/usr/lib/python3.9/site-packages/solaar/__pycache__
/usr/lib/python3.9/site-packages/solaar/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/configuration.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/configuration.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/gtk.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/gtk.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/i18n.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/i18n.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/listener.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/listener.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/tasks.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/tasks.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/upower.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/upower.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli
/usr/lib/python3.9/site-packages/solaar/cli/__init__.py
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/config.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/config.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/pair.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/pair.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/probe.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/probe.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/show.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/show.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/unpair.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/unpair.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/config.py
/usr/lib/python3.9/site-packages/solaar/cli/pair.py
/usr/lib/python3.9/site-packages/solaar/cli/probe.py
/usr/lib/python3.9/site-packages/solaar/cli/show.py
/usr/lib/python3.9/site-packages/solaar/cli/unpair.py
/usr/lib/python3.9/site-packages/solaar/configuration.py
/usr/lib/python3.9/site-packages/solaar/gtk.py
/usr/lib/python3.9/site-packages/solaar/i18n.py
/usr/lib/python3.9/site-packages/solaar/listener.py
/usr/lib/python3.9/site-packages/solaar/tasks.py
/usr/lib/python3.9/site-packages/solaar/ui
/usr/lib/python3.9/site-packages/solaar/ui/__init__.py
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/about.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/about.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/action.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/action.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/config_panel.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/config_panel.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/diversion_rules.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/diversion_rules.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/icons.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/icons.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/notify.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/notify.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/pair_window.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/pair_window.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/tray.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/tray.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/window.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/window.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/about.py
/usr/lib/python3.9/site-packages/solaar/ui/action.py
/usr/lib/python3.9/site-packages/solaar/ui/config_panel.py
/usr/lib/python3.9/site-packages/solaar/ui/diversion_rules.py
/usr/lib/python3.9/site-packages/solaar/ui/icons.py
/usr/lib/python3.9/site-packages/solaar/ui/notify.py
/usr/lib/python3.9/site-packages/solaar/ui/pair_window.py
/usr/lib/python3.9/site-packages/solaar/ui/tray.py
/usr/lib/python3.9/site-packages/solaar/ui/window.py
/usr/lib/python3.9/site-packages/solaar/upower.py
/usr/share/applications/solaar.desktop
/usr/share/doc/solaar
/usr/share/doc/solaar/COPYRIGHT
/usr/share/doc/solaar/README
/usr/share/icons/hicolor/scalable/apps/solaar.svg
/usr/share/licenses/solaar
/usr/share/licenses/solaar/COPYING
/usr/share/locale/cs/LC_MESSAGES/solaar.mo
/usr/share/locale/da/LC_MESSAGES/solaar.mo
/usr/share/locale/de/LC_MESSAGES/solaar.mo
/usr/share/locale/el/LC_MESSAGES/solaar.mo
/usr/share/locale/es/LC_MESSAGES/solaar.mo
/usr/share/locale/fi/LC_MESSAGES/solaar.mo
/usr/share/locale/fr/LC_MESSAGES/solaar.mo
/usr/share/locale/hr/LC_MESSAGES/solaar.mo
/usr/share/locale/it/LC_MESSAGES/solaar.mo
/usr/share/locale/nb/LC_MESSAGES/solaar.mo
/usr/share/locale/nl/LC_MESSAGES/solaar.mo
/usr/share/locale/nn/LC_MESSAGES/solaar.mo
/usr/share/locale/pl/LC_MESSAGES/solaar.mo
/usr/share/locale/pt/LC_MESSAGES/solaar.mo
/usr/share/locale/pt_BR/LC_MESSAGES/solaar.mo
/usr/share/locale/ro/LC_MESSAGES/solaar.mo
/usr/share/locale/ru/LC_MESSAGES/solaar.mo
/usr/share/locale/sv/LC_MESSAGES/solaar.mo
/usr/share/locale/tr/LC_MESSAGES/solaar.mo
/usr/share/locale/zh_CN/LC_MESSAGES/solaar.mo
/usr/share/locale/zh_TW/LC_MESSAGES/solaar.mo
/usr/share/metainfo/io.github.pwr_solaar.solaar.metainfo.xml
/usr/share/solaar
/usr/share/solaar/icons
/usr/share/solaar/icons/light_000.png
/usr/share/solaar/icons/light_020.png
/usr/share/solaar/icons/light_040.png
/usr/share/solaar/icons/light_060.png
/usr/share/solaar/icons/light_080.png
/usr/share/solaar/icons/light_100.png
/usr/share/solaar/icons/light_unknown.png
/usr/share/solaar/icons/solaar-attention.svg
/usr/share/solaar/icons/solaar-init.svg
/usr/share/solaar/icons/solaar.svg
/etc/xdg/autostart/solaar.desktop
/usr/bin/hidconsole
/usr/bin/solaar
/usr/lib/python3.9/site-packages/hidapi
/usr/lib/python3.9/site-packages/hidapi/__init__.py
/usr/lib/python3.9/site-packages/hidapi/__pycache__
/usr/lib/python3.9/site-packages/hidapi/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/hidconsole.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/hidconsole.cpython-39.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/udev.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/hidapi/__pycache__/udev.cpython-39.pyc
/usr/lib/python3.9/site-packages/hidapi/hidconsole.py
/usr/lib/python3.9/site-packages/hidapi/udev.py
/usr/lib/python3.9/site-packages/logitech_receiver
/usr/lib/python3.9/site-packages/logitech_receiver/__init__.py
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base_usb.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/base_usb.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/common.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/common.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/descriptors.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/descriptors.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/device.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/device.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/diversion.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/diversion.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp10.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp10.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp20.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/hidpp20.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/i18n.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/i18n.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/listener.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/listener.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/notifications.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/notifications.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/receiver.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/receiver.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings_templates.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/settings_templates.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/special_keys.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/special_keys.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/status.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/__pycache__/status.cpython-39.pyc
/usr/lib/python3.9/site-packages/logitech_receiver/base.py
/usr/lib/python3.9/site-packages/logitech_receiver/base_usb.py
/usr/lib/python3.9/site-packages/logitech_receiver/common.py
/usr/lib/python3.9/site-packages/logitech_receiver/descriptors.py
/usr/lib/python3.9/site-packages/logitech_receiver/device.py
/usr/lib/python3.9/site-packages/logitech_receiver/diversion.py
/usr/lib/python3.9/site-packages/logitech_receiver/hidpp10.py
/usr/lib/python3.9/site-packages/logitech_receiver/hidpp20.py
/usr/lib/python3.9/site-packages/logitech_receiver/i18n.py
/usr/lib/python3.9/site-packages/logitech_receiver/listener.py
/usr/lib/python3.9/site-packages/logitech_receiver/notifications.py
/usr/lib/python3.9/site-packages/logitech_receiver/receiver.py
/usr/lib/python3.9/site-packages/logitech_receiver/settings.py
/usr/lib/python3.9/site-packages/logitech_receiver/settings_templates.py
/usr/lib/python3.9/site-packages/logitech_receiver/special_keys.py
/usr/lib/python3.9/site-packages/logitech_receiver/status.py
/usr/lib/python3.9/site-packages/solaar
/usr/lib/python3.9/site-packages/solaar-1.0.6-py3.9.egg-info
/usr/lib/python3.9/site-packages/solaar-1.0.6-py3.9.egg-info/PKG-INFO
/usr/lib/python3.9/site-packages/solaar-1.0.6-py3.9.egg-info/SOURCES.txt
/usr/lib/python3.9/site-packages/solaar-1.0.6-py3.9.egg-info/dependency_links.txt
/usr/lib/python3.9/site-packages/solaar-1.0.6-py3.9.egg-info/requires.txt
/usr/lib/python3.9/site-packages/solaar-1.0.6-py3.9.egg-info/top_level.txt
/usr/lib/python3.9/site-packages/solaar/__init__.py
/usr/lib/python3.9/site-packages/solaar/__pycache__
/usr/lib/python3.9/site-packages/solaar/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/configuration.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/configuration.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/gtk.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/gtk.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/i18n.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/i18n.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/listener.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/listener.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/tasks.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/tasks.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/upower.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/__pycache__/upower.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli
/usr/lib/python3.9/site-packages/solaar/cli/__init__.py
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/config.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/config.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/pair.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/pair.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/probe.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/probe.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/show.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/show.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/unpair.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/cli/__pycache__/unpair.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/cli/config.py
/usr/lib/python3.9/site-packages/solaar/cli/pair.py
/usr/lib/python3.9/site-packages/solaar/cli/probe.py
/usr/lib/python3.9/site-packages/solaar/cli/show.py
/usr/lib/python3.9/site-packages/solaar/cli/unpair.py
/usr/lib/python3.9/site-packages/solaar/configuration.py
/usr/lib/python3.9/site-packages/solaar/gtk.py
/usr/lib/python3.9/site-packages/solaar/i18n.py
/usr/lib/python3.9/site-packages/solaar/listener.py
/usr/lib/python3.9/site-packages/solaar/tasks.py
/usr/lib/python3.9/site-packages/solaar/ui
/usr/lib/python3.9/site-packages/solaar/ui/__init__.py
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/about.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/about.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/action.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/action.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/config_panel.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/config_panel.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/diversion_rules.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/diversion_rules.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/icons.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/icons.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/notify.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/notify.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/pair_window.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/pair_window.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/tray.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/tray.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/window.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/solaar/ui/__pycache__/window.cpython-39.pyc
/usr/lib/python3.9/site-packages/solaar/ui/about.py
/usr/lib/python3.9/site-packages/solaar/ui/action.py
/usr/lib/python3.9/site-packages/solaar/ui/config_panel.py
/usr/lib/python3.9/site-packages/solaar/ui/diversion_rules.py
/usr/lib/python3.9/site-packages/solaar/ui/icons.py
/usr/lib/python3.9/site-packages/solaar/ui/notify.py
/usr/lib/python3.9/site-packages/solaar/ui/pair_window.py
/usr/lib/python3.9/site-packages/solaar/ui/tray.py
/usr/lib/python3.9/site-packages/solaar/ui/window.py
/usr/lib/python3.9/site-packages/solaar/upower.py
/usr/share/applications/solaar.desktop
/usr/share/doc/solaar
/usr/share/doc/solaar/COPYRIGHT
/usr/share/doc/solaar/README
/usr/share/icons/hicolor/scalable/apps/solaar.svg
/usr/share/licenses/solaar
/usr/share/licenses/solaar/COPYING
/usr/share/locale/cs/LC_MESSAGES/solaar.mo
/usr/share/locale/da/LC_MESSAGES/solaar.mo
/usr/share/locale/de/LC_MESSAGES/solaar.mo
/usr/share/locale/el/LC_MESSAGES/solaar.mo
/usr/share/locale/es/LC_MESSAGES/solaar.mo
/usr/share/locale/fi/LC_MESSAGES/solaar.mo
/usr/share/locale/fr/LC_MESSAGES/solaar.mo
/usr/share/locale/hr/LC_MESSAGES/solaar.mo
/usr/share/locale/it/LC_MESSAGES/solaar.mo
/usr/share/locale/nb/LC_MESSAGES/solaar.mo
/usr/share/locale/nl/LC_MESSAGES/solaar.mo
/usr/share/locale/nn/LC_MESSAGES/solaar.mo
/usr/share/locale/pl/LC_MESSAGES/solaar.mo
/usr/share/locale/pt/LC_MESSAGES/solaar.mo
/usr/share/locale/pt_BR/LC_MESSAGES/solaar.mo
/usr/share/locale/ro/LC_MESSAGES/solaar.mo
/usr/share/locale/ru/LC_MESSAGES/solaar.mo
/usr/share/locale/sv/LC_MESSAGES/solaar.mo
/usr/share/locale/tr/LC_MESSAGES/solaar.mo
/usr/share/locale/zh_CN/LC_MESSAGES/solaar.mo
/usr/share/locale/zh_TW/LC_MESSAGES/solaar.mo
/usr/share/metainfo/io.github.pwr_solaar.solaar.metainfo.xml
/usr/share/solaar
/usr/share/solaar/icons
/usr/share/solaar/icons/light_000.png
/usr/share/solaar/icons/light_020.png
/usr/share/solaar/icons/light_040.png
/usr/share/solaar/icons/light_060.png
/usr/share/solaar/icons/light_080.png
/usr/share/solaar/icons/light_100.png
/usr/share/solaar/icons/light_unknown.png
/usr/share/solaar/icons/solaar-attention.svg
/usr/share/solaar/icons/solaar-init.svg
/usr/share/solaar/icons/solaar.svg

References

Summary

In this tutorial we learn how to install solaar on Fedora 34 using yum and dnf.