xmodmap não está funcionando corretamente no currículo

2

Desde a atualização para 11.10, xmodmap parece estar funcionando bem longe disso também. Eu gostaria de poder executar xmodmap depois de desbloquear uma tela bloqueada, pois isso não funciona. Eu tenho que executá-lo de um terminal (duas vezes). Não quero as teclas Caps_Lock ou Menu depois de fazer o login.

De preferência, gostaria que xmodmap voltasse a ser utilizável. Não é executado automaticamente na inicialização como costumava fazer. Eu tenho um script na inicialização que tem que executá-lo várias vezes antes de realmente fazer as coisas. Aqui está o meu arquivo .xmodmaprc ; esperamos que alguém consiga encontrar algo errado:
clear mod1
clear mod3
clear mod4
clear lock
keycode 66 = Hyper_L
remove lock = Hyper_L
add mod3 = Hyper_L
keycode 133 = Alt_L
add mod1 = Alt_L
keycode 64 = Super_L
add mod4 = Super_L de keycode 135 = Super_R de add mod4 = Super_R de keycode 118 = Multi_key

Enquanto isso, se corrigir este arquivo não corrigir os problemas que estou tendo, eu gostaria de saber como executar xmodmap depois de retomar a suspensão ou o desbloqueio de uma tela bloqueada.

    
por Echogene 16.11.2011 / 22:53

3 respostas

2

Eu também estou tendo este problema em 11.04. Isso nem sempre foi o caso - só começou a acontecer comigo algum dia, então meu melhor palpite é que foi devido a algum tipo de atualização de software.

No entanto, é extremamente irritante. Eu encontrei este tópico , o que sugere que você pode adicionar um script /etc/acpi/resume.d/50-xmodmap.sh que é executado na ativação para invocar xmodmap .

Embora alguém tenha sugerido que esse bug pode não ser corrigido e que você pode ser forçado a usar a GUI. Porque o meu remapeamento desejado é bastante simples (eu só quero remapear Caps Lock para Control), foi o que eu fiz. Isso foi realmente difícil de encontrar, como eu tive que fazer:

  • Encontre o aplicativo GUI do teclado
  • Escolha a guia Layouts
  • Clique no botão Opções
  • Expanda o cabeçalho "Posição da tecla Ctrl" porque a opção desejada não estava em "Comportamento da tecla Caps Lock"
  • Marque a caixa "Tornar Caps Lock uma caixa adicional"

É verdade que, se você é um usuário .Xmodmap de longa data, isso é muito irritante, mas é melhor do que executar xmodmap manualmente toda vez que você fizer login.

    
por bolinfest 01.02.2012 / 20:08
0

Você precisa alterar o nome do seu arquivo xmodmap para ~ / .Xmodmap

Esse é o nome do arquivo que o Ubuntu procura, que é processado pelo xmodmap cada vez que você inicia uma sessão X.

    
por cossovich 06.02.2012 / 12:58
0

Parece que o suporte do xmodmap está sendo eliminado:

  

O suporte a xmodmap foi descartado no GNOME3, que deprecia o relatório de bug, fechando-o

(de Bug # 289781 no xserver-xorg-input-evdev )

A configuração gráfica Tweak tool pode oferecer as configurações de que você precisa. Você pode instalá-lo com apt-get install gnome-tweak-tool e usar a guia Digitação para configurar alguns ajustes comuns de teclado. (As mesmas configurações costumavam estar nas configurações padrão do sistema antes do Ubuntu 12.10 ).

    
por Arild 29.08.2014 / 23:04