Однооконный режим в 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.