Bugzilla – Bug 150070
I can not change keybord layout with loadkeys
Last modified: 2006-02-13 17:48:43 UTC
In console when I try to change keybord layout, use of loadkey is unsucsesfull. $loadkeys cz Loading /usr/share/kbd/keymaps/i386/qwerty/cz.map.gz Keymap 0: Permission denied Keymap 1: Permission denied Keymap 2: Permission denied Keymap 3: Permission denied Keymap 4: Permission denied Keymap 5: Permission denied Keymap 6: Permission denied Keymap 7: Permission denied Keymap 8: Permission denied Keymap 9: Permission denied KDSKBENT: Operation not permitted loadkeys: could not deallocate keymap 10 $loadkeys us Loading /usr/share/kbd/keymaps/i386/qwerty/us.map.gz Keymap 0: Permission denied Keymap 1: Permission denied Keymap 2: Permission denied KDSKBENT: Operation not permitted loadkeys: could not deallocate keymap 3
With what user have you tried this? Does it work for root? You might create a backtrace here.
I ran it as local user. As root it works.
I'm not quite sure if using keymap as normal user is intended to work, IMHO I would say no. Juergen?
That is correct. Loadkeys interfaces a lowlevel kernel interface, that is only available for the root user. Sorry. The main reason is probably security. The kernel would not know when a users logs out. His tuned keymap may do weird things to the next user. Works as designed.