Quando o Firefox terá uma rolagem perfeita no Ubuntu? [fechadas]

4

Da última vez que eu reiniciei o Win8, vi que o Firefox tinha uma rolagem perfeita em pixels - como o Ubuntu tem com o Nautilus, o gedit e alguns outros aplicativos. Quando o Firefox para o Ubuntu terá rolagem que não atue como os cliques das rodas do mouse?

    
por NoBugs 10.02.2014 / 05:08

1 resposta

4

Primeiro, como um pequeno background para aqueles que não sabem o que pixel-perfect scrolling significa. (Eu não sabia de mim mesmo, mas fiz alguma pesquisa e quero compartilhar isso aqui.) Normalmente, quando você rola em um touchpad (borda direita ou dois dedos) ou um dispositivo tablet, o que acontece é que o servidor X intercepta esses sinais e traduz-los para eventos normais de rolagem da roda do mouse. Embora seja uma maneira simples e segura de implementá-lo e funcione com todos os aplicativos, ele não oferece o tipo de experiência de usuário "suave" que você pode conhecer, por exemplo, tablets Android ou smartphones. (Fonte: Blog de desenvolvimento de Jussi Pakkanen )

Agora, tem havido algum esforço no lado da Canonical para amenizar esta situação. Com a pilha de gestos uTouch da Canonical combinada com um servidor X com libXi ( XINPUT interface do cliente), a rolagem suave torna-se possível, se o aplicativo for compatível.

Na verdade, a rolagem suave foi corrigida no Chromium usando a Biblioteca OIF do Grail (anteriormente utouch-grail ) e Biblioteca de quadros OIF (anteriormente utouch-frame ) há cerca de um ano e meio. No entanto, tanto quanto eu posso ver isso foi mais uma prova de conceito. Encontre mais informações aqui:

Agora, como para a pergunta em si: Quando isso vai entrar no Firefox? Eu não posso dar uma resposta definitiva - na verdade eu suspeito que não há nenhum - mas eu posso especular. Uma implementação de um reconhecedor de gestos no Firefox em termos da pilha de tecnologia mencionada anteriormente teria que ser implementada (a) pelas pessoas da Canonical que desenvolvem essa pilha de tecnologia, (então enviá-la para o upstream do Firefox como fizeram para o Chromium), ou (b) pela própria equipe de desenvolvimento do Firefox.

Eu acho que o time de desenvolvedores do Firefox só faria isso se este framework se tornasse um padrão amplamente adotado, o que até agora não é o caso. Você pode perguntar em os fóruns da MozillaZine , mas eu suspeito que se você mencionar uTouch ou Open Input Framework eles não saberão do que diabos você está falando;)

A melhor opção seria abordar as pessoas da Canonical que desenvolvem essa tecnologia, especificamente, o grupo de projetos Canonical MultiTouch . Navegar pelo site deles dá a impressão de que o projeto esteve um tanto inativo (pelo menos, baixa atividade) por algo como um ano. Meu palpite - e isso é apenas um palpite - seria que com a Canonical agora trabalhando em Mir como substituto de X, o foco deles era pode ter mudado um pouco. Ou seja, o desenvolvimento dessas bibliotecas interagindo com o X e fornecendo recursos multitouch e similares provavelmente será integrado de maneira um pouco mais simplificada no Mir.

Então, para resumir, eu apostaria: você não verá esse recurso no Firefox até que o Mir seja implantado no Ubuntu. Mir vai substituir o X em algum momento após o Ubuntu 14.04 "Trusty Tahr", então fique ansioso por isso. Agora certamente não há garantia de que isso funcionará assim que o Mir entrar no Ubuntu. Eu não estou envolvido com o desenvolvimento da Mir e não posso dizer onde estão suas prioridades. No entanto, como a Canonical está bastante preocupada com a interação homem-computador e está segmentando tablets e smartphones agora, acredito que você verá esses recursos implementados mais cedo ou mais tarde. :)

    
por Malte Skoruppa 10.02.2014 / 13:44