Aceleração adaptativa para touchpad no Ubuntu 17.10

11

Atualizei recentemente do Ubuntu 16.04 executando o Unity para o 17.10 executando o GNOME. Desde a atualização, estou perdendo o recurso de aceleração adaptativa no meu touchpad. Eu simplesmente adorei porque era mais preciso para distâncias menores.

Ao pesquisar um pouco, descobri que 17.10 usa o GNOME com libinput em vez de synaptics , mas libinput usa um perfil de aceleração flat para touchpads por padrão ( link ).

Eu também tentei instalar xserver-xorg-input-synaptics em 17.10. Isso funciona bem, exceto pelo fato de que é muito complicado habilitar 'Natural Scrolling' na linha de comando ( link ). Outro problema é que o GNOME não mostra as configurações do touchpad com synaptics instalado ( link ).

Eu também tentei me mexer com gnome-tweak-tool no submenu 'Teclado e Mouse' na barra lateral, mas tem a opção de selecionar 'Perfil de Aceleração' apenas para mouse, não para touchpads (veja a captura de tela em O que são os perfis de Aceleração do Mouse na ferramenta gnome-tweak? ).

Existe uma maneira de ativar a aceleração adaptável para touchpads com libinput , que não possui nenhum dos efeitos colaterais acima?

    
por nikhilweee 24.10.2017 / 13:30

3 respostas

3

Para isso, tente editar a chave speed do esquema org.gnome.desktop.perihperals.touchpad . A descrição da chave é a seguinte:

Pointer speed for the touchpad. Accepted values are in the [-1..1] range (from "unaccelerated" to "fast"). A value of 0 is the system default.

que indica strongmente que a chave gnome tem algo a ver com a aceleração do touchpad. Use o editor dconf ou gsettings através da linha de comando e veja se modificar esta chave tem algum efeito.

    
por Nicholas Stommel 26.11.2017 / 00:23
4

Em 17.10, você também pode definir o perfil de aceleração diretamente e desativar a aceleração do mouse definindo accel-profile para 'flat'

gsettings set org.gnome.desktop.peripherals.mouse accel-profile 'flat'

Como alternativa, use dconf-editor :

    
por Simon A. Eugster 02.12.2017 / 21:34
2

Edit: Desculpe, isso só ajuda se você estiver usando o Xorg, não o Wayland, de acordo com Wiki do Arch Linux ' :

  

Para Wayland, não há arquivo de configuração de libinput. As opções configuráveis dependem do progresso do suporte do ambiente de área de trabalho para elas; veja #Ferramentas gráficas.

     

Para o Xorg, um arquivo de configuração padrão para o wrapper é instalado em /usr/share/X11/xorg.conf.d/40-libinput.conf. Nenhuma configuração extra é necessária para autodetectar teclados, touchpads, trackpoints e telas de toque compatíveis.

Para o Xorg:

De acordo com a sua página de manual libinput também suporta aceleração adaptativa:

Você deve ser capaz de adicioná-lo como uma opção no xorg.conf, por exemplo /usr/share/X11/xorg.conf.d/40-libinput.conf :

Option "AccelProfile" "adaptive"
    
por benebun 26.11.2017 / 17:02