понедельник, 4 августа 2014 г.

Дружим Chromium и Goolge Talk Plugin на openSUSE 13.1

Я давно пользуюсь Chromium, установленным с network:chromium репозитария и до недавнего времени все с ним было отлично. Однако проблемы начались, когда разработчики Chromium решили перейти на новый интерфейс для плагинов, сначала случились проблемы с Adobe Flash Player'ом, сейчас в Chromium перестал обнаруживаться googletalk-plugin, установленный из Google'овского репозитория.

Как оказалось вся радость в том, что пакет chromium, собранный через openSUSE Build Service, устанавливается в /usr/lib64/chromium, тогда как Google ожидает, что он будет установлен в /usr/lib64/chromium-browser и поэтому googletalk-plugin создает неправильные ссылки для такого вроде бы родного браузера.

Правится все просто, созданием правильной ссылки на плагин:

$ sudo ln -s /opt/google/talkplugin/ /usr/lib64/chromium/pepper

и перезапуском Chromium.

ps. Рецепт выше актуален для 64-битной системы, для 32-битной используйте /usr/lib/... вместо /usr/lib64/....