Похоже, что Chromium по-прежнему не использует плавную прокрутку, включенную GTK3.4.
Возможность существует, на самом деле, эти простые примеры на Python показывают браузер Webkit с плавным (не прыгающим) прокрутка:
from gi.repository import WebKit as webkit
from gi.repository import Gtk as gtk
view = webkit.WebView()
sw = gtk.ScrolledWindow()
sw.add(view)
win = gtk.Window()
win.add(sw)
win.show_all()
view.open("http://w3.org/")
gtk.main()
Итак, технология на месте, Chromium 22 просто пока не использует ее.
Обратите внимание, что echo "hello" | grep -E '*' возвращает hello, потому что строка является совпадением, а grep возвращает всю строку, а не потому, что * совпадает с .*. Вы должны протестировать с помощью -Eo:
% echo "hello" | grep -Eo '*'
%
У меня нет источников для резервного копирования, но не слишком дикое предположение, основанное на пробном тесте, предполагает, что последовательность кванторов в начале regex просто игнорируется:
% echo "*hello" | grep -Eo '*'
% echo "+hello" | grep -Eo '+'
% echo "?hello" | grep -Eo '?'
% echo "{1}hello" | grep -Eo '{1}'
1}
% echo "***hello" | grep -Eo '***'
% echo "*+?{1}hello" | grep -Eo '*+?{1}hello'
1}hello
Мое приглашение добавляет возвращаемое значение в начале строки в случае возвращаемого значения, отличного от 0, поэтому все совпадают.
grep -E 'regex' отображает строки, содержащие соответствующее регулярное выражение, и выделяет совпадения красного цвета.
принимая во внимание это, grep -E '*' покажет все строки с нулем или более '(ничего) в нем.
grep '*' будет просто показывать строки, имеющие звезду в нем.