Onde estão as configurações para arrastar e soltar o comportamento do touchpad?

0

Eu uso "toque para clicar", por isso, quando estou a clicar e arrastar, clico com o toque e o arrasto. Se meu dedo atingir a borda do touchpad e eu ainda precisar arrastar o cursor para mais longe, eu levanto e coloco meu dedo rapidamente no centro do bloco para poder continuar arrastando. Enquanto eu substituir meu dedo no touchpad com rapidez suficiente, ele não tratará o finger-lift como o fim da ação de arrastar e soltar.

Isso funcionou para mim em outras distros. Eu tinha o NixOS com o Gnome instalado na minha máquina atual antes de instalar o Ubuntu Gnome, e funcionou, mas não consigo descobrir como fazê-lo funcionar no Ubuntu.

Existe alguma configuração oculta que preciso configurar?

    
por ivan 13.10.2017 / 14:29

2 respostas

1

Verifique a saída de synclient -l | grep -i drag . Você verá algo assim:

LockedDrags             = 0
LockedDragTimeout       = 5000
TapAndDragGesture       = 1

Acho que LockedDragTimeout é a configuração que você deseja. Para alterá-lo temporariamente, execute synclient LockedDragTimeout=value . Quando estiver satisfeito com o valor, adicione o comando aos aplicativos de inicialização.

    
por mikewhatever 14.10.2017 / 02:16
1

Para expandir a resposta do mikeweverever:

synclient TapAndDragGesture=1 LockedDrags=1 LockedDragTimeout=200

deve fazer o truque temporariamente. Especificamente, você precisa da opção LockedDrags=1 para ativá-los.

  • TapAndDragGesture=1 garante que os gestos de tocar e arrastar estejam ativados (apenas no caso).
  • LockedDrags=1 ativa arrastamentos bloqueados (bloqueia o recurso de arrastar e soltar até você tocar novamente ou ocorrer um tempo limite).
  • LockedDragTimeout=200 reduz o tempo limite de arrastar bloqueado de 5000 ms (padrão) para 200. Se for deixado em 5000, arrastar e soltar será bloqueado até tocar no touchpad (ou esperar 5 segundos).

Para mais informações, execute man synaptics . Para obter uma lista de opções disponíveis e seus valores atuais, execute synclient -l . Depois de descobrir suas configurações favoritas, adicione-as a um script de inicialização da forma que você sugerir.

    
por cousteau 29.07.2018 / 15:04