Como faço pra configurar a tecla shift no Ubuntu 8.10 [Não toh conseguindo usar]

Iniciado por polengarock, 05 de Fevereiro de 2009, 20:44

tópico anterior - próximo tópico

polengarock

ola pessoal blza aew......depois q eu fuçada numas configurações do Ubuntu,não toh conseguindo mais usar a tecla shift,e queria saber se alguem tem alguma dica aew pra eu conseguir voltar ao normal  ;D

Desde já agradeço pela atenção   :D
http://img516.imageshack.us/img516/9874/64081026cb5.swf

Felix

Não foi exatamente a mesma tecla, mas eu consegui resolver um problema de teclado semelhante com algumas dicas e fiz aqui uma 'receita de bolo', talvez em seu caso ajude também:

Citar
Eu já havia visto algo a respeito do bug do Ubuntu 8.10 Intrepid Ibex que afeta a tecla "." no teclado numérico, mas tal problema não havia me afetado... até hoje!

Nesta última atualização do dia 15/11 tudo correu bem, exceto que fiquei sem ponto final, tanto no teclado numérico quanto no alfa-numérico, corri no fórum, canal no irc e nada... muitos com o mesmo problema. Demorou um pouco, mas com a ajuda do parceiro @crimeboy pelo twitter conseguimos resolver, segue aí a solução:

1. Crie um arquivo para ser inicializado toda vez com o sistema:

    felix@merovingian:~$ sudo  vim /etc/init.d/keymap_modifier-abnt_numpad_dot.sh

2. Dentro dele cole o seguinte código:

    #!/bin/bash
    xmodmap -e "keycode 129 =  period"
    xmodmap -e "keycode 60 = period greater"
    xmodmap -e "keycode 62 = Shift_R"
    xmodmap -e "keycode 46 = l"

3. Salve-o e torne-o executável:

    felix@merovingian:~$ sudo chmod +x /etc/init.d/keymap_modifier-abnt_numpad_dot.sh

4. Execute-o:

    felix@merovingian:~$ sudo /etc/init.d/./keymap_modifier-abnt_numpad_dot.sh

5. Faça os testes!

O que o arquivo acima faz? Ele remapeia algumas teclas suas, a princípio meu problema estava com as teclas "." tanto do teclado numérico quanto do alfanumérico, para isso, tive que remapeá-las com as linhas 1 e 2 do script!, a linha 3 mapeia novamente a tecla shift do lado direito do teclado (que acabou sendo desconfigurada quando tentei a configuração na primeira vez) e por último fiz o mapeamento da letra l/L. Mas agora tudo está certo.

Para saber o código das teclas, utilizei o comando "xev" no terminal.

—-
Edit.: 2008-11-18

Como visto nos comentários, há outras formas de corrigir o problema, mas falando a verdade, quando eu estava testando este script que fiz, eu não havia reiniciado a máquina, então o problema persistia mesmo colocando ele no /etc/init.d/rc.local.

O Gleizer (via comentários) disse que a atualização de hoje corrigia o problema. Porém quando cheguei aqui em casa o problema persistia mesmo após a atualização.

A solução proposta pelo Ubuntero resolvia o problema do teclado alfa-numérico, porém no teclado numérico eu continuava com duas 'virgulas' e nenhum ponto.

Solucionei 'definitivamente' o problema copiando o script para minha pasta pessoal e através do menu Sistema - Preferências - Sessões adicionei ele para iniciar junto com o sistema. Agora todas minhas teclas estão funcionando; e pelo jeito o bug persiste.

Só uma observação: Aproveitei e desativei na lista de repositórios as atualizações Proposed e Sem Suporte, chega de dor de cabeça.

fonte

polengarock

Entaum fiote,eu faço isso ate a segunda linha de comando,mas nao consigo salvar no terminal e nem tornalo exe....como faço isso......e também o teclado numerico[aquele debaixo do Num Lock] também não funfa....sera q esse script ajuda também ???
http://img516.imageshack.us/img516/9874/64081026cb5.swf

Felix

é como uma receita mesmo... leia o texto inteiro e depois execute, não entendi exatamente onde você está com dúvida...

polengarock

Entaum fiote,na hora q eu entro no terminal eu consigo chegar ate a parte q tem q colar aquele codigo ,mas em baixo fica um monte de ~ em azul e depois  a palavra insert em negrito,manja, dai nao sai disso  >:(....o q devo fazer ???
http://img516.imageshack.us/img516/9874/64081026cb5.swf

Felix

ahn...

agora entendi (seu português não é muito claro para mim)

é que eu usei o editor vim (em modo texto... como eu prefiro)

substitua onde você encontrar a palavra vim por outro editor de textos de sua preferência. Se usa o Gnome use o gedit, em caso de KDE há o kedit

polengarock

http://img516.imageshack.us/img516/9874/64081026cb5.swf

Felix

Citação de: polengarock online 05 de Fevereiro de 2009, 21:19
Blza fiote...vlew aew  ;),qualquer coisa posto de novo aki...vlew msm

meu Deus.... preciso de um tradutor....

hehehe

brincadeira 'fiote'

[]

polengarock

http://img516.imageshack.us/img516/9874/64081026cb5.swf

Felix


polengarock

http://img516.imageshack.us/img516/9874/64081026cb5.swf

Felix


polengarock

Eu acho q tah,pq aparece uma caixinha no topo da tela e no terminal conforme a tecla q eu aperte aparece uns numeros e tals...o q devo fazer depois disso pra recuperar as funçoes do Shift do teclado numerico ???

Aparece isso no terminal

root@polenga-desktop:/home/polenga# /etc/init.d/./keymap_modifier-abnt_numpad_dot.sh
xmodmap:  unknown command on line commandline:1
xmodmap:  unable to open file '129' for reading
xmodmap:  unable to open file '=' for reading
xmodmap:  unable to open file 'period"' for reading
xmodmap:  4 errors encountered, aborting.
xmodmap:  unknown command on line commandline:1
xmodmap:  unable to open file '60' for reading
xmodmap:  unable to open file '=' for reading
xmodmap:  unable to open file 'period' for reading
xmodmap:  unable to open file 'greater"' for reading
xmodmap:  5 errors encountered, aborting.
xmodmap:  unknown command on line commandline:1
xmodmap:  unable to open file '62' for reading
xmodmap:  unable to open file '=' for reading
xmodmap:  unable to open file 'Shift_R"' for reading
xmodmap:  4 errors encountered, aborting.
xmodmap:  unknown command on line commandline:1
xmodmap:  unable to open file '46' for reading
xmodmap:  unable to open file '=' for reading
xmodmap:  unable to open file 'l"' for reading
xmodmap:  4 errors encountered, aborting.
http://img516.imageshack.us/img516/9874/64081026cb5.swf

Felix

Realmente você está fazendo algo de errado. O arquivo que você criou, está exatamente como este trecho:
Citar
#!/bin/bash
xmodmap -e "keycode 129 =  period"
xmodmap -e "keycode 60 = period greater"
xmodmap -e "keycode 62 = Shift_R"
xmodmap -e "keycode 46 = l"

???

Não precisa criar ele na pasta em que está especificando no tutorial, na sua área de trabalho ou pasta pessoal mesmo serve... qualquer local em que fique mais fácil sua localização.

polengarock

tah sim fiote......o q vc sugere fazer  ???    também usei o comando xev q nem no tutorial......
http://img516.imageshack.us/img516/9874/64081026cb5.swf