I wish to adjust my shift+numpad-home behavior microsoft-like. At my previous distros, I remember appending in my
xorg.conf.d/*keyboard.conf an XkbOption and that solved it all. Now I took the same path to no avail, and after some more research, I had to do
setxkbmap -option numpad:microsoftto solve my problem. Apperantly, my
xorg.conf files get either overwritten or ignored at each system startup. To be more precise, my added line did not get overwritten, but ignored. Then when I renamed
80-keyboard.conf to see how it behaves, it created a default
00-keyboard.conf file from scratch on startup.
What is the exact relationship between
/etc/X11/xorg.conf.d configs? Where does whatever store its default configs which overwrite my own configs? Is it just another intrusive systemd way of doing things, or is it me being paranoid, as I have a strong dislike of systemd?
To clarify, I did manage to get the result I want, I'm just trying to see what's under the hood.
Summary: What is the mechanism that ignores my manual changes in
/etc/X11/xorg.conf.d/*-keyboard.conf and forces me to use
setxkbmap instead? Where are the defaults stored, and how and why does it overwrite at each startup?