Em 16 de janeiro de 2013 16:23, Renato Botelho <rbga...@gmail.com> escreveu:
> 2013/1/16 Paulo Henrique <paulo.rd...@bsd.com.br>: > > Saudações a todos, > > > > Sei que muitos, se não quase todos já se adequaram, mais segue um > > passo-a-passo para poder ficar no historico. > > > > Até a pouco tempo sempre utilizei o método ogro resiliente a mudanças > > para configurar o teclado no X, que conscistia em: > > > > Adicionar as Flags do Xserver no xorg.conf para ignorar a ação do Hal > > e colocar as configurações de layout e modelo do teclado no próprio > > arquivo do X, ficando com as respectivas configurações: > > > > ##############/etc/X11/xorg.conf################### > > Section "ServerFlags" > > Option "AllowEmptyInput" "off" > > Option "AutoAddDevice" "off" > > EndSection > > > > Section "InputDevice" > > Identifier "Keyboard0" > > Driver "kbd" > > Option "XkbModel" "abnt2" > > Option "XkbLayout" "br" > > Option "XkbVariant" "" > > EndSection > > ################################################### > > > > Contudo na ultima instalação do X efetuada no dia 01 de Janeiro, as > coisas > > pelo visto mudaram de forma dramática, gerando constantes instabilidades > e > > travamento, > > no começo achava que o responsavel era o módulo proprietário da Nvidia > > que estava > > interferindo com a operação do X, porém após várias noites e dias de > > trabalho faltados > > cheguei no denominador de que o problema era conflito entre o Hal e o > > modulo kbd, e depois > > de 4 anos resistindo a mudança do novo método complicado do linux, fui > > forçado a > > adequar-me a nova realidade, e aceitar a dominação daquilo que sobre as > > palavras, do próprio > > Irado Furioso com tudo, "Ente querido que veio para atormentar as vidas > dos > > meros mortais". > > > > Bom deixa de ladainha e segue o que se tem que fazer.... > > > > > > Segue abaixo o arquivo 10-keymap.fdi assim como os comentários para a > > utilização > > conforme o novo método adotado pelo X.org. > > > > > ##############/usr/local/etc/hal/fdi/policy/10osvendor/10-keymap.fdi######## > > <deviceinfo version="0.2"> > > <device> > > <match key="info.capabilities" contains="input.keymap"> > > <append key="info.callouts.add" type="strlist">hal-setup-keymap</append> > > </match> > > > > <match key="info.capabilities" contains="input.keys"> > > > > <!-- Restore Ctrl-Alt-Bksp Xserver Zapping --> > > <merge key="input.xkb.options" > type="string">terminate:ctrl_alt_bksp</merge> > > > > <!-- Edit (as needed) these four lines in the copied fdi file --> > > <merge key="input.xkb.rules" type="string">base</merge> > > <merge key="input.xkb.model" type="string">abnt2</merge> > > <merge key="input.xkb.layout" type="string">br</merge> > > <merge key="input.xkb.variant" type="string" /> > > > > </match> > > </device> > > </deviceinfo> > > > ############################################################################### > > > > OBS01: O arquivo /usr/local/etc/hal/fdi/policy/10osvendor/10-keymap.fdi, > > não existe > > na instalação do hald disponibilizado pelos ports, não sei quanto via > pkg, > > mais via > > ports eu não o encontrei, no caso criei o arquivo no respectivo caminho e > > copiei > > o conteudo apartir de um que achei em algum fórum que não me recordo o > > nome, fazendo > > as alterações para o layout abnt2. > > > > OBS02: Por medida extrema, copiei o mesmo arquivo para: > > /usr/local/share/hal/fdi/policy/10osvendor/10-keymap.fdi > > Vai saber qual o local correto que o hal está buscando a config. > > > > OBS03: Se utilizava as configurações anteriores no Xorg, será necessário > > comentar as > > respectivas linhas. > > > > OBS04: Não adianta após as alterações reiniciar o daemon do hal e o X, é > > necessário reiniciar > > a máquina, junto com as frescuras do windows vem tambem as premissas de > > operação dele. > > > > > > Bom apos tudo isso ai, o teclado estará configurado corretamente. > > > > > > Espero que seja util para alguém. > > Oi Paulo, > > Não sei se é do seu interesse ou não, mas existe uma maneira que eu > considero mais simples de configurar o teclado, que é usando o setxkbmap. > > Você pode colocar a linha no seu .xinitrc, ou, se você usa gnome/kde/xfce, > criar um pequeno script na sua home e chamá-lo na inicialização. > > Pra ABNT2 use: > > # setxkbmap -model abnt2 -layout br > > E para us-intl: > > # setxkbmap -model us -layout us -variant intl > > Acho isso mais simples do que ter que criar regra de HAL, e isso fica > tudo na sua home. > > []s > -- > Renato Botelho > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > Renato, conheço esse metodo, mais o X ficava instavel quando utilizava o teclado sem ser pelo Hal, Deve ser alguma cag*** que eu fiz durante a compilação do mesmo. Contudo é bom para documentar. Desde já agradeço a atenção. Att. Paulo Henrique. -- :=)><(=: ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd