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]
-~----------~----~----~----~------~----~------~--~---

Responder a