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 SP4 |
Version: 1.1.0 | Vendor: openSUSE |
Release: bp154.1.81 | Build date: Thu May 12 02:59:03 2022 |
Group: Hardware/Other | Build host: lamb55 |
Size: 1538635 | Source RPM: solaar-1.1.0-bp154.1.81.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
* Sat Nov 27 2021 Andreas Schneider <asn@cryptomilk.org> - Update to version 1.1.0 * https://github.com/pwr-Solaar/Solaar/blob/1.1.0/ChangeLog - Add missing dependency to python3-PyYAML - bso#1193123 * Mon Oct 25 2021 Andreas Schneider <asn@cryptomilk.org> - Update to version 1.0.7 * https://github.com/pwr-Solaar/Solaar/blob/1.0.7/ChangeLog * Sun Jun 06 2021 Dirk Müller <dmueller@suse.com> - update to 1.0.6: * Update sliding DPI to look for suitable keys * Add mouse gestures that can trigger rules * Complain if receivers do not support connection notification * In polling rate setting, only modify onboard profiles when actually writing polling rate * Add ability to ignore settings. * Use symbols for receiver sub-registers * Add support for wired G700 * Do not set attention icon * Replace deprecated GTK stock menu icons * Better handling of icons in tray and tray menus * Receiver c52e does not unpair * Match active WM_CLASS as well as active process name in rules * Correctly set icon theme value when regular battery icons are not available * Handle exception when device is not available when device is being added * Perform initial activation of devices in listener threads * Keep track of serial numbers in the configuration file * Don't update settings for non-active devices * Set the current host name if not stored on the device * Add setting for SMART SHIFT ENHANCED feature * Don't unnecessarily use long messages for HID++ 1.0 commands * Correctly select choices in solaar config and use 1-origin addressing * Add quirk for G915 TKL keyboard because its host mode inteferes with its Fn keys * Show command outputs both saved and on-device settings * Update documentation * Fix bug in hidconsole * Update French translation * Wed Jun 02 2021 Christophe Giboudeaux <christophe@krop.fr> - Fix the %doc files. README.md is a symlink to 'docs/index.md'. Let's use this file directly. * Sat Feb 27 2021 Andreas Schneider <asn@cryptomilk.org> - Update to version 1.0.5 * Update documentation on devices forgetting settings. * Improve help messages * Fix bug in finding receiver to pair * Solaar config command can set keyed settings. * 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
/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__/diversion.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/logitech_receiver/__pycache__/diversion.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/diversion.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.1.0-py3.6.egg-info /usr/lib/python3.6/site-packages/solaar-1.1.0-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/solaar-1.1.0-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/solaar-1.1.0-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/solaar-1.1.0-py3.6.egg-info/requires.txt /usr/lib/python3.6/site-packages/solaar-1.1.0-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__/diversion_rules.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/solaar/ui/__pycache__/diversion_rules.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/diversion_rules.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/icons/hicolor/scalable/apps/solaar.svg /usr/share/licenses/solaar /usr/share/licenses/solaar/COPYING /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 /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 15:53:55 2024