quinta-feira, 24 de março de 2011

Configurando Teclado Linux modo texto

Metodo 1

1)como root execute no terminal: dpkg-reconfigure keyboard-configuration

#dpkg-reconfigure keyboard-configuration

abrira uma tela, selecione o tipo de teclado, e depois o layout , dps AltGR.... é bem intuitivo. Utilize os DIRECIONAIS do teclado, a tecla TAB para mudar o foco e a tecla ENTER para selecionar. va avançando apertando tab para selecionar o OK e em seguida enter.

obs: o comando dpkg-reconfigure keyboard-configuration (no Debian 6.0 por exemplo) altera o arquivo /etc/default/keyboard, que será mostrado no método2.


Metodo 2:

1)como root, abra no terminal, vá ate /etc/default/ e altere o arquivo keyboard atraves do vi ou do nano

#nano /etc/default/keyboard

2)ira aparecer algo do tipo:

XKBMODEL="pc105" - modelo do teclado, depende do modelo do seu teclado. nao precisa mexer se não souber

XKBLAYOUT="us" - layout do teclado (tipo abnt2=br ou us=americano)

XKBVARIANT="intl" -variaçao do teclado (ex: se o layout for US ele pode ser internacional- "intl"(com dead keys= teclas de acento funcionando =]). No caso do teclado ser ABNT2, basta somente colocar o layout como br e xbvariante ="" (sem nada dentro das aspas)

XKBOPTIONS="lv3:alt_switch,compose:rctrl" - lv3:alt_switch (teclas de terceiro nivel= simbulos como :[¬¬»«¥’‘¾¾½½¼¼€€¤¤³³²¡] acionadas quando qualquer alt estiver precionado) |
compose:rctrl = compor teclas utilizadno o ctrl direito.

3)Abaixo estao duas configuraçoes de teclados padrao do arquivo /etc/default/keyboard:

ABNT2

XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT=""
XKBOPTIONS="lv3:alt_switch,compose:rctrl"

Us international

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT="intl"
XKBOPTIONS="lv3:alt_switch,compose:rctrl"
obs: em /usr/share/doc/keyboard-configuration/examples tem um exemplo de arquivo keyboard.

4)para saber os tipos de "XKBMODEL" , "XKBLAYOUT" Negrito, "XKBVARIANT" e "XKBOPTIONS"
va em /usr/share/X11/xkb/rules/ e de um cat no arquivo base.lst

#cat /usr/share/X11/xkb/rules/base.lst


Metodo 3

Caso sua distro nao possua os arquivo /etc/defaul/keyboard, você terá que adicionar as configuraçoes de teclado ao arquivo /etc/X11/xorg.conf

#nano /etc/X11/xorg.conf

insira ou altere as seguintes informaçoes ficando assim:

no caso de abn2:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
EndSection

us international:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xfree86" (necessário para que possa se utilizar caracteres com Ç)
Option "XkbModel" "pc104" #(pode ser 102, 104, ou 105 depende do seu teclado)
Option "XkbLayout" "us"
EndSection



explicações sobre o funcionamento de cada opcão de configuração do teclado do xorg.conf voce encontra aqui (está em ingles)



17 comentários:

  1. No Debian lenny e no ubuntu-server 10.04, não tem o arquivo /etc/default/keyboard! poderia nos mostrar como configurar nestas duas distros? estou com um problema aqui que ocorre tanto no debian lenny e no ubuntu-server 10.04! O teclado br-abnt2 não fica com default!

    ResponderExcluir
    Respostas
    1. Olha que bacana

      # loadkeys br-abnt2

      Funcionou no Slackware 14.0

      Excluir
  2. Eu utilizo o debian 6.0 squeeze 64bits, e fiz o descrito no blog para configurar o meu teclado. mas acredito que em outras disotros, voce deve alterar o ser arquivo /etc/X11/xorg.conf para que o teclado funcione como default. Voce tentou utilizar o comando #dpkg-reconfigure keyboard-configuration ?

    senao siga o que está no método 3. ou de uma olhada aqui:
    http://www.vivaolinux.com.br/dica/Configurando-teclado-ABNT-%28Portugues%29-Debian-Lenny

    ou aqui:
    http://ubuntuforum-br.org/index.php?topic=13784.0

    ResponderExcluir
  3. Uso o Ubuntu 8.04 Server sem
    interface gráfica e NENHUM dos
    3 funcionou pra mim...

    ResponderExcluir
  4. Postagem antiga mas funcionou beleza aqui no debian Squeeze 6.0.5.

    Toda vez eu apagava o teclado no gerenciador do gnome e ao rebootar o danado voltava, quando mudei a conf pelo /etc/default/keyboard funcionou!

    PS. ja tinha configurado pelo xorg.conf sem sucesso.

    Abraço.

    ResponderExcluir
  5. Ubuntu 12.10 de todas as soluções que procurei na internet,inclusive na Wiki, esta foi a que melhor solucionou o problema.=D

    ResponderExcluir
  6. Valeu pela dica... o segundo método é infalível... Um forte abraço.

    ResponderExcluir
  7. E quando se usa um FirewallLinux ENDIAN Servidor de Internet que eu to rodando agora, e não consigo alterar as config do teclado .. Meu Deus me ajudem .. Nenhum desses métodos está disponivel nele .. Nenhum dos arquivos acima ..
    OBS: o mapa br-abnt2.map.gz ja está no dir: /usr/share/kbd/qwert/br-abnt2.map.gz

    Mais nãoconsigo configuraaar :(

    ResponderExcluir
  8. Consegui inserir a barra ''/'' apertando o botão ''option'' ( alt ) + Q.
    E configurar o teclado pela opção 2 e depois reiniciando minha máquina virtual com Debian.
    Vlw aew galera!

    ResponderExcluir
  9. Este comentário foi removido pelo autor.

    ResponderExcluir
  10. Cara, fiz exatamente como você ensinou mas meu layout é "us"... depois de sair e salvar o arquivo no VI eu digito mas o teclado continua como layout abnt2. Tem algo a mais que precisa fazer? Valeu!

    ResponderExcluir
  11. Ainda hoje funciona, pelo menos aqui no Debian, obrigado!

    ResponderExcluir
  12. Como faz para deixar o teclado luminoso?

    ResponderExcluir
  13. Resolveu meu problema apenas mudando o seguinte no /etc/default/keyboard

    XKBMODEL="pc105"
    XKBLAYOUT="br"

    VALEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

    ResponderExcluir