Teclado ABNT2 perdendo a configuração

Iniciado por kenshiro, 05 de Dezembro de 2017, 13:37

tópico anterior - próximo tópico

kenshiro

Prezados, de umas 3 semanas para cá está ocorrendo algo incomum (nunca havia acontecido) com meu teclado: perde a configuração, acentuação. Toda vez que ligo o micro ele está sem a configuração. Aí pesquisando achei a linha de comando abaixo:

setxkbmap -model abnt2 -layout br -variant abnt2

Toda vez que ligo vou no cmd, digito a linha de comando e fica tudo certo. Mas não sei o que está causando a perda da acentuação. Onde configuro p resolver permanentemente?

druidaobelix

#1
Pois bem, @kenshiro,

a) Seria bom você dizer o que é que está usando aí para orientar melhor alguma eventual solução:

lsb_release -rd&&echo "${XDG_CURRENT_DESKTOP}"&&echo $XDG_SESSION_TYPE

uname -ri

b) pressuposto de sistema devidamente atualizado

sudo apt update

sudo apt upgrade

Os dois comandos acima devem terminar sem erros de quaisquer espécie

Não precisa trazer ao tópico o resultado do processamento desses dois comandos, não ajuda em nada, a menos que apresentem erros, aí então será preciso examinar.

c) providências de ordem prática

Providências de ordem prática que podem ser tomadas imediatamente para não ter que ficar digitando o comando toda vez que faz o boot podem ser:

1) colocar o comando no rc.local

sudo gedit /etc/rc.local

deve ser colocado **antes** do exit 0 do final do arquivo

Esse arquivo, se existente, será executado toda vez que o sistema é iniciado

2) se o 1 acima não funcionar, colocar o comando nos "Aplicativos iniciais de sessão"

talvez essa 2) seja a melhor solução.

3) complementarmente, caso perca a configuração mesmo depois de iniciada a sessão, criar um 'alias' com o comando de tal forma que reduza a digitação para refazer.

gedit .bashrc

Note que há um . (ponto) antes do nome do arquivo, o que indica se tratar de um arquivo oculto; não precisa do sudo pois é um arquivo que está na /home e pertence ao usuário.

no final do arquivo, depois da última linha, acrescente:

alias tc='setxkbmap -model abnt2 -layout br -variant abnt2'

O mnemônico tc você pode substiuir por qualquer coisa que lhe seja mais confortável para lembrar, como por exemplo tcl teclado, seilá, qualquer coisa que queira.

Salvar e sair

Precisa reiniciar a janela do terminal para poder fazer efeito

exit

Tendo assim feito, ao abrir uma janela de terminal e digitar tc e dar um <enter> o comando será executado, o que reduz significativamente o trabalho de digitar o comando como um todo

4) criar um bash script de uma única linha e criar um ícone dele na área de desktop

Clicar sobre o ícone produziria a execução da bash script que contém aquela linha de comando que conserta a configuração do teclado.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

kenshiro

druidaobelix, boa tarde!

esqueci de dizer o q uso foi mal.....Ubuntu 16.04

Quanto a atualização (sudo atp update e upgrade), o sistema está sempre atualizado....

Esqueci de dizer também que é um teclado sem fio microsoft, mas que sempre funcionou bem.

Hj de noite farei o que indicou no resto do post e dou retorno


id4689

Citação de: druidaobelix online 05 de Dezembro de 2017, 16:08
Pois bem, @kenshiro,

a) Seria bom você dizer o que é que está usando aí para orientar melhor alguma eventual solução:

lsb_release -rd&&echo "${XDG_CURRENT_DESKTOP}"&&echo $XDG_SESSION_TYPE

uname -ri

b) pressuposto de sistema devidamente atualizado

sudo apt update

sudo apt upgrade

Os dois comandos acima devem terminar sem erros de quaisquer espécie

Não precisa trazer ao tópico o resultado do processamento desses dois comandos, não ajuda em nada, a menos que apresentem erros, aí então será preciso examinar.

c) providências de ordem prática

Providências de ordem prática que podem ser tomadas imediatamente para não ter que ficar digitando o comando toda vez que faz o boot podem ser:

1) colocar o comando no rc.local

sudo gedit /etc/rc.local

deve ser colocado **antes** do exit 0 do final do arquivo

Esse arquivo, se existente, será executado toda vez que o sistema é iniciado

2) se o 1 acima não funcionar, colocar o comando nos "Aplicativos iniciais de sessão"

talvez essa 2) seja a melhor solução.

3) complementarmente, caso perca a configuração mesmo depois de iniciada a sessão, criar um 'alias' com o comando de tal forma que reduza a digitação para refazer.

gedit .bashrc

Note que há um . (ponto) antes do nome do arquivo, o que indica se tratar de um arquivo oculto; não precisa do sudo pois é um arquivo que está na /home e pertence ao usuário.

no final do arquivo, depois da última linha, acrescente:

alias tc='setxkbmap -model abnt2 -layout br -variant abnt2'

O mnemônico tc você pode substiuir por qualquer coisa que lhe seja mais confortável para lembrar, como por exemplo tcl teclado, seilá, qualquer coisa que queira.

Salvar e sair

Precisa reiniciar a janela do terminal para poder fazer efeito

exit

Tendo assim feito, ao abrir uma janela de terminal e digitar tc e dar um <enter> o comando será executado, o que reduz significativamente o trabalho de digitar o comando como um todo

4) criar um bash script de uma única linha e criar um ícone dele na área de desktop

Clicar sobre o ícone produziria a execução da bash script que contém aquela linha de comando que conserta a configuração do teclado.

Você se expressa muito mal