Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
out of curiosity, I installed a kernel 3.16.0-4-686-pae on an old laptop Compaq C500 and Debian Testing.
It booted fine and everything seems Ok but, as I startx and get into Jwm, the keyboard does not work.
Everything works fine with the other kernels.
How could I go about troubleshooting the issue?
On Bionic I see 5 items returned, including xserver-xorg-input-kbd and xserver-xorg-input-libinput. 5 are also installed in Jessie, but xserver-xorg-input-kbd is not among them, even though it is available. You might need to add or remove one or the other, or swap input-libinput for input-kbd or vice versa.
Aptitude is a simpler tool to use for package searches, and would have returned just a few lines.
Quote:
I have both xserver-xorg-input-libinput and xserver-xorg-input-kbd installed.
With the other kernels (4.9, 4.16) it didn't seem to create a conflict.
Developers change things, but test only using their own hardware and/or VMs that may or may not be equivalent to your hardware. When they break someone's setup, what can anyone do but try making changes? These drivers are only for X, so if you have too many or too few or a wrong combination, you can perform repairs from the cmdline, using apt, or aptitude, or apt-get. It only takes at most a minute if you have broadband internet to add an X driver, less to remove one, plus whatever time it takes to restart your display manager or reboot. Maybe JWM only uses the one that isn't installed. Maybe one or both of the newer drivers and/or X version aren't supported with the older kernel. You can test yourself, or you can hope to find someone else who has.
I'm aware it's a bit of a stretch to try to run an older kernel on a testing distro.
Like I said, it's an experiment.
I assume that, if the driver needed to work the keyboard on the older kernel is different from the new ones, I might be able to install it.
If, otherwise, I need to downgrade a testing version of the same driver, it would be more complicate.
Out of curiosity, if you cold boot the laptop with a USB keyboard plugged in, is either keyboard available in JWM? I've run into configurations on old hardware that keyboard works booted in the vttys, but in the DM neither keyboard nor mouse work, until unplugging the keyboard or mouse and replugging it.
Do you have both libevdev2 and xserver-xorg-input-evdev installed?
If you don't have this figured out yet, maybe try putting the following somewhere in /etc/X11/xorg.conf.d/:
Yes, both libevdev2 and xserver-xorg-input-evdev are there.
However, I don't see an /etc/X11//xorg.conf.d/ directory.
Should I create one?
And, if so, what extension should have the file where I put the:
/etc/X11/xorg.conf.d/ is an optional directory. Not all installers bother to create it prior to need. 11-evdev.conf would be a suitable name for the file.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.