quarta-feira, 16 de novembro de 2016

Teclados e idiomas no Linux (Debian e Debian Likes)

Boa noite a todos,

Ainda hoje vejo com certa frequência a reclamação de acentuação e etc em algumas distros, aqui vamos falar das possibilidades de corrigir isso no Debian e nas distros baseadas neste ou seja, ubuntu, Linux Mint, etc., para isso vamos usar o terminal, mas nada de susto por causa disso hein pessoal, já que até no Windows ele está presente, só que lá não com tanto poder.

Começaremos reconfigurando a "locales"
sudo dpkg-reconfigure locales
Dois passos. No primeiro pode-se desmarcar a maioria das entradas. O que fica são en_US.UTF-8 e pt_BR.UTF-8.
No segundo se escolhe a locale padrão do root (pt_BR.UTF-8).
sudo dpkg-reconfigure console-setup
  • UTF-8
  • Combinado-Latino; Eslavo Cirirlico; Grego 
  • Não mude a fonte do kernel/inicialização

Para tanto, as vezes por motivos desconhecidos há que se reconfigurar o layout do teclado:
  sudo dpkg-reconfigure keyboard-configuration 
Todo cuidado, senão você terá que ir testando muitas configurações, por exemplo a do meu netbook é:
  • PC (Intl) Genérico de 105 teclas
  • Portugês do Brasil
  • O padrão para o layout do teclado  
  • Sem tecla compose 
Usar Control+Alt+Backspace para terminar o servidor X?
  • A sua escolha. Eu escolho sim. 
Ou então efetuando este comando:   
sudo setxkbmap -model abnt2 -layout br -variant abnt2
PS: Este comando acima também pode servir na maioria das distros, portanto é sempre bom ter ele guardado ai no seu bloco de notas

E para finalizar configurar o fuso horário:
sudo dpkg-reconfigure tzdata
  • América
  • Belém ("Minha região, estado do Pará")
SEMPRE BOM VERIFICAR O ARQUIVO:
 Verificar se no arquivo "/etc/default/locale" tem o conteúdo:
  • LANG="pt_BR.UTF-8"  
  • LANGUAGE="pt_BR:" 
Podendo ficar assim:  
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8" 
Minhas referências para essa descoberta:
  1. A principal referência é um fórum que saiu do ar o Fórum siduction Brasil.
  2. Fórum Linux Mint Brasil 
  3. Wiki Linux Mint Brasil - By Creto 
Até a próxima...