as associações de teclas xmodmap são redefinidas quando abro uma nova guia no shell

2

Quando eu abro um shell no ranger com shift -s, abro o vim e depois abro um shell com: sh ou abro uma nova aba shell com ctrl-shift-t, minhas atalhos de teclado xmodmap (caps swap lock e escape keys) são restabelecer. Isto é o que o terminal cospe:

xmodmap:  please release the following keys within 2 seconds:
    t (keysym 0x74, keycode 28)
    Shift_R (keysym 0xffe2, keycode 62)

Meus atalhos de teclado são muito importantes para mim, pois sou um usuário ativo do vim atualmente trabalhando com o Typescript (preciso de acesso rápido ao shell para compilar meu código). Eu configurei meus atalhos de teclado com xmodmap ~/.Xmodmap (o arquivo .Xmodmap contém meus comandos xmodmap) e adicionei esse comando ao meu .bashrc.

Para mais contexto, estou usando o Ubuntu 16.4 e recentemente criei um arquivo de configuração ranger (~ / .config / ranger / rifle.conf) para adicionar suporte para a extensão de arquivo .ts. Eu não sou um ranger especialista ou um usuário bash, mas ambos são muito importantes para o meu fluxo de trabalho. Ajuda seria muito apreciada.

edit: esse problema é resolvido quando eu removo xmodmap ~/.Xmodmap do meu .bashrc, mas agora não tenho como ativar meus atalhos de teclado do xmodmap na inicialização. Adicionar @reboot xmodmap ~/.Xmodmap ao meu arquivo crontab não funciona (talvez eu deva postar uma questão separada para isso, mas deixarei esta questão aqui para referência futura).

    
por Liam Thornback 20.06.2018 / 22:40

0 respostas