3 ms·
hal is long deprecated and never provided input handling. XInput2 is an extension which you can use to get support for multiple pointers and better keyboard sta
by secure 14y ago
hal is long deprecated and never provided input handling. XInput2 is an extension which you can use to get support for multiple pointers and better keyboard state. The input handling is still done (and was for a long time) by XKB in the X11 server, XInput2 is just a different API.
- lmm 14y agoIn the dim and distant past, I could set the keyboard layout used when X first started (in particular, the layout used for my login screen, KDM) in xorg.conf. Not pretty, but it worked. Then HAL came along, and I couldn't do that, but there was an undocumented XML file that I could use to set my keyboard layout. Even uglier, but fine, after enough googling I found out how to do it. Then HAL was deprecated, and now I don't know how to set that keyboard layout and can't find out (after logging in is fine, but having the correct keyboard layout is if anything more important when typing a password than in general use). I asked Matthew Garrett and he asked why would you ever want to change your keyboard layout? This is why I don't use linux any more.
- secure 14y agoSee https://wiki.archlinux.org/index.php/Configuring_keyboard_layouts_in_X https://wiki.archlinux.org/index.php/Configuring_keyboard_la... Also, why would one ask mjg (who doesn’t do X11 stuff AFAIK) instead of googling? :-)