Por que minha modificação xkb / symbols / pc foi apenas metade do sucesso?

0

Eu estou tentando remapear minha tecla Caps Lock para qualquer uma das duas teclas Ctrl . Depois de mexer com xmodmap por algumas horas, me deparei com uma pergunta aqui que indicava que uma maneira melhor de fazer alterações permanentes nos mapas de teclado é modificando os arquivos em /usr/share/X11/xkv/symbols .

Eu mudei a linha no arquivo pc pertencente a Caps Lock para ler:

key <CAPS> { [ Control_L ] } ;

No entanto, tudo isso foi removido da funcionalidade Caps Lock (capitalização). Eu alterei a linha para o seguinte:

key <CAPS> { [ Control_L, Control_R ] } ;

Que não fez diferença.

Eu olhei em /var/lib/xkb e encontrei apenas README.compiled , mesmo depois de pressionar Ctrl + H , então não sei o que devo ter foi capaz de excluir.

Além disso, não tenho ideia de onde o manual desse sistema pode estar localizado, pois não consigo chamar

man xkb
    
por MasterArcanist 12.04.2017 / 12:04

1 resposta

0

Você deve evitar a edição de arquivos de propriedade do pacote, como xkb/symbols/pc , e, nesse caso, provavelmente não é necessário.

Acho que a opção ctrl:swapcaps pode ser o que você está procurando. A página do manual aplicável é man xkeyboard-config .

Para testar em sua sessão atual, se isso acontecer, execute este comando:

setxkbmap -option ctrl:swapcaps

Para alterá-lo persistentemente, abra o arquivo /etc/default/keyboard para edição e altere a linha

XKBOPTIONS=""

para

XKBOPTIONS="ctrl:swapcaps"
    
por Gunnar Hjalmarsson 12.04.2017 / 12:35