Você lê com frequência ficheiros PDF e utiliza o touchpad para fazer scrolling (para movimentar as páginas)? Tem o novo Ubuntu 11.10 Oneiric Ocelot e tem tido problemas a utilizar o touchpad no leitor de PDFs (chamado Evince) do Ubuntu? Então este artigo tem a solução para o problema de fazer scroll nos ficheiros PDF.
O novo Ubuntu 11.10 Oneiric Ocelot traz uma infinidade de novas funcionalidades que ainda estão em desenvolvimento. As mais conhecidas é o novo sistema gráfico Gnome3 e o Unity. Mas muitos outros aspetos têm sido adicionados ao novo Ubuntu para ganharem maturidade que ainda não têm.
Um desses aspetos é a utilização de gestos multitouch que estão a desenvolver no Evince para poder proporcionar grandes funcionalidades que existem já há algum tempo em funcionamento no sistema MacOSX, nomeadamente rodar as páginas com circulação dos dedos no touchpad, ou mudar para a página seguinte/anterior com uma combinação de 3 dedos para os lados. Ora, esses gestos ainda não funcionam corretamente e, por causa disso, como consequência você não consegue utilizar o scroll corretamente. Assim, neste artigo explicamos-lhe como solucionar o problema de fazer scroll no Evince.
A solução apresentada neste artigo, não é uma solução definitiva mas, sim, uma solução para remediar o problema. O que queremos dizer com isto? Muito simples: atualmente essas funcionalidades de gestos não estão a funcionar corretamente e se as desativar, você fica com o Evince (o leitor de PDFs do Ubuntu) a funcionar perfeitamente em termos de scroll no touchpad. Isto significa então que a solução não é definitiva pois na verdade está apenas a desativar funcionalidades.
No entanto, como elas não funcionam, e até que hajam novas atualizações, a nossa recomendação é desativar e ter um Evince a funcionar como sempre funcionou em outros Ubuntus anteriores.
Sintomas do problema a resolver
Antes de explicar a solução, caso você ainda não se tenha apercebido da problemática apresentada neste artigo, apresentamos-lhe aqui os sintomas. Caso já esteja familiarizado passo para a secção a seguir deste artigo.
Os sintomas deste problema são muito simples: Se você abrir um ficheiro PDF no Ubuntu, ele será aberto com o programa Evince, o leitor padrão do Ubuntu. Caso você tenha de mover as páginas do PDF com o touchpad, em vez de haver um movimento contínuo das páginas conforme você movimenta os dois dedos para fazer “scroll”, ocorre movimentos espontâneos e aos “solavancos”. Para além disso, por vezes ocorre zooms (aumentos/diminuições do tamanho da página) espontâneos, isto porque você está a fazer scroll não com dois dedos mas, sim, com os 3 dedos. Esta é uma das funcionalidades que estão a desenvolver para ter o referido suporte multiTouch.
Para mais informações, em inglês, sugiro que leia a página seguinte que retrata o problema que já oficializado mas ainda não foi corrigido:
Solução para o problema do Scroll no Evince
A solução para este problema de fazer scroll com o touchpad no Evince do Ubuntu 11.10 Oneiric Ocelot, passa simplesmente por você definir no arranque do Evince que ele não deve utilizar as novas funcionalidades de gestos que ainda estão em desenvolvimento.
Para tal, você terá de editar o atalho do Evince adicionando um novo argumento que identifica a desativação da funcionalidade. Neste artigo apresentamos-lhe duas maneiras distintas para o fazer: uma através de janelas editando o ficheiro em questão e outra bastante rápida e simples utilizando o terminal.
Edição do atalho do Evince através de janelas
Para editar o atalho do Evince, basta você fazer a combinação de teclas ALT+F2, para abrir o executor de comandos do Ubuntu, e copiar para a caixa de texto o seguinte (tal como na imagem abaixo):
gksu gedit /usr/share/applications/evince.desktop
Será aberto o editor de texto do seu Ubuntu com a codificação do atalho do Evince. Deverá agora procurar uma linha exatamente igual à seguinte (veja a imagem abaixo também):
Exec=evince %U
Quando encontrar essa linha, deverá adicionar o argumento “–disable-gestures” (sem aspas), o que significa que a linha deverá ficar igual ao seguinte, tal como pode ver também na imagem abaixo:
Exec=evince --disable-gestures %U
Depois disso, apenas guarde o que acabou de editar e feche o programa. Imediatamente a partir deste momento, sempre que abrir um novo ficheiro PDF poderá fazer o scroll que sempre fez para se movimentar entre as páginas dos PDFs.
Edição do atalho do Evince com apenas um comando
Tal como referido, esta solução é a mais rápida e passa apenas por copiar o comando seguinte para o terminal. Basicamente o que este comando irá fazer é o seguinte: pedir-lhe permissão para mexer num ficheiro administrativo (porque é um atalho de um programa) e depois vai substituir o arranque do Evince por um arranque do Evince sem as funcionalidades dos gestos:
Depois de executar este comando a problemática fica imediatamente solucionada.