You are not logged in.
Did anyone else notice the keyboard repeat rate and delay changed after the update to Xorg 1.6? It takes longer to start repeating and the rate is lower (at least in a terminal). This happens both in xmonad (started through xinit) and KDE (started through gdm).
xset q has the same output in both xorg 1.5.3 and 1.6:
...
auto repeat delay: 660 repeat rate: 25
...
The weird thing is, I don't think this is the true delay and repeat rate in effect when using xorg 1.5.3 -- it reacts much faster than that.
After the update to xorg 1.6, I started KDE (though I seldom use it) and played around with the keyboard settings in the 'SystemSettings' control panel. I guess the delay closest to the old one is about 300.
Does anyone know how to get the old settings back? I had to downgrade to 1.5.3, since this drives me nuts.
EDIT: Doing xset 250 25 helps a bit, but doesn't feel quite right.
EDIT2: Might be related to this http://bbs.archlinux.org/viewtopic.php?id=67759
Last edited by meqif (2009-04-12 14:31:52)
Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4
Offline
Explicitly define your keyboard in xorg.conf and don't use evdev but kbd.
You just need to add to Section "ServerLayout"
InputDevice "Keyboard0" "CoreKeyboard"
And add the section
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
EndSection
Maybe one of those CoreKeyboard definitions is redundant.
Offline
Explicitly define your keyboard in xorg.conf and don't use evdev but kbd.
You just need to add to Section "ServerLayout"
InputDevice "Keyboard0" "CoreKeyboard"
And add the section
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
EndSectionMaybe one of those CoreKeyboard definitions is redundant.
For that I'd have to also add Option "AutoAddDevices" "off" to ServerLayout.
That's not really the problem, I was using evdev with xorg 1.5.3 and everything was fine. What I'd like to know is, what was the default delay and repeat rate in xorg 1.5.3, so I can set it in xorg 1.6.0 (with xset or something).
Thanks for your suggestion, though.
Last edited by meqif (2009-04-12 13:22:47)
Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4
Offline
Alright, I solved this by adding
xset r rate 200 25
to my .xinitrc. It's close enough to the old behaviour.
EDIT: Fixed missing 'r'.
Last edited by meqif (2009-04-12 14:40:58)
Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4
Offline
You're missing an 'r'
xset r rate [delay] [rate]
And thanks very much for finding this! I just noticed it today, despite the fact that I've been using xorg 1.6 since it hit testing. I think the change might've been merged when it went into extra.
Last edited by buttons (2009-04-12 14:38:17)
Cthulhu For President!
Offline
You're missing an 'r'
You're right, thanks!
And thanks very much for finding this! I just noticed it today, despite the fact that I've been using xorg 1.6 since it hit testing. I think the change might've been merged when it went into extra.
Heh, I noticed it immediately when I had to use backspace.
I just peeked xf86-input-evdev's and xorg-server's changelog but didn't see any relevant change. Maybe it was something else.
Ricardo Martins ><>< ricardomartins.cc ><>< GPG key: 0x1308F1B4
Offline
Yeah the same problem here , after last update
Offline
Thank you very much.
This sure beats editing Xorg.conf
Offline
Thanks! This was plenty useful for me
Worked even without a restart of X.
(I was trying to do something similar with kbdrate but that doesn't work)
Offline