괴랄한 세팅처럼 보일 수 있지만 나름 괜찮음. 하지만 적용하기가 조금 어렵다. lxsession의 autostart에 넣어도 적용이 되지 않기 때문이다. xinitrc, xprofile, .config/autostart 항목 등 온갖 것을 다 시도해봤는데 다 안 먹힌다. 키보드 variant만 잘 먹힘...
명령어 자체는 아래와 같다:
/usr/bin/setxkbmap -layout kr -variant kr104
/usr/bin/setxkbmap -option caps:ctrl_modifier -option shift:both_capslock
뭐가 세팅을 리셋하는가하니 범인은 nimf였다. nimf GUI를 열어서 위에 해당되는 세팅을 해주면 된다.
이렇게.
그리고 caps-indicator AUR 패키지를 설치하면 키보드에 caps lock LED가 없는 경우 유용함.