Eu utilizo o Manjaro 19.0.2 Kyria.
Kernel 5.5.7-1.
Display: server: X.Org 1.20.7.
Shell: bash 5.0.16.
DE: KDE 5.66.0 / Plasma 5.17.5
Estou tentando habilitar a rolagem automática do mouse.
Nos navegadores eu consegui utilizando uma extensão, mas não funciona no desktop e outros aplicativos (Spotity, Audacious, Telegram…).
Meu mouse é genérico.
Até achei algumas soluções postadas em 2002, 2006, que não funcionaram.
Não tem este tipo de configuração no painel do sistema.
Existe alguma forma de configurar isso ou é só me acostumar?
Apesar de eu ter usado essa função com certa frequência enquanto ainda usava Windows, não tive interesse em buscá-la aqui no Linux como um todo.
Acredito que os outros usuários mencionados possam ajudar, boa sorte!
Após fazer o procedimento informado no link, encerra a sessão e logue novamente, se precisar faça os ajustes nas configurações do KDE posteriormente. Encontrei essa solução ao pesquisar da seguinte maneira no google “Automatic mouse scroll archlinux”.
Uma coisa que eu notei é que a função Clipboard Paste é padrão do X11 nas principais distros Linux para o botão do meio do mouse. A explicação que o @anon18965540 confirma que para ativar esse “EmulateWheel” é algo a nível do X11, não do KDE Plasma, e ainda é dependente de hardware, então entra aí uma boa procura por qual driver gerencia o seu mouse.
Sim, o arquivo não existe mesmo e é necessário criar ele, assim como é necessário encerrar a seção e logar novamente (como informei anteriormente), eu testei aqui antes de informar e funcionou no KDE, XFCE e GNOME.
Saudações.
Ps: no GNOME não funcionará a opção de configuração para canhotos após aplicar essa configuração.
Olha, vou traduzir esse processo aqui que vi para o SUSE e ver se funciona contigo. O X11 é só um para todos os sistemas. Mas devo avisar de antemão que isso que estamos fazendo é uma gambiarra a bem baixo nível e pode não funcionar do mesmo jeito, afinal como já expliquei anteriormente, esse é o padrão do X11 em toda distro Linux.
Primeiro você vai precisar das informações do seu mouse/trackpad/trackball etc. Se você não tiver o comando xinput instalado, vai precisar dele para conseguir essas informações. Execute o comando xinput list e depois xinput list-props + o número que seria o ID do seu Mouse. No meu caso é 8 mas no tutorial que vi era 11, então vai depender muito do que vai aparecer aí para você.
Dependendo do que aparecer, nem é o driver evdev que gerencia o seu mouse. Depois disso vamos ter que olhar a documentação do driver que gerencia o seu mouse e criar o arquivo conf específico para ele.
Quase a mesma coisa que o meu, então. Isso pode ser interessante, afinal eu posso testar o que der aqui e te passar o resultado. Vou ler o manual do evdev e depois te passar uma resposta.
Olha, eu acabei de descobrir que essa configuração dada acima pelo @anon18965540 e que depois eu tentei desenvolver em cima para fazer funcionar, não é tão automática assim. Ela permite usar o mouse como Scroll Wheel enquanto segurar o botão do meio mas não é automático como o do Windows. No entanto, configuração é a seguinte:
Obs: Precisa ter o espaço entre MOUSE e as aspas, ou não vai funcionar nesse caso.
Mas eu encontrei outra forma de fazer isso. Ainda não testei mas pode valer a pena. Se chama X11 Input Supercharger. Esse também é a nível de X11, então vai funcionar em qualquer DE ou WM.
Novamente devo dizer que isso vai contra a forma como o X11 funciona por padrão. Inclusive já vi bugs sendo reportados em relação a função de seleção do Konsole não funcionar corretamente, recomendando usar o Gnome Terminal no lugar.