Однооконный режим в Pidgin

Довольно долго пользовался pidgin, но всегда в нём не хватало однооконного режима. То есть в одном окне и ростер (окно контактов), и чат.
В общем-то со временем я привык, но недавно решил снова поискать решение. Довольно давно я находил feature request в багтрекере pidgin, но на тот момент он был без ответа. Сейчас обнаружилось дополнение, реализующее данную функциональность.

Выглядит однооконный pidgin так (кликабельно):

К сожалению, готовых сборок для linux я не обнаружил, поэтому это дополнение придётся собирать самим.
Если у вас не какая-то редкая архитектура, а обычная x86, то исходный код можно не подготавливать, а скачать уже подготовленный с github здесь. В этом случае можете переходить сразу к сборке и установке.

Для подготовки исходного кода и сборки нам понадобятся: git, autoconf, automake, libtool, gettext. Установим их:

sudo apt-get install git-core autoconf automake libtool gettext

Получим и подготовим исходный код:

git clone https://github.com/dm0-/window_merge.git
cd window_merge
mkdir m4
autoreconf -fi
./configure
make distcheck

В папке появятся два архива: window_merge-0.3.tar.gz, window_merge-0.3.tar.xz.


Для сборки нам так же понадобится pidgin-dev:

sudo apt-get install pidgin-dev

Теперь распакуем и соберём:

tar xzf window_merge-0.3.tar.gz
cd window_merge-0.3
./configure

Ну и собственно установим:

make install plugindir=~/.purple/plugins

Кстати, если у вас deb-based дистрибутив, то рекомендую собрать используя checkinstall:

sudo apt-get install checkinstall
sudo checkintall

После ответа на несколько вопросов с информацией о пакете, checkinstall соберёт window-merge, создаст deb-пакет и установит его.
После перезапуска pidgin необходимо включить дополнение. Настройка только одна:

Она позволяет настроить расположение ростера относительно чата. Как по мне этого более чем достаточно Главное, что дополнение делает то, что нужно:

Страница проекта на github - https://github.com/dm0-/window_merge.


Понравилась статья? Поделись с друзьями!




Комментарии на этом сайте требуют включенного Javascript в вашем браузере. Вероятно, ваш браузер не поддерживает Javascript, или он был отключен по каким-то причинам. Если вы хотите прокомментировать пост, или просто почитать комментарии, то пожалуйста, включите Javascript или попробуйте открыть эту страницу другим браузером.