Vincular Alt Gr à direita alt

0

Estou usando o Layout de teclado do programador Dvorak . Ele liga a chave right alt a Alt Gr ( ISO_Level3_Shift ).

Como posso vinculá-lo de volta a right alt ?

edite: Eu estou usando o Debian GNU / Linux 8 (jessie) e o LXDE.

Em /usr/share/X11/xkb/symbols/us , diz:

// Programmer Dvorak, by Roland Kaufmann <rlndkfmn at gmail dot com>
// License: BSD, available at <http://www.kaufmann.no/roland/dvorak/license.html>
//[SNIP]
partial alphanumeric_keys
xkb_symbols "dvp" {

    include "us(dvorak)"
    name[Group1] = "English (programmer Dvorak)";

    //[SNIP -- more keys here]

    // lower row, left side
    key <AB01> { [ apostrophe,      quotedbl,       dead_acute                  ] };
    key <AB07> { [ m,               M,              mu                          ], type[Group1] = "FOUR_LEVEL_ALPHABETIC" };

    include "level3(ralt_switch)"
};
    
por learninglinux 17.12.2017 / 23:27

1 resposta

0

Pacotes oficiais do Jessie fornecem o banco de dados XKB em xkb-data v2.12 ( pacote fonte xkeyboard-config ). Esse AltGr codificado em us(dvp) foi removido em este commit , que parece Ele chegou na versão 2.1.1. Atualmente, o pacote Debian Sid é v2.19 .

Você basicamente tem duas opções para aplicar a correção você mesmo.

  1. Rápido e sujo: Edite /usr/share/X11/xkb/symbols/us e comente a linha include "level3(ralt_switch)" . Em seguida, reaplique o layout do teclado (usando setxkbmap , efetue logout e back in, etc). A alteração deve entrar em vigor imediatamente.

    • Vantagem : deve demorar 20 segundos para ser aplicada, incluindo a verificação da página de manual de setxkbmap .
    • Desvantagem : se o pacote Jessie xkb-data for atualizado para uma nova versão (mas menor que v2.17), será necessário executar a edição novamente.
  2. Lento e limpo: Agarre o pacote xkeyboard-config (qualquer outra versão Debian v2.17 ou mais recente também funcionaria) e crie seu próprio backport . Instale quaisquer dependências de compilação, construa os pacotes binários , e você terá sua própria versão de Jessie xkb-data v2.19 . Instale este pacote (com dpkg -i ou adicione a um repositório local do apt, etc), recarregue seu mapa de teclado e você está no negócio.

    • Vantagem : se Jessie atualizar o pacote xkb-data , seu pacote local deve ser mantido se o novo pacote Jessie for mais antigo que v2.19. Software de backport como este é mais seguro do que pegar pacotes binários de outras distribuições Debian e instalá-los diretamente.
    • Desvantagem : outros pacotes da era Jessie podem ter problemas com softwares mais novos. Isso é um risco relativamente baixo para xkb-data , mas é algo para se ter em mente.
por 18.12.2017 / 15:43