Code:
xkbcomp -xkb $DISPLAY /home/username/myxkbmap
Now you'll have a file named myxkbmap in your home directory. Open that file with your text editor and edit the key <caps> entry like this:
Code:
key <CAPS> { repeat=no, type[group1]="ALPHABETIC", symbols[group1]=[ Caps_Lock, Caps_Lock ], actions[group1]=[ LockMods(modifiers=Lock), Private(type=3,data[0]=1,data[1]=3,data[2]=3) ] };
Save it. And then reload it:
Code:
xkbcomp /home/username/myxkbmap $DISPLAY
You can write an executable startup script so that you won't have to do this everytime X starts.
Like:
Code:
#!/bin/sh
xkbcomp /home/username/myxkbmap $DISPLAY
Save this with any name you want. Make it executable. And make it one of your startup programs.