Infelizmente, você não pode fazer isso na camada do tmux. A página man do tmux man tmux
tem uma seção intitulada KEY BINDINGS
, que lista as chaves especiais que podem ser
mapeado dentro do tmux. Caps lock não é um deles:
In addition, the following special key names are accepted: Up, Down, Left, Right, BSpace, BTab, DC (Delete), End, Enter, Escape, F1 to F12, Home, IC (Insert), NPage/PageDown/PgDn, PPage/PageUp/PgUp, Space, and Tab.
Felizmente, você deve conseguir fazer isso facilmente na camada do CentOS.
Existem algumas maneiras de fazer isso, eu prefiro o seguinte:
setxkbmap -layout us -option ctrl:nocaps
xmodmap -e 'clear Lock'
xmodmap -e 'keycode 0x7e = Control_R'
xmodmap -e 'add Control = Control_R'
Que você pode colocar no seu arquivo .bashrc
, ou onde quer que os comandos sejam executados na inicialização do seu sistema.
Também pode haver uma maneira de alterar o layout do teclado em um programa de configuração no CentOS. Eu não estou muito familiarizado com isso, mas o Caps Lock to Control é uma requisição muito comum e você deve ser capaz de encontrá-lo se você procurar por ele no CentOS, Linux ou qualquer outra coisa além do tmux.