/etc/rc.local
não funcionará nessa situação, porque o xmodmap requer um servidor X para conversar.
Eu sei que o / etc / X11 / Xmodmap é parte do pacote xorg-x11-xinit no RHEL e no Fedora, portanto, faça suas alterações lá. Eles serão usados quando qualquer nova sessão X for iniciada.