Autor Tópico: Problema com remapeamento de teclado  (Lida 4427 vezes)

Offline Minhoca

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Problema com remapeamento de teclado
« Online: 27 de Agosto de 2013, 09:25 »
Olá pessoal, estou com um problema para remapear meu teclado. Ele veio com um defeito e a tecla "?" estava funcionando como CTRL, eu consigo arrumar pelo terminal usando o codigo : xmodmap -e "keycode 105 = slash question" , porém toda vez que reinicio, a tecla "?" volta a ser CTRL e eu tenho que digitar esse comando toda vez. Se alguém já passou por isso  ou sabe o erro que estou cometendo , agradeceria se ajudasse.

Grato desde já.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com remapeamento de teclado
« Resposta #1 Online: 29 de Agosto de 2013, 20:00 »
Teclado de notebook ou de desktop?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Minhoca

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Problema com remapeamento de teclado
« Resposta #2 Online: 03 de Setembro de 2013, 10:41 »
Notebook

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com remapeamento de teclado
« Resposta #3 Online: 03 de Setembro de 2013, 11:18 »
Costuma haver um diretório em seu perfil que, se vc colocar um script lá, ele é executado automaticamente durante seu login gráfico. Já tentou isso?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Minhoca

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Problema com remapeamento de teclado
« Resposta #4 Online: 03 de Setembro de 2013, 11:54 »
eu sou novo no linux, sei fazer nada :) como eu faria isso?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Problema com remapeamento de teclado
« Resposta #5 Online: 03 de Setembro de 2013, 11:55 »
Criando o script e colocando no tal diretório. Só não sei qual é no Gnome, pois só uso no KDE. Alguém que use Gnome / Unity vai ter que nos ajudar.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Darcamo

  • Visitante
Re: Problema com remapeamento de teclado
« Resposta #6 Online: 03 de Setembro de 2013, 14:57 »
Eu também uso o xmodmap para remapear algumas teclas. O método que uso consiste em criar um script na minha home e adicioná-lo para ser executado no início da sessão quando eu logar.

Os passos para isso são:
1 - Primeiro crie um script na sua home com o nome de "ajeita_teclado.sh" (ou outro que preferir).
O script que uso é
Código: [Selecionar]
#!/bin/bash
sleep 20
# Usa xmodmap para corrigir o teclado e mudar HP_Home para home, HP_End para
# End, etc.
xmodmap -e "keysym KP_Home = Home"
xmodmap -e "keysym KP_End = End"
xmodmap -e "keysym KP_Prior = Prior"
xmodmap -e "keysym KP_Next = Next"
xmodmap -e "keysym KP_Insert = Insert"
xmodmap -e "keysym KP_Delete = Delete"

2 - Feito isso, dê permissão de execução para o script. Supondo que eles está na sua home vc faz isso com o comando chmod
Código: [Selecionar]
chmod 777 ./ajeita_teclado.sh
Nota: Não lembro porque coloquei o sleep de 20 segundos, mas acho que foi necessário para funcionar corretamente com o passo 3 a seguir.

3 - Agora, no dash do Unity digite "sessão" e escolha o programa "Aplicativos de sessão". É aqui que você vai adicionar seu script para ser executado automaticamente quando você logar. Basta clicar em "adicionar" e em "comando" colocar o path completo para o seu script.

Offline pylm69

  • Usuário Ubuntu
  • *
  • Mensagens: 476
    • Ver perfil
Re: Problema com remapeamento de teclado
« Resposta #7 Online: 03 de Setembro de 2013, 15:23 »
Pra que o 777 @_@ só quer execução né? Então um chmod +x faz o trabalho :3
Rolling Release é o máximo \o/

Offline Minhoca

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Problema com remapeamento de teclado
« Resposta #8 Online: 03 de Setembro de 2013, 23:12 »
Consegui aqui galera, brigadao aew zekkerj e Darcamo!