Por que existem áreas de botão definidas para o meu Apple Magic Trackpad, embora a configuração padrão do xorg as tenha desativado?

0

Eu queria configurar meu Apple Magic Trackpad e cheguei a um ponto em que percebi que havia áreas de botão definidas no canto superior e inferior direito. Tentei desativá-los pelas opções sugeridas de sincronização, RTCornerButton e RBCornerButton, sem sucesso.

Verificando os arquivos padrão do sistema em /usr/share/X11/xorg.conf.d/ Notei que não deveria ser necessário desativá-los manualmente para produtos da Apple.
Estas são as linhas finais do /usr/share/X11/xorg.conf.d/50-synaptics.conf:

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Apple|bcm5974"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

Por que essas áreas de botão estão ativas?

    
por neun24 09.02.2014 / 22:18

1 resposta

0

Acontece que a chave MatchProduct é interpretada com distinção entre maiúsculas e minúsculas. xinput -list me dá

Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ HID 046a:0023                             id=9    [slave  pointer  (2)]
⎜   ↳ HID 04d9:1135                             id=10   [slave  pointer  (2)]
⎜   ↳ Trackpad von apple   

O trackpad está listado como Trackpad de apple . Para quem não sabe: von é uma palavra alemã. Como o alemão é a minha linguagem de sistema, esta parece ser a causa do meu trackpad estar listado assim.

Adicionando apple em letras minúsculas ao /usr/share/X11/xorg.conf.d/50-synaptics.conf faz o truque.

    MatchProduct "apple|Apple|bcm5974"

Como não quero modificar os arquivos de configuração do sistema pertencentes ao usuário root, configurei-o adicionando a linha

Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"

para o meu /usr/share/X11/xorg.conf.d/60-magictrackpad.conf, que é o caminho recomendado para a configuração individual.

    
por neun24 09.02.2014 / 22:18