I have the following .xinitrc: #!/bin/sh xset r rate 200 80 setxkbmap -layout us -variant altgr-intl synclient VertEdgeScroll=1 exec startxfce4 The keyboard rate setting should be obeyed like the keyboard map setting is.
xkb-plugin doesn't touch autorepeat settings; xfce4-keyboard-settings controls the keyboard autorepeat rate so it makes total sense that it overwrites whatever you may set with xset, imho. I'm refiling this to xfce4-settings in case any other maintainer wants to take a look.
(In reply to comment #1) > xkb-plugin doesn't touch autorepeat settings; xfce4-keyboard-settings > controls the keyboard autorepeat rate so it makes total sense that it > overwrites whatever you may set with xset, imho. > > I'm refiling this to xfce4-settings in case any other maintainer wants to > take a look. If the repeat settings should be overwritten, then so should the keyboard map. Why not allow the user to simply use the global settings (as it happens with the keyboard map).
(In reply to Felipe Contreras from comment #2) > (In reply to comment #1) > > xkb-plugin doesn't touch autorepeat settings; xfce4-keyboard-settings > > controls the keyboard autorepeat rate so it makes total sense that it > > overwrites whatever you may set with xset, imho. > > > > I'm refiling this to xfce4-settings in case any other maintainer wants to > > take a look. > > If the repeat settings should be overwritten, then so should the keyboard > map. Why not allow the user to simply use the global settings (as it happens > with the keyboard map). Hello? Why not?
> Why not? XFCE controls only a subset of available XKB settings so it makes sense to let users who want to control more exotic XKB options outside of XFCE a way to do that; that's really an exception - no other XFCE-controlled setting can be overwritten in this manner afaik. On the other hand, all available auto-repeat settings are configurable through XFCE so I personally see little motivation for changing the current behavior.
(In reply to Igor Slepchin from comment #4) > no other XFCE-controlled setting can be overwritten in this manner afaik. It's not about overriding, it's about Xfce not setting them in the first place, and I have you an example: setxkbmap -layout us -variant altgr-intl I do that before running Xfce and it works because Xfce doesn't override that. > On the other hand, all available > auto-repeat settings are configurable through XFCE so I personally see > little motivation for changing the current behavior. Yes, but now I have to change the settings in two places. It is unreasonable to expect the user to configure X settings in each and every desktop environment. `xset r rate 200 80` works in i3, why doesn't it work in Xfce? Couldn't Xfce just not apply the setting, like it does with the keyboard layout?
-- GitLab Migration Automatic Message -- This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfce4-settings/-/issues/14. Please create an account or use an existing account on one of our supported OAuth providers. If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev