diff --git a/ChangeLog b/ChangeLog deleted file mode 120000 index 89f45902..00000000 --- a/ChangeLog +++ /dev/null @@ -1 +0,0 @@ -ChangeLog.md \ No newline at end of file diff --git a/ChangeLog.md b/ChangeLog.md index efef54f3..a57005a3 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,12 +1,15 @@ -# 1.1.3rc2 +# 1.1.3rc3 +* Update documentation files +* Lower remove python 3.7 constructs and lower python dependency to 3.6 +* Fix bug in xtest mouse scrolling * Allow mouse gesture setting for non-mice, e.g., trackballs * Print message when there is another Solaar process running * Fix determination of whether to force read before writing boolean setting * Add recent diversion features to default list in rules UI * Add setting to divert hires scroll wheel * Don't use device kind to determine how to handle notifications -* Update Polish and Russian translations +* Update Polish, Russian, and zh_CN translations * Remove pggettext so as to not require Python 3.8 * Remove Python 2 unicode support * Store keys in configuration file as int instead of str diff --git a/Release_Notes.md b/Release_Notes.md index 3b7f6f6b..718528ea 100644 --- a/Release_Notes.md +++ b/Release_Notes.md @@ -6,6 +6,8 @@ * Solaar rules work better under Wayland but still cannot access the current process nor the current keyboard modifiers. +* Solaar uses uinput for simulating input in Wayland. See https://pwr-solaar.github.io/Solaar/rules for instructions on setting up uinput correctly. + ## Version 1.1.2 * Solaar now depends on Python evdev. It can be installed if needed via `pip install --user evdev` or, in most distributions, by installing the python3-evdev package. diff --git a/docs/_config.yml b/docs/_config.yml index 3d81b8e8..c31368a5 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -4,7 +4,7 @@ tagline: Linux Device Manager for Logitech Unifying Receivers and Devices. owner: pwr-Solaar owner_url: https://github.com/pwr-Solaar repository: pwr-Solaar/Solaar -version: 1.1.3rc2 +version: 1.1.3rc3 show_downloads: false encoding: utf-8 theme: jekyll-theme-slate diff --git a/docs/index.md b/docs/index.md index ef0fa0ae..df4ec889 100644 --- a/docs/index.md +++ b/docs/index.md @@ -148,7 +148,7 @@ for the step-by-step procedure for manual installation. To make the Polling Rate and M-Key LEDs settings effective the Onboard Profiles setting has to be disabled. This may have other effects, such as turning off backlighting. -- Solaar will try to use uinput to simulate input from rules if Xtest is not available +- Solaar will try to use uinput to simulate input from rules under Wayland or if Xtest is not available but this needs write permission on /dev/uinput. For more information see [the rules page](https://pwr-solaar.github.io/Solaar/rules). diff --git a/docs/rules.md b/docs/rules.md index 162d3907..1664a5a6 100644 --- a/docs/rules.md +++ b/docs/rules.md @@ -14,7 +14,7 @@ When running under Wayland without X11 libraries loaded even more features will Rule features known not to work under Wayland include process and mouse process conditions. Under Wayland using keyboard groups may result in incorrect symbols being input for simulated input. Under Wayland simulating inputs when modifier keys are pressed may result in incorrect symbols being input. -Simulated input uses Xtest if available or uinput if the user has write access to /dev/uinput. +Simulated input uses Xtest if available under X11 or uinput if the user has write access to /dev/uinput. To get access to /dev/uinput run `sudo setfacl -m u:${user}:rw /dev/uinput`* Logitech devices that use HID++ version 2.0 or greater produce feature-based diff --git a/lib/solaar/__init__.py b/lib/solaar/__init__.py index c83e65c3..bd43eeec 100644 --- a/lib/solaar/__init__.py +++ b/lib/solaar/__init__.py @@ -16,5 +16,5 @@ ## with this program; if not, write to the Free Software Foundation, Inc., ## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -__version__ = '1.1.3rc2' +__version__ = '1.1.3rc3' NAME = 'Solaar' diff --git a/setup.py b/setup.py index a93fcad7..44cee307 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ except ImportError: from distutils.core import setup # from solaar import NAME, __version__ -__version__ = '1.1.3rc2' +__version__ = '1.1.3rc3' NAME = 'Solaar' diff --git a/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml b/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml index 1318f181..c062048a 100644 --- a/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml +++ b/share/solaar/io.github.pwr_solaar.solaar.metainfo.xml @@ -44,7 +44,7 @@ - +