As configurações do Xinput não têm efeito no meu mouse e / ou touchpad e também não são persistentes durante o logoff / reboot

0

Eu sou um aprendiz de Linux, então, acenda um pouco comigo, por favor. Estou usando o Linux mint com XFCE4, não particularmente customizado. Eu estou usando em um laptop que usa um touchpad Elantech. Usar o touch pad Elantech, por padrão, é bastante terrível. É incrivelmente impreciso e frustrante de usar, especialmente porque ele vai muito rápido ao tentar movimentos sutis. Quando tento alterar as configurações de sens e aceleração nas configurações XFCE4, gui e xinput com, por exemplo:

xinput set-prop 'Elan Touchpad' 'Device Accel Constant Deceleration' 1.0

toda uma carga de nada acontece. Isso se aplica ao meu mouse USB também. No começo eu percebi que isso só se aplica após a reinicialização, e foi o que eu fiz. Quando voltou, todos os adereços listados com

xinput list-props 'Elan Touchpad'

foram redefinidos para o que eram antes de eu reiniciar. Depois de mais testes, vi que depois de um logoff e login, eles também foram redefinidos.

Então, onde estou:

As alterações na configuração Xinput requerem uma reinicialização? Se não, então parece que algum outro software está controlando meu mouse e eu preciso diagnosticar isso.

Onde estão os pontos possíveis no processo de login / boot em que essas configurações seriam definidas? Eles não estão em /usr/share/X11/xorg.conf.d, sim, verifiquei com certeza.

Eu poderia totalmente evitar isso com novos drivers de mouse? Alguma recomendação para os touch pads da Elantech? Eu já vi outros com este problema (motoristas crappy elan pad), mas não há sugestões.

Muito obrigado.

    
por Allan 05.07.2017 / 21:51

1 resposta

0

1) xinput alterações são feitas diretamente nos drivers de entrada do servidor X. Eles são efetivos ao mesmo tempo, não requerem reinicialização e não são armazenados em nenhum lugar, portanto, após uma reinicialização ou reinicialização do servidor X, eles desaparecerão.

2) Para fazer alterações permanentes, a maneira mais simples é criar uma seção xorg.conf com InputDevice ou InputClass . Essas seções não estão presentes em um padrão xorg.conf (na verdade, geralmente não há xorg.conf ) e devem ser adicionadas.

Cuidado, as opções nem sempre têm exatamente os mesmos nomes da lista de propriedades xinput . Preste atenção aos espaços e maiúsculas / minúsculas. Veja man xorg.conf , man evdev e a página de manual do driver para você Elan Touchpad (veja Xorg.log ) para detalhes. Há também muitos tutoriais na web.

3) Eu não estou familiarizado com o Elan Touchpad e não vi a lista completa de propriedades, mas muitas vezes as propriedades funcionam em conjunto e só podem ser eficazes em alguns modos ou configurações (controladas por outras propriedades) ). Portanto, você pode precisar definir outras propriedades antes que as alterações em 'Desaceleração Constante do Dispositivo Acceleration' entrem em vigor. Além disso, verifique novamente com -list-props se a configuração foi registrada.

    
por 06.07.2017 / 10:50