Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: solaar | Distribution: SUSE Linux Enterprise 15 SP3 |
Version: 1.0.4 | Vendor: openSUSE |
Release: bp153.1.16 | Build date: Sat Mar 6 03:59:45 2021 |
Group: Hardware/Other | Build host: lamb73 |
Size: 1189035 | Source RPM: solaar-1.0.4-bp153.1.16.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://pwr-solaar.github.io/Solaar | |
Summary: Linux devices manager for the Logitech Unifying Receiver |
Solaar will detect all devices paired with your Unifying Receiver, and at the very least display some basic information about them. For some devices, extra settings (usually not available through the standard Linux system configuration) are supported. For a full list of supported devices and their features, see docs/devices.md.
GPL-2.0-or-later
* Thu Oct 22 2020 Andreas Schneider <asn@cryptomilk.org> - Update to version 1.0.4 * Support USB and BT connected devices that are not in descriptors.py * Use FRIENDLY NAME for codename if needed and available. * Extract manufacturer and product ID from Udev HID information. * Add Bluetooth and USB product IDs to device descriptors records. * Support Bluetooth-connected devices. * Add model ID and unit ID to device identification. * Support changing DPI by pressing DPI Switch button and sliding horizontally * Add device-specific notification handlers. * Add MX Vertical USB information. * Udev rule adds seat permissions for all Logitech devices. * Support USB-connected devices in GUI. * Make probe and config work for USB-connected devices. * Improve strings and display for settings. * Correctly handle non-unifying connection notifications. * Update GUI strings for several settings. * Better support for EX100 and devices that connect to it. * Partial support for feature GESTURE_2. * Simplify interface for settings. * Use DJ connection notifications to set device active status * Udev rule sets seat write permissions for hidraw nodes for device as well as receivers. * Handle USB devices that use HID++ protocol in CLI. * Use device hidraw nodes where possible. * Handle receivers with serial numbers that don't provide number of pairings. * Ignore exceptions when setting locale. * Correctly discover settings that share a name. * Don't show pop-up notifications at startup. * Keep battery voltage updated in GUI. * Add Portugese translation. * Update several translations. * Add Lightspeed receivers c545 and c541. * Reimplement REPROG_CONTROLS data structure. * Mon Aug 03 2020 Andreas Schneider <asn@cryptomilk.org> - Update to version 1.0.3 * Remove deprecated solaar-cli application. * Don't install udev or autostart files from python (or pip). * Solaar needs Python 3.6+ and probably needs kernel 5.2+ * Handle exceptions on dynamic settings when device is not connected. * Fix inifinite loop on some low-level write errors * Add support for EX100 keyboard/mouse and receiver (046d:c517) * Add two settings for THUMB_WHEEL feature - inversion and reporting via HID++ * Update German translation * Use REPORT RATE feature when available to determine polling rate. * Improve config command speed when not printing all settings * Improve config command handling and checking of arguments * Add setting for CHANGE_HOST feature * Add argument to settings for values that are not to persist * Add argument to settings to not wait for reply when writing a value to device * Add argument to not wait for reply from request to device * Add settings for MULTIPLATFORM and DUALPLATFORM features * Remove Logitech documents from documentation directory * Change config command to not read all settings when only printing or showing one * Display hosts info in 'solaar show' if device supports it * Remove non-working smooth-scrool from M510 v1 * Add yapf and flake8 code style checks * Fix feature k375s Fn inversion * Update controls (keys and buttons) and tasks (actions) * Improved way to specify feature settings. * Don't abort on device notifications with unexpected device numbers, just warn. * Keep track of non-features so as not to ask device multiple times. * Implement KEYBOARD DISABLE KEYS feature. * Don't create notifications for DJ device activity reports. * Update a few special keys and actions. * Add keyed choice settings in configuration panel. * Support remappable keys from reprogrammable keys v4 feature. * Add setting class for keyed choice. * Only check for features once per device. * Use settings interface to show feature values in solaar show if no special code for feature. * Remove maximum window size. * Process battery voltage notifications. * Display battery voltage information in main window if regular battery information not available. * Show next battery level where available. * Update list of implemented features and provide information on how to implement features. * Add c53d as a Lightspeed receiver. * Sat May 23 2020 Andreas Schneider <asn@cryptomilk.org> - Update to version 1.0.2 - Removed 0001-Fix-reading-and-storing-DPI-in-config-settings.patch - Removed 0001-data-fix-icon-theme-for-battery-level.patch - Removed 0005-notifications-fix-battery-status-notification-parsin.patch * Thu Oct 03 2019 Andreas Schneider <asn@cryptomilk.org> - Add missing Requries for python3-gobject-Gdk * Wed Sep 18 2019 Andreas Schneider <asn@cryptomilk.org> - Apply udev rules to existing devices * Tue Sep 17 2019 Andreas Schneider <asn@cryptomilk.org> - Fix icon theme for battery level + Added 0001-data-fix-icon-theme-for-battery-level.patch - Fix battery status notifaction parsing + Added 0005-notifications-fix-battery-status-notification-parsin.patch * Thu Aug 22 2019 Andreas Schneider <asn@cryptomilk.org> - Add a conflict with solaar-cli to solar-udev * Thu Aug 01 2019 Andreas Schneider <asn@cryptomilk.org> - Fix reading and storing DPI settings + Added 0001-Fix-reading-and-storing-DPI-in-config-settings.patch * Sat Jul 27 2019 Andreas Schneider <asn@cryptomilk.org> - Update to version 1.0.1: * Updated the repo url. * Fixed typo which was crashing the application. * Improved the HID write routine which was causing issues on some devices. * Fix non-unifying receivers in Linux 5.2. * Add new Lightspeed receiver (used in the G305) - Updates from version 1.0.0: * First major release after 6 years * Support for a lot of new mice and keyboards * Tue Jun 10 2014 dmitry_r@opensuse.org - Disable autostart options in setup script
/usr/bin/solaar /usr/bin/solaar-cli /usr/lib/python3.6/site-packages/hidapi /usr/lib/python3.6/site-packages/hidapi/__init__.py /usr/lib/python3.6/site-packages/hidapi/__pycache__ /usr/lib/python3.6/site-packages/hidapi/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/hidapi/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/hidapi/__pycache__/hidconsole.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/hidapi/__pycache__/hidconsole.cpython-36.pyc /usr/lib/python3.6/site-packages/hidapi/__pycache__/udev.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/hidapi/__pycache__/udev.cpython-36.pyc /usr/lib/python3.6/site-packages/hidapi/hidconsole.py /usr/lib/python3.6/site-packages/hidapi/udev.py /usr/lib/python3.6/site-packages/logitech_receiver /usr/lib/python3.6/site-packages/logitech_receiver/__init__.py /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__ /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/base.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/base.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/base_usb.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/base_usb.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/common.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/common.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/descriptors.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/descriptors.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/device.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/device.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/hidpp10.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/hidpp10.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/hidpp20.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/hidpp20.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/i18n.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/i18n.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/listener.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/listener.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/notifications.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/notifications.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/receiver.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/receiver.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/settings.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/settings.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/settings_templates.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/settings_templates.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/special_keys.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/special_keys.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/status.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/status.cpython-36.pyc /usr/lib/python3.6/site-packages/logitech_receiver/base.py /usr/lib/python3.6/site-packages/logitech_receiver/base_usb.py /usr/lib/python3.6/site-packages/logitech_receiver/common.py /usr/lib/python3.6/site-packages/logitech_receiver/descriptors.py /usr/lib/python3.6/site-packages/logitech_receiver/device.py /usr/lib/python3.6/site-packages/logitech_receiver/hidpp10.py /usr/lib/python3.6/site-packages/logitech_receiver/hidpp20.py /usr/lib/python3.6/site-packages/logitech_receiver/i18n.py /usr/lib/python3.6/site-packages/logitech_receiver/listener.py /usr/lib/python3.6/site-packages/logitech_receiver/notifications.py /usr/lib/python3.6/site-packages/logitech_receiver/receiver.py /usr/lib/python3.6/site-packages/logitech_receiver/settings.py /usr/lib/python3.6/site-packages/logitech_receiver/settings_templates.py /usr/lib/python3.6/site-packages/logitech_receiver/special_keys.py /usr/lib/python3.6/site-packages/logitech_receiver/status.py /usr/lib/python3.6/site-packages/solaar /usr/lib/python3.6/site-packages/solaar-1.0.4-py3.6.egg-info /usr/lib/python3.6/site-packages/solaar-1.0.4-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/solaar-1.0.4-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/solaar-1.0.4-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/solaar-1.0.4-py3.6.egg-info/requires.txt /usr/lib/python3.6/site-packages/solaar-1.0.4-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/solaar/__init__.py /usr/lib/python3.6/site-packages/solaar/__pycache__ /usr/lib/python3.6/site-packages/solaar/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/configuration.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/configuration.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/gtk.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/gtk.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/i18n.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/i18n.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/listener.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/listener.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/tasks.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/tasks.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/upower.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/__pycache__/upower.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/cli /usr/lib/python3.6/site-packages/solaar/cli/__init__.py /usr/lib/python3.6/site-packages/solaar/cli/__pycache__ /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/config.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/config.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/pair.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/pair.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/probe.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/probe.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/show.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/show.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/unpair.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/cli/__pycache__/unpair.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/cli/config.py /usr/lib/python3.6/site-packages/solaar/cli/pair.py /usr/lib/python3.6/site-packages/solaar/cli/probe.py /usr/lib/python3.6/site-packages/solaar/cli/show.py /usr/lib/python3.6/site-packages/solaar/cli/unpair.py /usr/lib/python3.6/site-packages/solaar/configuration.py /usr/lib/python3.6/site-packages/solaar/gtk.py /usr/lib/python3.6/site-packages/solaar/i18n.py /usr/lib/python3.6/site-packages/solaar/listener.py /usr/lib/python3.6/site-packages/solaar/tasks.py /usr/lib/python3.6/site-packages/solaar/ui /usr/lib/python3.6/site-packages/solaar/ui/__init__.py /usr/lib/python3.6/site-packages/solaar/ui/__pycache__ /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/about.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/about.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/action.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/action.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/config_panel.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/config_panel.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/icons.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/icons.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/notify.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/notify.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/pair_window.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/pair_window.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/tray.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/tray.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/window.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/window.cpython-36.pyc /usr/lib/python3.6/site-packages/solaar/ui/about.py /usr/lib/python3.6/site-packages/solaar/ui/action.py /usr/lib/python3.6/site-packages/solaar/ui/config_panel.py /usr/lib/python3.6/site-packages/solaar/ui/icons.py /usr/lib/python3.6/site-packages/solaar/ui/notify.py /usr/lib/python3.6/site-packages/solaar/ui/pair_window.py /usr/lib/python3.6/site-packages/solaar/ui/tray.py /usr/lib/python3.6/site-packages/solaar/ui/window.py /usr/lib/python3.6/site-packages/solaar/upower.py /usr/share/applications/solaar.desktop /usr/share/doc/packages/solaar /usr/share/doc/packages/solaar/COPYRIGHT /usr/share/doc/packages/solaar/ChangeLog /usr/share/doc/packages/solaar/README.md /usr/share/icons/hicolor/scalable/apps/solaar.svg /usr/share/licenses/solaar /usr/share/licenses/solaar/COPYING /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 /usr/share/solaar/udev-rules.d /usr/share/solaar/udev-rules.d/42-logitech-unify-permissions.rules
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 13:49:26 2024