2009/7/16 Ellington Santos <[email protected]>: > > 2009/7/16 max <[email protected]>: >> >> 2009/7/16 Ellington Santos <[email protected]>: >>> >>> 2009/7/16 max <[email protected]>: >>>> >>>> 2009/7/15 Ellington Santos <[email protected]>: >>>>> Para os da velha guarda: >>>>> >>>>> xorgconfig é lixo. use o xorgsetup. >>>>> >>>>> Para os usuários do current: >>>>> >>>>> A configuração do teclado no xorg.conf agora é ignorada. O HAL é que >>>>> manda. >>>>> Para configurar o teclado, copie o arquivo >>>>> /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi para >>>>> /etc/hal/fdi/policy. >>>>> Edite o arquivo recém copiado alterando o us para br. >>>> >>>> >>>> Antes eu gostaria de deixar uma observação importante, para usar o hal >>>> tem que configurar o driver do dispositivo para evdev ao invés de kdb, >>>> por exemplo: >>>> >>>> Section "InputDevice" >>>> Identifier "Keyboard0" >>>> Driver "evdev" >>>> EndSection >>>> >>>> Portanto, quem manteve o conf antigo usando o kdb não vai conseguir >>>> trocar o layout só copiando e editando o policy do hal. >>>> >>>> >>>> >>>> Agora a minha dúvida... :) >>>> >>>> >>>> O notebook da empresa tem um teclado adnt2 e muitas vezes eu conecto >>>> um teclado us nele (eu prefiro o layout us, cada louco com a sua >>>> mania...). >>>> >>>> Usando o kbd do Xorg, eu criava um Keyboard0 e um Keyboard1, no >>>> primeiro eu configurava o layout como abnt2 e no segundo us-intl. >>>> Então, eu definia o Keyboad0 como CoreKeyboard e assim eu não tinha >>>> problemas com o inicio do X falhando por não encontrar um teclado. >>>> >>>> Porém, agora com o hal eu não sei como que eu defino qual o layout de >>>> um teclado específico, ou seja, eu edito o teclado para usar o evdev, >>>> ele lê o police do hal e usa tudo como abnt. >>>> >>>> Além disso, usando layout br e variant abnt2, eu não consigo usar o >>>> ponto do teclado numérico, sai uma vírgula. :\ >>>> >>>> > >>>> >>> >>> Max, vc não precisa dakelas linhas. O evdev já é o device padrão pros >>> dispositivos de entrada configurados em tempo de compilação. >>> >> >> Eu usei o mesmo conf do xorg da 12.2 na current até uma ou duas >> semanas atrás, até então o driver utilizado de acordo com o conf era o >> kbd e o fato de alterar a police do hal não fazia efeito algum no meu >> caso por isso. >> >> Ou seja, quem reaproveitou o conf não usa o evdev e o simples fato de >> adicionar a police não faz milagre, o driver kbd não tem nada a ver >> com o hal. :) >> >> Enfim, eu não estou dizendo que todo mundo tem que adicionar isso >> (evdev) ao xorg.conf, mas que quem configurou o driver kbd de forma >> explicita anteriormente e reaproveitou o xorg.conf provavelmente tem >> que alterar isso também. >> >> > >> > > Olha o meu xorg.conf: http://pastebin.com/m727ae25f > E eu uso o HAL pra configurar. > Já tentei colocar as demais linhas na seção do kdb, mas ele > simplesmente as ignora.
Comparei o meu conf antigo com o atual e o teu conf, encontrei no antigo a seguinte entrada: Option "AutoAddDevices" "false" Isso faz com que o X não use o hal, de acordo com a man page do xorg.conf(5): "If this option is disabled, then the devices will be added (and the DevicePresenceNotify event sent), but not enabled, thus leaving policy up to the client. Enabled by default." E segundo esta página: http://wiki.archlinux.org/index.php/Xorg_input_hotplugging Vi que o X, por padrão, usa o hal e ignora qualquer entrada kbd e mouse se aquela option não for definida p/ false. Ou seja, se o conf não tiver o "AutoAddDevices" como false não faz difereça alguma, realmente. Agore de volta às minhas dúvidas, alguém sabe como configurar mais de um layout de teclado com o hal? :S --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected] -~----------~----~----~----~------~----~------~--~---

