Hi, This is an upstream bug: https://sourceforge.net/p/lxde/bugs/815/. The problem is that xset expects the keyboard repeat rate to be passed to it in characters per second but it is passed in milliseconds per character instead. This causes the repeat rate to go down instead of up (or vice versa) after the user logs out and in. Moreover, to configure the keyboard via xset, lxinput creates a .desktop file in $HOME/.config/autostart/ which contains "NotShowIn=GNOME;KDE;XFCE;" whereas it should contain "OnlyShowIn=LXDE;". Best regards, Nico.
Suggested advisory: ======================== The updated package passes to xset the keyboard repeat rate in the format expected by xset (characters per second) and ensures that the configuration done by lxinput only applies to LXDE. ======================== Updated packages in core/updates_testing: ======================== i586: lxinput-0.3.4-2.1.mga5.i586.rpm x86_64: lxinput-0.3.4-2.1.mga5.x86_64.rpm Source RPMs: lxinput-0.3.4-2.1.mga5.src.rpm
Status: NEW => ASSIGNEDAssignee: bugsquad => qa-bugsSource RPM: (none) => lxinput
Tested in i586 virtualbox. Before update: Tried it out under Mate then switched to LXDE. LXDE: Played with keyboard settings.... autostart]$ cat LXinput-setup.desktop [Desktop Entry] Type=Application Name=LXInput autostart Comment=Setup keyboard and mouse using settings done in LXInput NoDisplay=true Exec=sh -c 'xset m 20/10 10 r rate 1000 90 b on' NotShowIn=GNOME;KDE;XFCE; Had been expecting about 11 characters per second, not 90. After updating used the gui to set a delay of 1000ms and a 200ms repeat interval. $ cat .config/autostart/LXinput-setup.desktop [Desktop Entry] Type=Application Name=LXInput autostart Comment=Setup keyboard and mouse using settings done in LXInput NoDisplay=true Exec=sh -c 'xset m 20/10 10 r rate 1000 5 b on' OnlyShowIn=LXDE; The repeat rate looks reasonable and the settings took effect immediately. Logged out and into KDE4. The new settings were not applied. Logged into Mate. Again the keyboard settings had not been changed by the LXDE configuration. Tried LXDE again and found the slower settings in place. Update OK for i586.
URL: (none) => MGA5-32-OKCC: (none) => tarazed25
URL: MGA5-32-OK => (none)Whiteboard: (none) => MGA5-32-OK
Tests on x86_64 proceeded in the same way and returned the same results. Confirmed that after the update lxinput settings affected only the LXDE desktop. Good for 64-bit and can be validated.
Keywords: (none) => validated_updateWhiteboard: MGA5-32-OK => MGA5-32-OK MGA5-64-OKCC: (none) => sysadmin-bugs
Advisory uploaded.
Whiteboard: MGA5-32-OK MGA5-64-OK => advisory MGA5-32-OK MGA5-64-OK
An update for this issue has been pushed to the Mageia Updates repository. http://advisories.mageia.org/MGAA-2016-0064.html
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED