A rolagem natural não funciona em 12.04 em algumas janelas. Onde devo reportar o bug?


10

Rolagem natural usando ".Xmodmap": pointer = 1 2 3 5 4 7 6 8 9 10 11 12não funciona mais na versão 12.04 em alguns aplicativos específicos do Ubuntu, como o Software Center, a janela de configurações e o update-center. Sob qual pacote devo reportar o bug?

Respostas:


11

Estou horrivelmente atrasado, mas acabei de escrever um guia que pode ajudar você ou qualquer pessoa que esteja passando. Se você ainda tem esse problema, é isso.

O essencial é que você precisa obter o ID do seu touchpad com o xinput listcomando e, em seguida, a distância de rolagem atual com xinput list-props [touchpad-id] | grep "Scrolling distance". A saída deve ser algo como:

Synaptics Scrolling Distance (288): 106, 106

Aqui, 288está o ID da propriedade e 106, 106os valores atuais. O que você precisa fazer é inverter os números - aqui, os novos valores serão -106, -106. Este comando faz isso:

xinput set-prop [touchpad-id] [property-id] [new-values]

Eu tenho isso em um script de shell definido para ser executado no login, junto com comandos para reiniciar o nautilus, que podem ou não funcionar para você (está na postagem do blog vinculada).


Isso é ótimo. Na verdade, ele corrigiu o problema para mim! Muito obrigado!
Luke Hoersten

1
Funciona para mim também. Mas observe que você precisa desativar o aplicativo Natural Scrolling posteriormente. Caso contrário, o comportamento em todas as janelas é apenas invertida :)
Steven Roose

@ Andy C. existe uma maneira de fazer o mesmo com o meu mouse?
Steven Roose

1
Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Seth

Obrigado! Eu usei várias maneiras no 15.04, incluindo a Rolagem Natural do Ubuntu Tweak e todas funcionaram apenas em alguns casos, mas não em todos. Finalmente, parece ser uma solução independente da versão do sistema operacional.
schluchc

5

Suponho que a melhor maneira de fazer isso é usando o dconf-editor:

  • Terminal Aberto
  • Digite dconf-editor e pressione Enter
  • Agora vá para org> gnome> settings-daemon> periféricos> touchpad e desmarque a rolagem natural

Pode ser necessário instalar o dconf-editor primeiro, executando sudo apt-get install dconf-editorno terminal.

Isso reverterá apenas a direção de rolagem do touchpad, não de um mouse externo.

Aqui está uma captura de tela do dconf-editor depois de fazer alterações:

insira a descrição da imagem aqui


Espere, desde quando isso existe?
Andy C.

1
Eu usei o Ubuntu 12.04+ principalmente, e ele existe em todas as versões.
Ranveer

1
Estranho, eu uso o 12.04 com as atualizações mais recentes e essa opção está ausente.
Radu Maris

Se ele não estiver lá, tentesudo apt-get install dconf-tools
Ranveer

1

O bug # 949465 é uma duplicata com som semelhante, relatada para rolagem natural no Nautilus. Ele foi arquivado no libxipacote, então você pode tentar arquivá-lo lá.

Ou isso, ou você pode tentar arquivar bugs nos pacotes para todas as janelas afetadas. Por exemplo, os pacotes para o software que você listou acima seriam:

  • Centro de Software Ubuntu: software-center
  • Configurações do sistema: gnome-control-center
  • Gerente de atualização: update-manager

Você pode relatar bugs contra qualquer um destes executando ubuntu-bugum terminal, seguido pelo nome do pacote desejado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.