Problema principal do remapeamento do Ubuntu

Problema principal do remapeamento do Ubuntu

Tentei remapear uma tecla que não está no meu teclado atual, mas não consigo fazê-la funcionar no Ubuntu 17.04.

eu editei o arquivo

/usr/share/X11/xkb/symbols/pc

A tecla que estou faltando no meu teclado é a tecla LSGT abaixo (à direita da shifttecla)

key <LSGT> {    [ less, greater, bar, brokenbar ] };

Então, quero substituir §a chave da seção abaixo (à esquerda da tecla numérica 1) pela chave acima. Porque eu nunca usei essa chave

Então eu corro

xev -event keyboard

para obter as principais informações. Mas não vejo o número da chave que devo usar?

KeyPress event, serial 28, synthetic NO, window 0x3400001,
    root 0xdd, subw 0x0, time 18369362, (-451,244), root:(348,296),
    state 0x0, keycode 49 (keysym 0xa7, section), same_screen YES,
    XLookupString gives 2 bytes: (c2 a7) "§"
    XmbLookupString gives 2 bytes: (c2 a7) "§"
    XFilterEvent returns: False

Quando eu estava testando isso, eu tinha uma chave apenas para testar, então peguei a chave abaixo

key <AD12> { [ U0328,  dead_circumflex,  dead_tilde,  dead_caron ] };

E mudou isso para.

key <AD12> {    [ less, greater, bar, brokenbar ] };

E depois disso executei o seguinte comando para limpar o cache

sudo dpkg-reconfigure xkb-data

Depois disso, saí e entrei novamente. Mas as chaves permanecem as mesmas e nada acontece?

O que estou fazendo de errado?

Responder1

Com alguma ajuda do comentário de Gunnars, encontrei a resposta.

Quando eu vi

/etc/default/keyboard

Para ver minha configuração de teclado de localidade atual em XKBLAYOUT.

Então voltei.

/usr/share/X11/xkb/symbols/

E mudei o pc e meu arquivo de localidade que encontrei na configuração XKBLAYOUT acima.

De

key <LSGT>  { [      less,     greater,         bar,    brokenbar ] };

Para

key <TLDE>  { [      less,     greater,         bar,    brokenbar ] };

Fez um

sudo dpkg-reconfigure xkb-data

Cantado e voltado e agora está funcionando. E a chave é remapeada. (Não tenho certeza por que tive que alterar o arquivo pc e o arquivo local, pensei que o arquivo pc teria precedência sobre o arquivo local)

informação relacionada