Mas aqui, eu tenho um computador comum. Basicamente, quando pressiono o botão do meio no Windows e movo o cursor um pouco da posição inicial, a página começa a rolar, o que é muito conveniente porque não preciso rolar a roda loucamente.
Eu olhei para a segunda solução para a pergunta mencionada anteriormente; o menu suspenso do botão fica acinzentado.
Você pode habilitá-lo durante a sessão atual usando o xinputcomando Antes de tudo, determine o ID do dispositivo que você deseja executando o xinput listcomando. A saída deve ser algo como o seguinte:
O primeiro comando ativa a emulação da roda do mouse, enquanto o segundo define para ativar quando o botão do meio (segundo) é pressionado. Você pode desativar a emulação de roda executando:
Eeeh, bom para uma solução feia ... Mas estou procurando uma solução mais elegante, porque fazer isso não é muito conveniente.
nickguletskii
2
Bem, você disse que a gpointing-device-settingssolução da outra pergunta não ajudou. Se essa sugestão funcionar para você, mas não funcionar gpointing-device-settings, o bug está no aplicativo (é basicamente apenas um front end para as propriedades de xinput). Você pode acompanhar isso com um relatório de bug.
James Henstridge
Além disso, a primeira resposta nessa pergunta (um fragmento xorg.conf) deve fazer o truque (você só precisa definir as opções EmulateWheele EmulateWheelButton).
James Henstridge
@ James Henstridge Acabei de tentar isso, infelizmente isso não funcionou. xinput set-int-prop $ ID "Emulação de roda do Evdev" 8 1 Formato inválido 1 Portanto, assumi que tinha de substituir o $ ID pelo ID do dispositivo apontador. Não retornou nada. Repetido com o segundo. Não faz nada.
nickguletskii
1
Você deve substituir $ ID pelo ID do dispositivo que deseja modificar (para o conjunto de dispositivos no meu sistema, 8 ou 12 representam os dispositivos do mouse). Se você obteve o erro "Formato inválido 1", deve ter perdido um argumento e ele estava tratando o 1 como o terceiro argumento em set-int-propvez do quarto.
James Henstridge
10
Gostaria de saber se você está falando sobre 'Autoscrolling' no Firefox aqui? Não sei como obter o recurso em todo o sistema, mas se você deseja ativar a rolagem com o botão do meio no Firefox, vá para Editar / Preferências / Avançado / Geral e clique em Usar rolagem automática . (Observe que, se você clicar com o botão do meio do mouse ao passar o mouse em um link, abrirá esse link em uma nova guia).
Se é isso que você deseja, atualize a pergunta para mencionar o Firefox. Caso contrário, desculpe-me por não poder ajudar.
gpointing-device-settings
solução da outra pergunta não ajudou. Se essa sugestão funcionar para você, mas não funcionargpointing-device-settings
, o bug está no aplicativo (é basicamente apenas um front end para as propriedades de xinput). Você pode acompanhar isso com um relatório de bug.EmulateWheel
eEmulateWheelButton
).set-int-prop
vez do quarto.Gostaria de saber se você está falando sobre 'Autoscrolling' no Firefox aqui? Não sei como obter o recurso em todo o sistema, mas se você deseja ativar a rolagem com o botão do meio no Firefox, vá para Editar / Preferências / Avançado / Geral e clique em Usar rolagem automática . (Observe que, se você clicar com o botão do meio do mouse ao passar o mouse em um link, abrirá esse link em uma nova guia).
Se é isso que você deseja, atualize a pergunta para mencionar o Firefox. Caso contrário, desculpe-me por não poder ajudar.
fonte