Chromium 34 with Aura
Думаю, что вчера я боле-менее собрал правильную версию Chromium. Теперь всё стабильно и собрано по новым правилам.
Во-первых, теперь в качестве сборочной системы используется ninja, а не make, как было раньше. Что это даёт особо не понятно, но в будущем возможно make выкинут.
Во-вторых, новый 34-й Chromium собран на новом графическом движке Aura, который заменит GTK+. Тут помимо немного другого отображения шрифтов, меню и буквы a у иконки меню появились некоторые особенности. Aura автоматически отрубает NPAPI. Это означает, что обычный Adobe Flash работать больше не будет. Заодно и google-talkplugin просто так отказывается работать.
Обходится это в принципе просто. Чтобы запустить флеш, нужно поставить пакет chromium-pepper-flash, тот самый, что использует Google Chrome. Это скорее всего не совсем «лицензионно», но так делают в Packman, так что мы не первые в этом плане. Заодно есть ещё и chromium-pdf-plugin — pdf плагин который открывает документ прямо в браузере (как Adobe Reader).
Что касается talkplugin‘а, то сперва нужно установить официальный пакет от Google, а затем создать ссылки (если система 32-х битная, то надо использовать /usr/lib):
ln -s /opt/google/talkplugin/libppgoogletalk.so /usr/lib64/chromium/pepper/libppgoogletalk.so
ln -s /opt/google/talkplugin/libppo1d.so /usr/lib64/chromium/pepper/libppo1d.so
Если Гугловый пакет уже стоит, то ссылки создадутся автоматически.
В-третьих, исправлен скрипт запуска. Теперь он автоматически подгружает pepper-flash (если найдёт), использует глобальный файл настроек /etc/default/chromium. А также похоже раньше мы не использовали sandbox.
Загрузить можно из репозитория или руками: Chromium, Pepper-Flash.
P.S. В Rawhide GCC 4.9, так что пока не собирается с ним Chromium.
http://tigro.info/wp/?p=2954
|