Linux

Версия 1.1 плагина TooBars

Доступна для скачивания версия 1.1 плагина TooBars.
Изменения:

  1. Небольшое изменение в функции CreateStatusBox (оптимизация);
  2. Иконки кнопок теперь живут не в ~/.purple/plugins, а, как им и положено, в /usr/share/pixmaps/pidgin/buttons;
  3. Написаны скрипты для самостоятельной компиляции из исходников.

Теги: , ,

Wednesday, 09 Dec 2009 Linux Ваш отзыв

Кажется осилил make

Блин, 3*тьфу< Кто бы мог подумать, что это выльется в двухдневный гиморрой? Перерыл гору исходников, но либо пакет не собирается, либо собирается, но файлы перевода кладёт совершенно не в ту папку, вследствие чего они не видны плагином. Только что в 158 раз сделал, казалось бы, то, что уже делал, но (вроде бы) на этот раз всё наконец-таки заработало! (НЕ ДЫШИТЕ!) Как оно работает я так и не понял. По мне, так какое-то оно... кустарное чтоли. При поверхностном взгляде всё можно было сделать куда как проще. Теперь осталось в самом плагине поменять путь к иконкам и всё!

Теги: , ,

Wednesday, 09 Dec 2009 Linux Ваш отзыв

Пытаюсь осилить создание make

По просьбам некоторых трудящихся решил осилить написание make-файла для компиляции плагина из исходников.
В конце концов это разовая задача…

Tuesday, 08 Dec 2009 Linux Ваш отзыв

Планы

Пока общественность тестит первую версию плагина надо бы подумать над планами на будущее.
Просто чтобы потом не забыть 🙂
Итак:

  1. TooBars: Возможность изменения статуса каждого из активных аккаунтов.
  2. TooBars: Проверить совместимость с Pidgin 2.6.4.
  3. TooBars: Сделать deb-пакет.
  4. TooButtons: Написать плагин, который бы создавал под окном беседы панель с двумя кнопками – “Закрыть” и “Отправить”. Текущая реализация кнопки “Отправить” плагином SendButton уёбищна и не решает проблемы отсутствия кнопки “Закрыть” для владельцев сенсоров.
  5. ManualSize: Переписать плагин, позволяющий менять пропорции окон сообщения и истории, дополнив его вертикальной распоркой, запоминанием установленного значения и т.п.
  6. SmileHotKey: Переписать плагин, добавив настройки привязки хоткеев и смайлов.
  7. Подумать над возможностью изменения пометки контакта в списке контактов, от которого пришло сообщение, т.к. в последних версиях Pidgin он никак не помечается.
  8. Подумать над возможностью отдельного оповещения в системном трее для каждой беседы, в которой есть непрочтённые сообщения, чтобы можно было прочитать только сообщения от конкретного контакта.
  9. Теги:

    Monday, 07 Dec 2009 Linux Ваш отзыв

Вот и релиз!

“Ремонт нельзя закончить, его можно только прекратить”.
Поговорка для тех, кто не умеет вовремя остановится и не разбивать лоб в кровь о кирпичную стену. Я себя к таковым не отношу. Посему, поняв, что на реализацию некоторых вещей уйдёт слишком много времени (например – возможность смены отдельно взятого статуса произвольного аккаунта), я их просто убрал из текущей версии. Пусть в голове зреют, а процессу не мешают 🙂

Итак, предлагаю Вашему вниманию результат весьма активной мозговой мастурбации в течение последнего месяца – плагин toobars для программы обмена сообщениями Pidgin.

За это время было изрыто огромное количество чужого кода, прочитано найденных в инете обрывков манов и я даже начал понимать, как оно работает 🙂 Все знают притчу про обезьяну, которая при определённом стечение обстоятельств может написать “Войну и Мир”? Хотя, конечно, мой плагин с этим шедевром и рядом не валялся, но в остальном аналогия прослеживается чётко.

Пока Дарт возится с Васькой я попытаюсь воплотить некоторые идеи в Pidgin, по мере возможности, наличию времени и, конечно, знаний.

Теги: ,

Sunday, 06 Dec 2009 Linux Ваш отзыв

Где же у тебя кнопка?

Т.е. не кнопка, конечно, но путь, по которому живут файлы пользователя, в частости – сам плагин? Что-то типа “~/.purple/plugins”, а не “/home/vayurik/.purple/plugins”.
А нужно мне это, чтобы иконки класть вместе с файлом .so, а не по какому-то хитротрахнатому пути, типа “/usr/share/pixmaps/pidgin/toolbar”, например…

Теги:

Sunday, 06 Dec 2009 Linux Ваш отзыв

Сегфолт частично побеждён!

Вчера удалось реализовать изменение состояния кнопок на тулбаре в зависимости от состояния соответствующего пункта меню!
И теперь можно релизить плагин, не имея ни одного известного бага, что, конечно, не может не радовать!

Теги: , ,

Saturday, 05 Dec 2009 Linux Ваш отзыв

Есть!

Теперь я знаю, как надо реализовывать реакцию приложения на внесение изменений в настройки!
Только чем такой вариант отличается от того, который был я не понимаю 🙁
Кроме того, есть подозрение, что именно из-за этого мне не удалось реализовать смену статуса для отдельно взятой учётной записи (как в MyStatusBox, только удобнее). Ну да к этой теме я вернусь несколько позже, после первого релиза. Не хочу снова вязнуть в этом болоте.

Теги: , ,

Friday, 04 Dec 2009 Linux Ваш отзыв

Допиливание настроек TooBars

Вчера до часу ночи пытался заставить пересоздаваться панель инструментов в момент изменения настроек отображения кнопок на панели.
Вешал это дело через purple_prefs_get_bool на изменение ключа, отвечающего за ту или иную кнопку.
Пока безрезультатно. При клике на чекбокс в настройках плагина и возникновении события Pidgin зависает со 100% загрузкой проца.
Буду дальше курить в этом направлении. Релизить плагин без нормально работающих настроек не хочу.

Теги: , ,

Friday, 04 Dec 2009 Linux Отзывов: 2

Поддержите меня!

Если вы хотите отблагодарить меня, можете закинуть денег мне на хостинг.
Делается это просто: в любом терминале ищем провайдера "Masterhost" и указываем лицевой счёт c123759 (обычно без первой буквы).

А я уж постараюсь и дальше стараться! :D

Яндекс.Деньги

41001543226857