Antes de entrar no meu sistema, qualquer maneira de fazer uma chave simular outra tecla?

1

No meu teclado, o botão I não funciona. Eu já tinha pedido um Q em como fazer uma chave simular outra tecla . Esse Q resolveu o problema somente depois que eu entrei no meu sistema. Eu estou trabalhando no Ubuntu 13.04. Mas como resolver o mesmo problema que estou enfrentando antes de fazer login no meu sistema? Veja o exemplo abaixo:

Durante o registro, no menu de inicialização do GRUB 2, pressiono "c" & insira a linha de comando. Agora aqui como fazer uma chave simular I ? Isso resolveria meu problema completamente se a alteração incorporada para alcançar isso for permanente (se eu fizer login ou não; mesmo se eu inicializar em um software diferente, etc)

    
por Ravi 05.01.2014 / 04:46

3 respostas

1

Se este for um PC, você pode tentar o seguinte:

  • Mantenha pressionada a tecla ALT
  • Digite o código ASCII no teclado numérico (108 para minúsculas 'l')
  • Solte a tecla ALT

Certifique-se de não usar os números na parte superior do teclado. Além disso, isso só pode funcionar com a tecla ALT esquerda.

    
por 05.01.2014 / 05:02
1

Se o modo CLI do grub for semelhante a este , então tem muitos recursos padrão, incluindo o comando echo e suporte para variáveis, então é mais provável que você simplesmente faça:

A="$(echo -en '54')"

Então você o usaria assim, por exemplo, para fazer o comando ls -l :)

$(echo $A)s -$(echo $A)

O código ALT + é muito mais fácil. Mas esta é uma solução de último recurso. Por que "simular" uma chave nesse ambiente estilo bash quando você pode simplesmente gerar a saída com echo e o valor octal para o caractere que está procurando?

    
por 05.01.2014 / 06:44
0

Eu sugiro, se você puder, apenas modificar o seu GDM para que ele carregue seu xmodmaps também. A partir deste AU Q & A intitulado: Por que não meu ~ /. Carregamento do arquivo Xmodmap no login? .

trecho

Also you could check /etc/gdm/Xsession for the line usermodmap="$HOME/.Xmodmap" and if it isn't there just append it at the end of the file. If you're the only user of the system just put your changes into /etc/X11/Xmodmap.

    
por 05.01.2014 / 05:06