Existem várias maneiras de ativar a rolagem inversa ou natural do sistema para o mouse. Apenas duas maneiras que tentei serão habilitadas para todas as janelas, incluindo gedit, terminal, centro de software, nautilus e outros. A maneira mais fácil de fazer isso é fazer o seguinte. Esse método precisará da versão mais recente do driver xserver-xorg-input-evdev, que você pode obter de aqui . Eu sei que vai funcionar porque eu estou usando e testei antes de escrever esta versão de um guia que eu escrevi anteriormente para o Fedora 21. Certifique-se de ter rolagem reversa desativada no Ubuntu-Tweak, ou você não verá o efeito das mudanças. Além disso, para aqueles usuários que não desejam usar rolagem natural em seu sistema, agora que a rolagem reversa será em todo o sistema, esses usuários podem usar essa opção para desativar a rolagem natural por usuário. Agora, para começar ...
Atualize / instale o Evdev para a versão mais recente e reinicie-o antes de continuar este guia.
Obtenha o ID do seu dispositivo de mouse executando o seguinte em um terminal:
% bl0ck_qu0te%
Pegue o número que você recebeu (apenas o número depois de "id=") e substitua "{device id}" por esse número no seguinte comando:
% bl0ck_qu0te%
É sensível a maiúsculas e minúsculas, a menos que você use -i no comando grep. Anote os números encontrados na saída desse comando (no meu caso, foi o número 1, mostrado três vezes e separado por vírgulas). Você usará os valores negativos dos números que você recebe na sua saída. Além disso, certifique-se de anotar o número da propriedade (ele estará entre parênteses na saída; no meu caso, foi (272) no Ubuntu e (273) no Fedora).
Nota: Se você não obtiver nenhuma saída contendo a propriedade "Distância de rolagem", este método não funcionará para você e você precisará parar aqui e pular para o modo alternativo mostrado abaixo neste guia.
Execute o seguinte comando no seu terminal aberto:
% bl0ck_qu0te%
Agora, execute o seguinte comando (você pode usar seu editor de texto favorito em vez do nano, mas eu uso o nano):
% bl0ck_qu0te%
No arquivo que você abriu em seu editor de texto preferido, cole o seguinte (mas certifique-se de alterar os números para os mesmos números separados por vírgula que obteve na etapa 3; no meu caso, o número era 1, 1):
% bl0ck_qu0te%
Salve o arquivo e saia do editor de texto. Não há necessidade de uma reinicialização. Basta emitir o seguinte comando (substituindo o número da propriedade e os negativos dos números que você obteve na terceira etapa e o ID do dispositivo obtido na segunda etapa):
% bl0ck_qu0te%
Você pode precisar sair do nautilus e reiniciar o nautilus em alguns sistemas (pule esta opção se a rolagem natural estiver funcionando no nautilus depois de executar o comando acima). Pressione Alt + F2 e execute cada um desses comandos separadamente:
% bl0ck_qu0te%
É isso! Agora você deve ter uma rolagem natural em todo o sistema que será persistente.
Método alternativo:
Se você não quiser instalar a versão mais recente do Evdev (ou, se o mouse não tiver a propriedade "Distância de rolagem", mesmo no último Evdev), você poderá fazer o seguinte:
Execute o seguinte comando no seu terminal aberto:
% bl0ck_qu0te%
Agora, execute o seguinte comando (você pode usar seu editor de texto favorito em vez do nano, mas eu uso o nano):
% bl0ck_qu0te%
No arquivo que você abriu no seu editor de texto preferido, cole o seguinte:
% bl0ck_qu0te%
Salve o arquivo e reinicie. Como acima, os usuários individuais podem desligá-lo por usuário usando o Ubuntu-Tweak para "ativar" a rolagem natural (será o inverso da configuração do sistema em uma base por usuário, mas não afetará o configuração real do sistema para outros usuários que desejarão usar rolagem natural).
Nota: O método alternativo aqui não funcionará se você tiver o último Evdev instalado, como no Fedora 22. Use o método Evdev acima. Observe também: Nenhum dos métodos funcionará com libinput no Wayland. Você precisará de uma maneira alternativa de fazê-lo por usuário ou não. Se estiver usando libinput, certifique-se de remover os arquivos criados como acima e crie um item de inicialização em um arquivo da área de trabalho. Depois de criar o arquivo da área de trabalho, coloque o seguinte na linha Exec (certifique-se de usar o ID do dispositivo para o mouse e o número da propriedade do mouse enquanto estiver usando libinput; o ID do dispositivo era 11 e a propriedade 272; ).
% bl0ck_qu0te%
Depois disso, salve o arquivo e faça logoff. Quando você fizer logon novamente, deverá ter rolagem natural por usuário ou poderá configurá-lo no início automático para todos os usuários.