Почти год назад я рассказывал о том, как собрать Firefox c qt4. Прошла уйма времени, захотелось проверить как обстоят дела на сей благодатной ниве. А тут еще почтенный LXj снова поднял вопрос интеграции Firefox и KDE. В общем, вооружившись hg pull && hg update, терпением и транком qt ветки 4.6.* (уточняю для гентушников - 4.6.9999 из qting-edge, -stable-branch, qt-copy), попробуем собрать его снова.
В общем-то, сам процесс сборки не отличается от того, что было год назад. Новых глюков добавилось, старых ушло. Кое-где пришлось тыкнуть в исходники и помочь компилятору, но в целом достаточно быстро прошуршав винтом я получил нечто работающее.
Перед запуском рекомендую убрать куда подальше ~/.mozilla
Итак, начнем-с:
1. Нас встречает диалог импорта данных из Opera. Сразу же бросаются в глаза две вещи:
- проблемы со шрифтами: сглаживание/хинтинг явно хромают
- более или менее корректное отображение кнопок темы bespin (сравните с прошлогодними скриншотами)
2. Чудо запустилось. Сразу замечаю, что иконки кнопок подхватились из общесистемной темы qt (в моем случае так их форсирует bespin):
3. Пробуем посетить http://knotes.ru - на чем ж еще тестировать?
4. Ну, уже традиционно - acid3. Прогресс налицо.
5. В отображении меню (не только контекстного) имеют место быть косяки. Да и вообще хотелось бы, чтобы меню уехало в XBar. Не знаю, кто виноват - возможно транк qt:
6. Не все элементы gui отрисовываются корректно:
7. Ну и конечно, надо опубликовать что-то модное и трендовое (на хабре давеча дым шел на тему html5/video/кодеки/google - корпорация зла)
Скорость работы/рендеринга страниц оценить тяжело. Вроде и не медленно, но как-то ... невнятно. За год наметился определенный прогресс, это сложно оспорить, но, боюсь, этот проект никогда не будет завершен. Слишком много труда надо вложить, а ресурсы нужны на конкуренцию с Хромом. В общем, будем следить за развитием событий.







6 комментариев
А что это за панелька вверху (slype, kate, kopete…)? Dashboard? Отвечаааай.
Это виждет XBar от темы bespin
Прочитал «патченный LXj», встрепенулся.
А сабж страшен до слёз
думается мне, реально оно с QT никогда работать не будет
да и сильно ли надо?
Согласен, в общем-то. На счет того сильно ли надо – уже нет. Раньше хотелось. А сейчас rekonq-а хватает за глаза.
Thanks for information!