Hello again,
On Fri, May 1, 2020 at 3:02 PM Mark Pearson mpearson@lenovo.com wrote:
From: Alexander Ploumistos alex.ploumistos@gmail.com Sent: Friday, May 1, 2020 8:07 AM
One thing that I'd like to see, is linux support for the "energy manager" features - it's pretty much the only reason I've allowed windows to take up space on my laptops and I know I'm not the only one. I think that someone had written a kernel module that somehow managed to communicate with the battery controller, but since it's out of tree and we get quite a lot of kernel updates in Fedora, it's no fun rebuilding everything every 2-3 days. Is that something that's pretty standard among different model lines?
Interesting. We have a feature coming out soon that I think will give you some of what you want. I've been working on a kernel driver to make it more user friendly and that will go upstream eventually (if it's accepted).
That's great news, thanks!
If there's any projects that are out there and that with some help from Lenovo would be good to get upstream let me know. Our kernel technical experience is still limited (working on that!) but the RH guys have been amazing for helping us.
I think tlp that James mentioned is pretty much the only project that has stuck around. There have been some other efforts sprouting every now and then, but I guess they got abandoned when their creators moved to different machines and lost interest.
I'm expecting to get yelled at as the super key will still have the windows logo on it - not able to change that yet I'm afraid We have some engineers in Japan who have been looking at those "hotkeys" and getting that functionality into Linux so they work. Not exactly the same as what you're asking for but in the same areas so I'll send this on their way and see what they think. My understanding is xorg was hard to do any of the remapping stuff but wayland is much better. Not something I've looked at myself though
I've been using these two scripts on various systems: https://github.com/philipl/evdevremapkeys https://github.com/pronobis/evdevremapkeys
One is a fork of the other, with their main difference being that the fork implements N:N mappings. They both work under Xorg and Wayland, because everything happens at a lower level, it's like plugging in a new input device. Your engineers might be interested in that.
Best regards