В последний раз, когда я перезагружался в Win8, я видел, что в Firefox была прокрутка с точностью до пикселя - как в Ubuntu с Nautilus, gedit и некоторыми другими приложениями. Когда в Firefox для Ubuntu будет прокрутка, которая не будет действовать как щелчки колесика мыши?
Во-первых, в качестве небольшого фона для тех, кто не знает, что означает идеальная прокрутка . (Я сам не знал, но я провел некоторое исследование и хочу поделиться этим здесь.) Обычно, когда вы прокручиваете на сенсорной панели (правый край или два пальца) или планшетное устройство, происходит то, что X-сервер перехватывает эти сигналы и переводит их в обычные события прокрутки колеса мыши. Хотя это простой, безопасный и унаследованный способ его реализации и он работает со всеми приложениями, он не обеспечивает такого «плавного» взаимодействия с пользователем, как, например, на планшетах Android или смартфонах. (Источник: Блог разработки Юсси Пакканена )
Теперь на стороне Canonical были предприняты некоторые усилия, чтобы улучшить эту ситуацию. С помощью стека жестов uTouch Canonical в сочетании с X-сервером с обновленным libXi (XINPUT
клиентским интерфейсом) становится возможной плавная прокрутка, если приложение поддерживает ее.
Фактически, плавная прокрутка была исправлена в Chromium с использованием OIL Grail Library (ранее utouch-grail ) и OIF Frame Library (ранее utouch -frame ) около полутора лет назад. Однако, насколько я понимаю, это было скорее подтверждением концепции. Дополнительную информацию можно найти здесь:
Теперь, что касается самого вопроса: Когда это войдет в Firefox? Я не могу дать однозначного ответа - на самом деле я подозреваю, что его нет - но я могу предположить. Реализация распознавателя жестов в Firefox в терминах ранее упомянутого технологического стека должна была бы быть реализована либо (а) специалистами Canonical, которые разрабатывают этот технологический стек (затем передают его в исходный Firefox, как они делали для Chromium), или (б) самой командой разработчиков Firefox.
Я полагаю, что команда разработчиков Firefox сделала бы такую вещь только в том случае, если эта среда стала широко принятым стандартом, чего пока нет. Вы можете спросить на форумах MozillaZine , но я подозреваю, если вы упомянете uTouch или Open Input Framework , они не будут знать, о чем вы, черт возьми, говорите ;)
Лучшим вариантом было бы обратиться к специалистам Canonical, которые разрабатывают эту технологию, в частности, к группе проекта Canonical MultiTouch . Просмотр их сайта создает впечатление, что проект был несколько бездействующим (по крайней мере, с низкой активностью) в течение года. Мое предположение - и это только дикое предположение - было бы то, что с Canonical, теперь работающим над Mir в качестве замены для X, их фокус, возможно, несколько сместился. То есть разработка этих библиотек, взаимодействующих с X и предоставляющих функции мультитач и т. П., Вероятно, будет несколько более рационально интегрирована в Mir.
Итак, подведу итоги, я бы поспорил: вы не увидите такую функцию в Firefox, пока Мир фактически не будет развернут в Ubuntu. Мир должен заменить X когда-нибудь после Ubuntu 14.04 «Trusty Tahr», так что ждите этого. Теперь нет никаких гарантий, что это сработает, как только Мир войдет в Ubuntu. Я не занимаюсь разработкой «Мира» и не могу сказать, где лежат их приоритеты. Однако, поскольку Canonical весьма заинтересована во взаимодействии человека с компьютером и теперь даже ориентируется на планшеты и смартфоны, я полагаю, что такие функции будут реализованы скорее раньше, чем позже. :)