Configurando Teclado no Linux

Publicado por Ed Pess em 06/06/2016

[ Hits: 19.489 ]

 


Configurando Teclado no Linux



Existem várias maneiras de configurar o teclado, e algumas distribuições que utilizam principalmente o KDE, têm apresentado problemas com acentuação das palavras.

Esta dica é para quem está com problemas com a configuração de teclado, que não está acentuando direito e sobre como tornar permanente sua configuração.

No diretório Home existe um arquivo oculto chamado ".bashrc" que contém as configurações de sessão do usuário, o arquivo pode ser configurado para fazer a configuração do teclado.

Num terminal, execute este comando:

setxkbmap -model abnt2 -layout br -variant abnt2

Abra um terminal e como root, abra o editor de texto disponível (nano, vi, Gedit, Kedit, Leafpad etc). Assim:

# leafpad /home/usuario/.bashrc

Onde "usuario", é o usuário do sistema.

Aberto seu arquivo ".bashrc", Insira a linha assim:

setxkbmap -model abnt2 -layout br -variant abnt2

E salve o arquivo, sem fazer nenhuma outra alteração, tome cuidado.

Volte ao terminal e dê o seguinte comando:

# chmod +x .bashrc

Agora, execute o arquivo assim:

# ./.bashrc

Pronto, tecle: ç, Ç, â Ã, é É... no terminal, já vai sair tudo bonitinho.

Exemplo de arquivo ".bashrc":

# ~/.bashrc
#
setxkbmap -model abnt2 -layout br -variant abnt2
[[ $- != *i* ]]
colors() {
	local fgc bgc vals seq0

	printf "Color escapes are %s\n" '\e[${value};...;${value}m'
	printf "Values 30..37 are \e[33mforeground colors\e[m\n"
	printf "Values 40..47 are \e[43mbackground colors\e[m\n"
	printf "Value  1 gives a  \e[1mbold-faced look\e[m\n\n"

	# foreground colors
	for fgc in {30..37}; do
		# background colors
		for bgc in {40..47}; do
			fgc=${fgc#37} # white
			bgc=${bgc#40} # black

			vals="${fgc:+$fgc;}${bgc}"
			vals=${vals%%;}

			seq0="${vals:+\e[${vals}m}"
			printf "  %-9s" "${seq0:-(default)}"
			printf " ${seq0}TEXT\e[m"
			printf " \e[${vals:+${vals+$vals;}}1mBOLD\e[m"
		done
		echo; echo
	done
}

[[ -f ~/.extend.bashrc ]] && . ~/.extend.bashrc

[ -r /usr/share/bash-completion/bash_completion   ] && . /usr/share/bash-completion/bash_completion

Também publicado em:
Outras dicas deste autor

Como obter informações sobre o sistema com inxi

Como executar um comando/script shell dentro do código Java

Link com ícone para arquivo .jar no Manjaro Mate

Como executar um script shell na inicialização do Linux

Leitura recomendada

Comando tar detectando tipo de arquivo automaticamente

Dois drives de CD-ROM no Linux

Angel Network Monitor

Onde achar pacotes e distribuições antigas

Livro: Como implementar IA na sua empresa (Gratuito)

  

Comentários
[1] Comentário enviado por lcavalheiro em 07/06/2016 - 12:31h

Você pode criar um arquivo /etc/X11/xorg.conf.d/90-keyboard-layout.conf com o conteúdo:
Section "InputDevice"
Identifier "Keyboard1"

Driver "keyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
Option "XkbVariant" "abnt2"
Option "XkbOptions" "abnt2"
EndSection


Funciona em qualquer distro que use o Xorg e para todos os usuários.
--
Dino®
[i]Vi veri universum vivus vici[/i]
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta
[code][b]Mensagem do dia[/b]: Satã representa conhecimento sem limites e não auto-ilusão hipócrita.[/code]



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts