Hello Misc,
I am running -current (amd64) on a Lenovo w500.
I start Xfce4 from the command line with startx. I have
added:
exec /usr/local/bin/startxfce4
to ~/.xinitrc.
Everything comes up nicely, but I cannot swap the Control_L
and CAPS_LOCK automatically at startup.
I can swap them from an xterm command line using
setxkbmap -option ctrl:swapcaps
and
xmodmap ~/.Xmodmap
Both of these methods do work, but I want it to happen
automatically when I launch X.
I have gone to the "Session and Startup" dialog and
created an entry for the setxkbmap command method.
The command executes and returns 0.
I have added:
XKBOPTIONS="ctrl:swapcaps"
to /etc/default/keyboard. This doesn't work either.
I have instrumented /etc/xdg/xfce4/xinitrc to verify that
# load local modmap
test -r $HOME/.Xmodmap && xmodmap $HOME/.Xmodmap
in that file is executed and returns 0
Googling finds the solutions described above. These aren't
working for me. At this point I am out of ideas. I am
resisting writing an "xorg.conf" file. Am I down to that?
Clue sticks gladly accepted.
Thanks to all,
Ray