Como habilito o SHMConfig?

3

Eu não sei como habilitar o SHMConfig no Ubuntu 12.04 para que eu possa executar synclient -m 100 corretamente.

Eu pesquisei e as soluções estavam com o daemon HAL, mas não tenho HAL, acho que foi descontinuado. Obrigado

    
por Matt 13.09.2012 / 01:07

2 respostas

2

Digite este comando, ele lhe dará acesso para alterar arquivos no Nautilus

sudo nautilus

Digite a senha → Sistema de arquivos → USR → compartilhar → X11 → xorg.conf.d →  50-synaptics.conf

Agora você deve ver este texto e encontrar a parte que se parece com isso

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"

Esta opção é recomendada em todos os sistemas Linux que usam evdev , mas você deseja adicionar *Option "SHMConfig" "on" no MathIsTouchpad "on" para que fique assim:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "SHMConfig" "on"

Salvar e sair e reinicializar.

Espero que ajude.

    
por adam 25.10.2012 / 17:48
1

Como mencionado na página man synaptics (4), a opção SHMConfig não pode mais ser usada para configurar o driver:

Option "SHMConfig" "boolean"
      Switch  on/off shared memory for run-time debugging. This option
      does not have an effect on run-time configuration anymore and is
      only useful for hardware event debugging.

A maneira preferida de configurar dispositivos de entrada agora é através da extensão XInput. A ferramenta de linha de comando xinput fornece uma maneira de fazer isso. Você pode obter uma lista dos dispositivos de entrada no sistema com o seguinte comando:

xinput list

Usando o ID numérico do touchpad, você pode listar suas propriedades com:

xinput list-props $device_id

Você pode alterar as propriedades com um comando como:

xinput set-prop $device_id $property_id value

Não tenho certeza de qual propriedade corresponde à opção -m do synclient, mas se ela ainda estiver disponível para ajustes, você deverá vê-la aqui.

    
por James Henstridge 13.09.2012 / 04:57

Tags