TooBars
Плагин добавляет панель инструментов и статусную строку в окно списка контактов. А также много чего ещё умеет 🙂
На панели инструментов есть кнопки:
- добавить контакт;
- переключить режим отображения контактов не в сети;
- переключить режим отображения информации о контактах;
- выключить звук;
- вызвать окно настроек программы;
- вызвать окно настроек учётных записей.
Внешний вид панели инструментов настраивается в настройках плагина.
Через контекстное меню можно выполнить настройки отображения панели инструментов, статусной строки или вызвать диалог настройки модуля:
В статусной строке выводятся логотип протокола, совмещённый с кнопкой смены статуса, и название статуса, либо логотип протокола, с наложенной поверх него иконкой статуса, совмещённый с кнопкой смены статуса:
В подсказках может выводиться имя пользователя, название статуса, текст статуса, а также текущая эмоция.
Смена статуса осуществляется через меню статусов или через стандартный Statusbox.
В зависимости от настроек плагина, Вы можете менять статус как глобальный…
…так и отдельно для каждой активной учётной записи.
Если используется меню смены статуса, то через него можно выбирать и эмоции как для всех учётных записей, так и для каждой из них в отдельности.
Там же можно ввести или изменить текст сообщения каждого из статусов.
Имеется настройка вида отображения информации о текущем статусе и в виде компактных иконок.
Через контекстное меню можно вызвать диалог настройки учётной записи или выключить её:
Помимо этого, Вы можете спрятать главное меню, вызывая его при необходимости нажатием Alt, Ctrl или F10:
В этом случае Вам, вероятно, понадобиться видеть информацию о полученных сообщениях в статусной строке:
Какие из возможных панелей показывать, какие кнопки выводить и прочее можно настроить в настройках плагина.
При правом клике на пустом месте списка контактов теперь доступно удобное контекстное меню:
Текущая версия: 1.14
Совместимость: Pidgin 2.* для Linux/Windows.
Локализации:
- Английский (VaYurik)
- Русский (VaYurik)
- Испанский (Acidrums4)
- Немецкий (Siggi0904 и Dirtsa)
- Чешский (Lukas Francalek)
- Французский (Louis SCHEIDT)
- Польский (Krystian Maksymowicz)
Известные ошибки:
- При отключении панели инструментов может выдавать ошибку в окно отладки. Проявляется на некоторых свежих версиях библиотек. Причина — что-то поломали в GtkToolbar.
- В Windows-версии может сообщать в окно отладки об ошибке функции purple_presence_get_active_status. Это сообщение — следствие какой-то ошибки в функции purple_account_get_active_status и работе не мешает.
- При использовании Statusbox для смены статусов возможны сообщения об ошибке в консоль отладки в определённые моменты. Причина — кривая реализация виджета, отвечающего за работу со статусами отдельно взятой учётной записи.
- При изменении состояния звукового оповещения из меню в трее программа завершает работу. Причина, как мне кажется, кроется в кривой реализации функции gtk_toggle_tool_button_set_active ().
- В Windows-версии может сообщать в окно отладки об ошибке функции purple_presence_get_active_status. Это сообщение — следствие какой-то ошибки в функции purple_account_get_active_status и работе не мешает.
- При попытке открыть главное меню в версии Pidgin под Linux клавишами курсора этого не происходит. Хотя плагин тут и не причём 🙂 Или это только у меня одного такая ошибка?
Известные конфликты:
- С плагином MyStatusBox, т.к. он создаёт свой вариант контактного листа, вследствие чего панелей не видно. Решается включением сначала плагина MyStatusBox, а потом — TooBars.
- С плагином AutoResize, т.к. в нём вся пляска идёт от стандартной компоновки элементов интерфейса.
Лицензия: GPL.
Установка в Linux из исходников:
- Качаем архив pidgin-toobars-1.14.tar.gz (356 КБ);
- Распаковываем;
- Входим в директорию pidgin-toobars-1.14;
- Выполняем в консоли последовательно: ./configure, make, sudo make install;
- Запускаем (если запущен, то перезапускаем) Pidgin;
- Заходим в «Инструменты / Модули», в списке находим и включаем «Toolbar’n’Statusbar»;
- При необходимости нажимаем кнопку «Настроить модуль» для настройки плагина.
Удаление в Linux после установки из исходников:
- Закрываем Pidgin;
- Входим в директорию pidgin-toobars-1.14;
- Выполняем в консоли: sudo make uninstall.
Установка в Linux DEB-пакета:
- Качаем для i386 pidgin-toobars_1.14-1_i386.zip (52 КБ), либо pidgin-toobars_1.14-1_amd64.zip (53 КБ) для amd64;
- Распаковываем архив;
- Устанавливаем DEB-пакет;
- Запускаем (если запущен, то перезапускаем) Pidgin;
- Заходим в «Инструменты / Модули», в списке находим и включаем «Toolbar’n’Statusbar»;
- При необходимости нажимаем кнопку «Настроить модуль» для настройки плагина.
Установка в Windows:
- Качаем архив pidgin-toobars-1.14-win32.zip (133 КБ);
- Распаковываем в директорию, в которой установлен Pidgin (например, C:\Program Files\Pidgin);
- Запускаем (если запущен, то перезапускаем) Pidgin;
- Заходим в «Инструменты / Модули», в списке находим и включаем «Toolbar’n’Statusbar»;
- При необходимости нажимаем кнопку «Настроить модуль» для настройки плагина.
Список изменений:
Версия 1.14 09/08/11:
- Добавлен перевод на польский (Спасибо Krystian Maksymowicz).
Версия 1.13 21/12/10:
- Добавлен перевод на французский (Спасибо Louis SCHEIDT);
- Небольшие исправления в диалоге настроек панели инструментов.
Версия 1.12 12/11/10:
- Поддержка системных настроек при отображении панели инструментов;
- Настройка стиля панели инструментов;
- Настройка размера иконок панели инструментов;
- Все иконки панели инструментов рисованные (т.е. можно создавать свои темы);
- Многие иконки перерисованы.
Версия 1.11 06/09/10:
- Добавлена проверка поддержки эмоций протоколом при выводе меню (Спасибо Siggi0904 за сообщение об ошибке);
- Изменен формат подсказок кнопки смены статуса;
- Если у эмоции есть иконка, то она выводится в меню смены статуса;
- На панель инструментов добавлена кнопка переключающая вид списка контактов — с подробностями о контакте и обычным списком;
- Добавлена закладка «Инфо» в окно настройки плагина
Версия 1.10 17/08/10:
- Снова изменён перевод на немецкий язык (Спасибо Siggi0904 и Dirtsa);
- Добавлена возможность в меню статусов выбирать эмоции для каждой учётной записи
Версия 1.9 08/07/10:
- Исправлен косяк с отсутствием (точнее — неверным размещением) файлов перевода при сборке из исходников;
- Исправлена ошибка при установке плагина из deb-пакета, теперь исполняемый файл плагина помещается в верную директорию (если Pidgin установлен из репозитория ;));
- Изменён перевод на немецкий язык (Спасибо Siggi0904 и Dirtsa);
- Добавлен перевод на чешский (Спасибо Lukas Francalek);
- Добавлено скрытие главного меню при потере фокуса (Спасибо Konrad Gräfe);
- Добавлена возможность отображения главного меню по нажатию на клавишу Ctrl, если оно скрыто;
- Добавлена настройка клавиш, по нажатию на которые будет показываться главное меню, если оно скрыто;
- Добавлена настройка выбора метода смены статуса — с использованием меню статусов или через стандартный Statuxbox;
- В связи с этим вернулась настройка отображения аватары пользователя в Statusbox’е 😉
- Добавлено ограничение на количество единовременно запущенных диалога ввода текста статуса;
- Из контекстного меню теперь можно открыть только один экземпляр окна настроек;
- Запоминание последней открытой вкладки в диалоге настроек;
- Множество других мелких и не очень фиксов
Версия 1.8 20/05/10:
- Возможна установка плагина в ~/.purple/plugins (спасибо Andreas за идею и код);
- Вроде как исправлены проблемы с отсутствием языков переводов после сборки пакета из исходников 🙂
- Вроде как исправлена ошибка, из-за которой не удалялась строка статуса при отключении плагина у некоторых пользователей (у меня не проявилось) (спасибо Konrad Gräfe за сообщение о проблеме).
Версия 1.7 15/05/10:
- Реализована смена статусов через меню статусов вместо Statusbox;
- Настройки плагина теперь разложены по закладкам (спасибо Konrad Gräfe за идею и код);
- Иконка полученных сообщений в статусной строке теперь реализована в виде кнопки;
- Изменения в контекстных меню;
- Вместо иконки GTK_STOCK_ADD в панели инструментов теперь используется иконка из файла;
- Изменения в именах файлов иконок (если используете свои иконки — не забудьте переименовать);
- Решена проблема с неверным отображением статусной строки;
- Убрана криво работавшая проверка на наличие открытого окна настроек плагина;
- Устранена ошибка из-за которой в настройках плагина были доступны активны чекбоксы, которые должны были быть отключены;
- Убрана совместимость со старыми версиями GTK+.
Версия 1.6 16/04/10:
- Возможность настроить вывод в статусной строке и ключевого статуса и статусов учётных записей;
- Возможность прятать главное меню (показать — Alt или F10);
- Возможность вывода оповещения о непрочитанных сообщениях в статусной строке вместо главного меню;
- Добавлено контекстное меню при клике на пустое место окна списка контактов;
- Добавлены иконки в контекстные меню;
- Изменения в файлах переводов;
- Исправление ошибок.
Версия 1.5 29/03/10:
- Версия под Windows (Спасибо Konrad Gräfe за рекомендации);
- Немецкий язык (Спасибо Siggi0904 и Dirtsa).
Версия 1.4 05/02/10:
- Добавлены функции, обрабатывающие события «account-error-changed», «signed-on» и «signed-off»;
- Починены возможные утечки памяти;
- Добавлена настройка отображения в статусной строке иконки статуса, совмещённой с иконкой протокола вместо названия статуса;
- Кнопка смены статуса теперь объединена с иконкой протокола;
- Оптимизация структуры данных.
Версия 1.3 28/12/09:
- Переписана функция отключения кнопки добавления пользователя, т.к. иногда она могла не стать активной после выполнения подключения учётных записей;
- Добавлено контекстное меню над панелью инструментов, через которое можно настроить модуль;
- Добавлено контекстное меню над кнопкой смены статуса учётной записи, через которое можно вызвать диалог настройки учётной записи или выключить её.
Версия 1.2 18/12/09:
- Исправление большого числа ошибок;
- Испанский язык (Спасибо товарищу Acidrums4);
- Возможность изменять статус для каждой активной учётной записи (при этом без вылета в сегфолт, если инициировать смену статуса и после этого выключить учётную запись, как это сделано в mystatusbox);
- Иконки на кнопках-переключателях теперь меняются в зависимости от состояния кнопки;
- Кнопка добавления пользователя теперь отключается, если нет ни одной подключённой учётной записи;
- Если учётная запись имеет статус «Не в сети», то эмблема протокола делается серой;
- Проверено в Pidgin 2.6.4.
Версия 1.1 08/12/09:
- Некоторые изменения в функции CreateStatusBox;
- Созданы скрипты для самостоятельной сборки из исходников;
- Иконки кнопок теперь располагаются не по пути ~/.purple/toobars, а в /usr/share/pixmaps/pidgin/buttons.
Версия 1.0 06/12/09:
- Первый публичный релиз.
Ссылки на страницы, на которых я публикую информацию об этом плагине:
Хочу поблагодарить всех, кто помогает мне в работе над плагином, в частности Konrad Gräfe, Dirtsa, Siggi, Christoph Miebach, Acidrums4 и других.
Без вас последних версий бы не было, а я играл бы, как дурак, в Counter Strike 🙂
Поддержите меня!
Свежие записи
Свежие комментарии
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
- Новая версия патча-русификатора Yume Miru Kusuri. Теперь и с графикой. к записи
Архивы
- Май 2020
- Декабрь 2019
- Июнь 2019
- Июль 2018
- Февраль 2018
- Сентябрь 2017
- Август 2017
- Июнь 2017
- Март 2017
- Январь 2017
- Декабрь 2016
- Январь 2016
- Декабрь 2015
- Ноябрь 2015
- Октябрь 2015
- Сентябрь 2015
- Август 2015
- Июль 2015
- Апрель 2015
- Февраль 2015
- Январь 2015
- Декабрь 2014
- Ноябрь 2014
- Октябрь 2014
- Сентябрь 2014
- Июль 2014
- Июнь 2014
- Февраль 2014
- Январь 2014
- Декабрь 2013
- Февраль 2013
- Январь 2013
- Июнь 2012
- Апрель 2012
- Март 2012
- Август 2011
- Июнь 2011
- Апрель 2011
- Февраль 2011
- Декабрь 2010
- Ноябрь 2010
- Сентябрь 2010
- Август 2010
- Июль 2010
- Июнь 2010
- Май 2010
- Апрель 2010
- Март 2010
- Февраль 2010
- Январь 2010
- Декабрь 2009