After several years I believe I may have resolved this, and it appears to be a simple fix. Beginning with OpenSUSE 13.1 my Logitech wireless keyboard and wireless mouse were unresponsive after resuming from sleep. Prior to that no issues. I eventually ended up using hibernate since it resumed without issue. My current OS is Leap 15.2 and is a recent upgrade (from 15.0 full/15.1 upgrade). I hadn’t thought about the issue much since I’ve gotten used to hibernating, but decided I should at least take a look around to see if anything was out there. I ran across a Debian based fix which mentioned installing a file that isn’t available in Leap, at least by the same name. I did find xorg-x11-driver-input which is a compatibility package that evidently isn’t installed by default. I gave it a try and after a couple of reboots and tests of sleep it seems to have resolved the issue. I’ll keep an eye on it but hope this did the trick, once and for all (or until I do a fresh install or upgrade). I’m not sure if this package should be considered as a default installation so maybe someone more knowledgeable can give an opinion. Thanks!
This is just to clarify.
I think you are saying:
install the package “xorg-x11-driver-input”
and that already fixes the problem. Is that correct?
Yes, that is the only relevant change I made after upgrading from 15.2 to 15.3. And I had tested sleep after the upgrade to see if it anything had changed, but it hadn’t. Resuming from sleep left me a black screen with an unmoveable cursor and no kb/mouse input. Once I installed that package resuming from sleep brought up login screen with kb/mouse available.
I did take a look at the Changelog for the package in YaST and noticed the following from 2012:
| Wed 18 Apr 2012 07:00:00 AM CDT
| email@example.com| - Split drivers in their own source packages: xf86-input-evdev
xf86-input-joystick xf86-input-keyboard xf86-input-mouse
xf86-input-synaptics xf86-input-vmmouse xf86-input-void
- Drop drivers that are unmaintained upstream, and apparently only
useful to a handful of people (we can always resurrect them as
new packages if needed): xf86-input-acecad xf86-input-aiptek
xf86-input-elographics xf86-input-fpit xf86-input-hyperpen
- Bump version to 7.6_1 since the split packages have a Conflicts
with xorg-x11-driver-input <= 7.6.
- Add Provides/Obsoletes to the main subpackage, for the now
removed devel subpackage, to smooth upgrades.
- Add a README.meta file to explain the goal of this compatibility
I probably should note that the Logitech peripherals are the K800 keyboard, M325 mouse, and they are using the unifying USB dongle.