Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Плагин toobars для Pidgin  (Прочитано 28093 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Плагин toobars для Pidgin
« : 06 Декабря 2009, 22:58:39 »
    Предлагаю на суд общественности самодельный плагин для Pidgin, который добавляет панель инструментов, статусную строку и контекстное меню в окно контакт-листа, а также позволяет скрывать главное меню.

Начиная с версии 1.7 наконец-то можно менять статус через нормальное меню, а не через ужасный Statusbox!



На панели инструментов есть кнопки:

  • добавить контакт;
  • переключить режим отображения контактов не в сети;
  • переключить режим отображения информации о контактах;
  • выключить звук;
  • вызвать окно настроек программы;
  • вызвать окно настроек учётных записей.

В статусной строке выводятся логотип протокола, совмещённый с кнопкой смены статуса, и название статуса, либо логотип протокола, с наложенной поверх него иконкой статуса, совмещённый с кнопкой смены статуса.

В зависимости от настроек плагина, Вы можете менять статус как глобальный, так и отдельно для каждой активной учётной записи. В последнем случае Вы можете также вызвать контекстное меню над кнопкой смены статуса, через которое вызвать диалог настройки учётной записи или выключить её.

Какие из возможных панелей показывать, какие кнопки выводить и прочее можно настроить в настройках плагина:



(Этот скриншот устарел, чуть позже переделаю)



которые доступны в том числе по правому клику на панели инструментов:


Текущая версия: 1.11

Совместимость: Pidgin 2.6.*, 2.7.* для Linux/Windows.

Страница проекта: http://vayurik.ru/wordpress/toobars

Скачать исходник: http://vayurik.ru/wordpress/wp-content/uploads/toobars/1.11/pidgin-toobars-1.11.tar.gz

Скачать deb-файл: http://vayurik.ru/wordpress/wp-content/uploads/toobars/1.11/deb/pidgin-toobars_1.11-1_i386.zip

Скачать dll-файл: http://vayurik.ru/wordpress/wp-content/uploads/toobars/1.11/win32/pidgin-toobars-1.11-win32.zip

Буду признателен за отзывы и замечания.[/list]
« Последнее редактирование: 06 Сентября 2010, 18:36:03 от VaYurik »

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #1 : 06 Декабря 2009, 23:39:28 »
в 2,6,2 не работает, 2,6,3 ставить не охота.
Задумка понравилась.
In Console We Trust!

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Re: Плагин toobars для Pidgin
« Ответ #2 : 07 Декабря 2009, 00:15:49 »
А что говорит?
Вот, запустил ты Пиджин, в Модулях ставишь галочку напротив плагина... и?

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #3 : 07 Декабря 2009, 07:15:37 »
Он просто не появился в модулях. :(
In Console We Trust!

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Re: Плагин toobars для Pidgin
« Ответ #4 : 07 Декабря 2009, 11:14:16 »
Может в предыдущей версии плагины живут в другом месте, а не в ~/.purple/plugins?

Ты не папку целиком туда скопировал случайно? В ~/.purple/plugins папок быть не должно, там только 4 файла должно быть - toobars.so и 3 PNG-шки.

В любом случае, можно из исходников скомпилить. Правда, с процессом создания make-файлов я ещё не разбирался, использовал make от исходников Pidgin'а.

Оффлайн 4life

  • Участник
  • *
  • Сообщений: 118
  • I am Linux
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #5 : 07 Декабря 2009, 13:34:40 »
Pidgin 2.6.4, папки ~/.purple/plugins не было (хотя pidgin-plugin-pack установлен), создал, распаковал, но в модулях Toolbar’n'Statusbar не появился
« Последнее редактирование: 07 Декабря 2009, 13:36:40 от 4life »

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Re: Плагин toobars для Pidgin
« Ответ #6 : 07 Декабря 2009, 16:44:19 »
Вариант - скопировать плагин в ту папку, в которой живут штатные плагины, вероятно что-то типа "/usr/lib/pidgin". Уточнить путь можно выбрав любой установленный плагин в списке и нажав на кнопку "Подробнее", там будет указан путь к файлу плагина.

Однако, надо будет себе поставить последнюю версию Pidgin и посмотреть, ведь если там структура меню изменилась, то плагин может и не работать и придётся либо отказываться от синхронизации состояний кнопок панели инструментов и пунктов меню, либо я даже не знаю :)

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #7 : 07 Декабря 2009, 17:31:13 »
Pidgin 2.6.2 - работает
(Нажмите, чтобы показать/скрыть)
$ ls ~/.purple/plugins
sb_main_status.png  tb_offline.png  tb_sound.png  toobars.so
Tempora mutantur et nos mutantur in illis

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #8 : 07 Декабря 2009, 21:59:40 »
копировал во все возможнае каталоги:
                   /usr/lib/pidgin
                  /usr/lib/pidgin/plugins
                 /usr/lib/purple-2/
                /usr/lib/purple-2/plugins
не появляется:(
In Console We Trust!

Оффлайн Hammery

  • Любитель
  • *
  • Сообщений: 80
  • Ubuntu 10.04
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #9 : 08 Декабря 2009, 21:14:27 »
Уважаемый автор темы, могли бы вы создать Плагин, что бы в Pidgin справа показывались аватары пользователей возле их ника? Многие люди были бы вам очень благодарны.

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #10 : 08 Декабря 2009, 23:48:39 »
А что, это у меня одного авы работают?
In Console We Trust!

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Re: Плагин toobars для Pidgin
« Ответ #11 : 09 Декабря 2009, 12:31:33 »
ArtemUA, что имелось ввиду?
Какие аватары, где показывались (в каком окне / диалоге / строке)?

Если речь об аватарах пользователей в контакт листе, так они итак по-умолчанию справа.
А вот если хотите сделать их слева, то курите сюда: http://gnome-look.org/content/show.php/Pidgin+theme+with+avatars+to+the+left?content=111392


Ядрён батон, никак не могу создать makefile (и прочее прилагающееся). Пакет вроде собирается, но почему-то перевод не работает. Уж и так пытался сделать, и эдак... И файл из директории po копируется в куда надо, всё... А не работает :(
На страницу соотв на сайте Пиджина просьба не отправлять, предложенный там способ не работает :(
Пытаюсь понять, как эта проблема решена в других плагинах.
Исходники уже отличаются (естественно) от выложенных ранее. Иконки кнопок будут жить в другом месте, как, собственно, и сам плагин после его сборки.

Пользователь решил продолжить мысль 09 Декабря 2009, 20:00:58:
Ага!

С горем пополам написал я все необходимые файлы и теперь пакет можно компилить не только в папке с исходниками плагинов Pidgin'а :)))

Как следствие - можно создавать переводы на другие языки (коли оно кому-то нужно). Переводы можно присылать мне на почту.

Ну, и одно маленькое изменение в коде.
« Последнее редактирование: 09 Декабря 2009, 20:00:58 от VaYurik »

Оффлайн Hammery

  • Любитель
  • *
  • Сообщений: 80
  • Ubuntu 10.04
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #12 : 09 Декабря 2009, 20:33:34 »
ArtemUA, что имелось ввиду?
Какие аватары, где показывались (в каком окне / диалоге / строке)?

Имел ввиду, что бы в окне конференции например справа от окна диалогов(там где ники) были аватары, возле этих ников.

Оффлайн MaSsoL

  • Активист
  • *
  • Сообщений: 519
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #13 : 09 Декабря 2009, 21:55:15 »
Так, модуль появился, все отобразилось. Но, при включении\выключении какой либо учетной записи голубь улетает в сегфаулт.
In Console We Trust!

Оффлайн Kozak[UA]

  • Участник
  • *
  • Сообщений: 122
  • Убить всех людей...
    • Просмотр профиля
Re: Плагин toobars для Pidgin
« Ответ #14 : 09 Декабря 2009, 22:26:02 »
Так, модуль появился, все отобразилось. Но, при включении\выключении какой либо учетной записи голубь улетает в сегфаулт.
Подтверждаю.
Asus K40ij: Ubuntu 10.04
Desktop (amd atlon 3500+, 1G DDR1, Samsung 320G, Radeon express 200): ArchLinux

 

Страница сгенерирована за 0.055 секунд. Запросов: 25.