Table of Contents

WebKit(Webengine)-версия Psi+

Что такое WebKit?

  1. QtWebKit – модуль WebKit, интегрированный в Qt и доступный через её классы.

Что такое Webengine?

Что даёт WebKit в Psi+?

Версия Psi+ с поддержкой WebKit предоставляет возможность использования тем оформления приложения, а также анимированных смайлов при отображении сообщений в конференциях и чатах. А также предоставляет ограниченную функциональность по предпросмотру ссылок на мультимедиа контент(аудио, видео, изображения) в чатах. Из недостатков WebKit версии можно отметить повышенное потребление оперативной памяти по сравнению с обычной версией.

Что даёт Webengine в Psi+?

Версия с поддержкой Webengine практически аналогична версии с поддержкой WebKit по функциям, но всё-таки имеет существенные отличия:

  1. поддержка тем оформления чатов от клиента adium
  2. поддержка предпросмотра изображений по «вложенным» ссылкам
  3. значительно улучшена работа с предпросмотром мультимедиа

Webengine версия отличается повышенным потреблением оперативной памяти по сравнению с WebKit версией.

Как включить поддержку WebKit(Webengine) в Psi+?

Для включения в сборку функционала WebKit необходимо при конфигурировании перед сборкой приложения добавить соответствующий ключ. Например:

configure --enable-plugins --with-openssl-inc=%OPENSSLDIR%\include --with-openssl-lib=%OPENSSLDIR%\lib --with-aspell-inc=%MINGWDIR%\include --with-aspell-lib=%MINGWDIR%\lib --with-zlib-inc=%ZLIBDIR%\include --with-zlib-lib=%ZLIBDIR%\lib --disable-xss --disable-qdbus  --enable-webkit --enable-whiteboarding

Внимание!!! В текущая версия Psi+ больше не поддерживает Qt версии 4. Для нормальной работы требуется Qt>=5.5.1!!! При наличии на компьютере пользователя Qt>=5.6 с предустановленными библиотеками Qt5Webengine и MSVC >= 2015, при включении флагов, показанных выше, автоматически будет включена Webengine сборка.

Cборки Psi+ с поддержкой WebKit

MS Windows Build from Tehnick - сборки с поддержкой WebKit и без
MS Windows Build from KukuRuzo - сборки с поддержкой WebKit(только 32битная версия) и с поддержкой Webengine (64х битная)
ArchLinux Build
Debian Ubuntu Build
MacOSX Build
Linux Mandriva Build
openSUSE Build

Порядок установки компонентов для корректной работы Psi+ с поддержкой WebKit под MS Windows

Для запуска WebKit-версии от Tehnick достаточно распаковать архив с программой и запустить файл psi-plus-webkit-portable.exe. Инструкция по работе со сборками от Tehnick

Для запуска WebKit/Webengine версии от KukuRuzo необходимо при установке Psi+ инсталлятором выбрать Webkit/Webengine в выпадающем меню. Инструкция по работе с инсталляторами от KukuRuzo