Смайлики в Pidgin представлены в виде так называемых «тем смайликов». Т.е. вы можете установить несколько различных тем смайликов и в настройках Pidgin указать какую тему использовать.
Создаем свою тему смайликов для Pidgin
Тема смайликов для Pidgin представляет из себя архив tar.gz, в котором содержатся графические файлы для смайликов и специальный конфигурационный файл, в котором прописано что и как делать с изображениями смайликов.
Рассмотрим, как создать свою собственную тему смайликов.
- Создайте пустую директорию, например с именем MyPidginSmileys.
- Поместите в нее файлы с изображениями смайликов.
- Создайте файл с именем «theme». Это и есть конфигурационный файл темы. В нем мы пропишем соответствие между нашими файлами изображений и символами, которые им соответствуют.
Name=My Pidgin Smileys! Description=Simple smiley theme Icon=happy.png Author=Pingvinus.ru # Смайлики для всех протоколов [default] happy.png :) :-) sad.png :( :-( laugh.png :D :-D # Смайлики только для протокола XMPP [XMPP] gtalk-happy.png :) :-) gtalk-sad.png :( :-( gtalk-laugh.png :D :-D
Синтаксис этого файла очень простой.
Вначале расположены четыре общих параметра темы:
Name — название темы.
Description — описание темы.
Icon — иконка которая будет отображаться в списке тем.
Author — автор темы.Строки, начинающиеся с символа #, являются комментариями.
Далее и идет основная часть настроек, в которой задаются соответствия между файлами и текстовыми смайликами (подстановки).
[протокол] название_файла :) :-) ...
В квадратных скобках указывается протокол, для которого будут использованы смайлики. Т.е. например если вы укажите [XMPP], то при использовании Google Talk, Pidgin будет брать подстановки из этого блока. Можно также использовать [Yahoo], [MSN], [AIM] и некоторые другие.
[default] используется для того, чтобы задать подстановки для всех протоколов, которые не определены отдельно. Т.е. Pidgin будет использовать подстановки из набора [default], если для текущего протокола не задан отдельный набор подстановок. - Осталось заархивировать нашу директорию MyPidginSmileys. Для этого наберите в командной строке:
tar -czf MyPidginSmileys.tar.gz MyPidginSmileys
Вы можете и не создавать архив, можно сразу поместить MyPidginSmileys в директорию ~/.purple/smileys.
Устанавливаем свою тему смайликов
Чтобы изменить тему смайликов в Pidgin нужно в главном окне программы выбрать Инструменты->Параметры. И в открывшемся окне настроек выбрать вкладку Темы смайликов. Здесь вы можете увидеть список всех тем, которые в данный момент доступны (установлены). Далее можно просто перетащить мышкой файл темы MyPidginSmileys.tar.gz в окошко списка или же нажать на кнопку Добавить и выбрать свой файл. После этого ваша тема автоматически добавится в список. И после перезапуска Pidgin вы сможете использовать свои смайлики.
Установленные темы смайликов располагаются в директории ~/.purple/smileys. Директорию с темой можно было бы поместить сразу туда.
Смайлики как в QIP
На сайте gnome-look.org можно скачать готовую тему «QIP smiles for Pidgin (kolobok smiles)». Это тема с анимированными смайликами, точно такими же как в QIP.
Комментарии
20:46
13:00
tar -cjf MyPidginSmileys.tar.gz MyPidginSmileys
надо использовать ключ -z вместо -j
Вы сжимаете с помощью bzip2, а pidgin пытается потом его "отжать" с помощью gzip.
А в целом, спасибо за статью, наделал себе смайлов! :)
18:55
01:54
15:07
19:56
10:30
20:26
из-под рута все нормально, из-под юзера вот такое - не добавляется в список :(
21:59
23:53
для юзера - чтение и запись...
11:13
Для папки с самой темой смайликов - чтение-запись-запуск для юзера / чтение-запуск для группы и остальных.
А какие смайлики вы ставите? Попробуйте Gaim/Pidgin ICQ 5.0 Smiley Theme (ссылка в конце заметки).
22:26
21:18
p.s. Ваша домашняя директория (если смотреть от корня файловой системы) находится в /home/yourname/ (youname - ваше имя пользователя).