Часто можно услышать, что некое приложение в Linux уступает его аналогу в Windows. В некоторых случаях можно и согласиться. Ведь приложения ориентированные на обычного пользователя в Windows начали развиваться несколько раньше. Хакеры работающие в различных версиях Unix-подобных систем часто довольствовались консольными приложениями. Кроме того традиции и принципы написания программ в этих системах сильно отличаются, чтобы их сравнивать в лоб. Но иногда на такое суждение задаешь встречный вопрос: «А ты в настройки хотя бы заглядывал?». В ответ – «А где они?». А мы сегодня залезем и посмотрим, что можно изменить в неприметном на первый взгляд Kopete.
Напомню, Kopete (kopete.kde.org) это программа для мгновенного обмена сообщениями поддерживающая большое количество протоколов: ICQ, IRC, AIM, MSN, Jabber c поддержкой Jingle для передачи голоса и видео, Yahoo!, Gadu-Gadu, SMS, Skype, Winpopup.
Поддержка протоколов и других возможностей реализуется за счет подключаемых модулей, в любой момент ненужные модули можно отключить или добавить без глобальной перестройки рабочего окружения. Начало разработок датировано декабрем 2001 года, когда Дункан Претт (Duncan Mac-Vicar Prett) начал разработку ICQ клиента после очередного изменения версии протокола. Название произошло от чилийского алкогольного напитка Copete (Дункан родился в Сантьяго). Первый официальный релиз 0.2 был анонсирован 3 марта 2002 года. А целью нового проекта являлось обеспечение пользователей единым простым приложением, работающим со всеми системами мгновенного обмена сообщениями, а разработчиков простым интерфейсом для создания новых модулей. Постепенно в проект приходили новые участники, а Kopete обрастал плагинами. С августа 2003 Kopete является частью интегрированного рабочего окружения KDE. Сегодняшний Kopete поддерживает одновременную регистрацию под несколькими учетными записями в одном протоколе, проверку орфографии на лету, интеграцию с KAddressBook и KMail, псевдонимы, персональные оповещения по протоколам и пользователям, поддержку веб-камер для MSN and Yahoo! и многое другое.
Одной из проблем, с которой сталкиваются пользователи аськи, это кодировка. По умолчанию в Kopete использована UTF, но выбрав в контекстном меню пункт «Выбрать кодировку» можно установить персональную кодировку для указанного пользователя. Нажав «Свойства» можно установить значок и оповещения активизируемые при изменении статуса конкретного пользователя. Остальные оповещения можно настроить глобально. Для этого заходим в «Настройка – Уведомления», здесь включено только несколько сигналов, поэтому закатываем рукава и рулим. Одним махом включить или выключить некое действие можно в поле “Быстрая настройка”. Сначала выбираем в раскрывающемся списке действие, а затем нажимаем кнопку рядом. Всего для редактирования доступно 19 событий и 7 действий (звук, журналирования, вплывающее окно, подсветка приложения, выполнение программы и прочее). Да и чтобы заставить работать протокол WinPopup понадобится установить сервер Samba.
$ sudo apt-get install samba
По умолчанию стандартный внешний вид Kopete довольно унылый, набор смайликов тоже ни кому не нравится. Но это тоже легко поправить. В репозитарии уже есть пара пакетов, найти которые можно командой.
$ sudo apt-cache search kopete
kdeartwork-emoticons – emoticon collections for KDE chat clients
kopete – instant messenger for KDE
ichthux-emoticons – Christian emoticons for Kopete
Как вариант можно просто перейти в “Настройка – Внешний вид”. Здесь несколько вкладок. Например переходим в “Смайлики”. Если были установлены пакеты о которых говорилось выше, то здесь кроме стандартных будут еще несколько вариантов. Иначе нажимаем на “Загрузить новые темы”, получаем список прямо с сайта проекта , выбираем и устанавливаем любую понравившуюся одним щелчком мышки.
Я например люблю тему “QIP” в которой использованы значки от одноименного IM клиента. Любую тему можно скачать и отдельно (с сайта www.kde-look.org), а затем установить нажав кнопку “Установить новую тему”.
Многие уже успели завести себе почтовый ящик на GMail, который параллельно дает доступ ко многим функциям, в том числе и к сервису мгновенного обмена сообщения GTalk. Так как GTalk использует протокол Jabber, то чтобы настроить его поддержку в Kopete ничего устанавливать не нужно все уже есть. Открываем окно настройки выбираем Создать и на первом шаге мастера добавления контактов указываем протокол Jabber. Теперь в окне «Сведения об учетной записи» заполняем данные своей учетной записи GMail. В поле «Jabber ID» вводим свой логин (с доменом вроде vasja@gmail.com), чуть ниже пароль. Теперь переходим во вкладку «Подключение» устанавливаем флажок «Шифрование SSL» и «Заменить стандартную информацию о сервере». В поле «Сервер» пишем «talk.google.com» и порт 5223.
Вот и все. Теперь можно добавлять пользователей GTalk и начинать разговор. Кроме этого выбрав меню «Другие действия» выбранному пользователю можно сразу же отправить письмо или файл. Кодировка в Jabber одна UTF, поэтому здесь возни с ней меньше (точнее ее вобще нет). В дистрибутиве Ubuntu Kopete собран без поддержки jingle, поэтому если кому нужна возможность обмена голосовыми сообщениями между двумя клиентами Kopete (GTalk, PSI и другими), придется его компилировать самостоятельно, включив при конфигурировании параметр «–enable-jingle». Некоторые советы по сборке даны на странице kopete.kde.org/buildtips.php, хотя сам процесс обычно проблем не вызывает.
Плагины Kopete
По умолчанию в состав Kopete уже входит несколько модулей, но практически все они отключены. Чтобы увидеть их, выбираем “Настройка – Настроить модули”.
Так модуль KopeTeX позволяет вставлять формулы Latex прямо в окно разговора. Для его работы устанавливаем пакет ImageMagic, а саму формуму помещаем между двумя знаками доллара – $$ формула $$. Я не пользуюсь MSN, но судя по описанию плагин NetMeeting позволяет общаться в видео и голосовом чате в этой системе. В списке “Запустить программу” следует выбрать одну из программ, с помощью которых и будет происходить общение gnomemeeting или konference. Модуль “Автозамена” позволяет установить варианты автоматической замены слов, как для исходящих, так и входящих сообщений. Просто активируем модуль установив флажок и добавляем пару в полях “Текст” и “Замена” и нажимаем кнопку Добавить. Мне например лень переключать расскладку, чтобы ответить короткое слово “Да” или что-то вроде этого. Поэтому я создал замену с “lf” на “да” и некоторые другие, часто используемые слова. Опционально в этом же модуле можно разрешить начинать каждую строку с заглавной буквы и добавлять точку в конце каждой строки.
Активировав модуль “Выделение”, создав новый фильтр нажатием “Добавить” и указав в поле “Условие отбора” слово или регулярное выражение, можно выделять некоторое сообщение попавшее под критерий другим цветом или присваивать ему другую степень важности. Несколько иное назначение у плагина “Текстовые эффекты”. После его активации каждое новое сообщение будет выделено другим цветом, а установив соответствующие флажки можно даже выделять другим цветом каждое слово или отдельную букву. Во вкладке “Эффекты” еще два интересных параметра. Один позволяет подменять на лету буквы цифрами, то есть kopete превращается в k0p373. Второй параметр, в слове произвольно меняет регистр букв (kOpeTe). Если хотите выглядеть крутым хакером можно их активировать, хотя читать такие сообщения трудно. Чтобы понять, о чем говорят на англоязычных форумах, достаточно включить модуль “Переводчик”, выбрать свой язык по умолчанию и службу перевода (Google или BabelFish). Правда рабочим я этот модуль видел только один раз, и от чего зависит такое поведение, пока не разбирался.
У меня в контактном листе прописано много народа, хотя постоянно общаюсь лишь с некоторыми из них. Поэтому очень удобным является модуль “Примечания к контакту”. Настроек у него никаких нет, но в контекстном меню пользователя появляется дополнительный пункт “Заметки” выбрав который можно добавить небольшой комментарий в котором указать, кто, что и откуда. И когда с вами захочет поговорить этот человек, вы быстро вспомните с кем имеете дело. А активировав модуль “Журнал сообщений” вы сможете сразу просмотреть о чем говорили с ним в прошлый раз. А все сообщения пользователя оптом можно будет увидеть, выбрав в контекстном меню пункт “Просмотреть журнал”. Кроме этого при наведении мышки на ник пользователя, появляется окно подсказки, чтобы изменить показываемую в нем информацию нужно зайти в “Настройка – Внешний вид – Список контактов” и нажав кнопку “Изменить подсказки” установить нужные поля.
Чтобы все ссылки приходящие в Kopete автоматически добавлялись в закладки, просто активируйте модуль “Закладки”. Опционально можно указать и контакты в которых будут отслеживаться URL (по умолчанию для всех). Kopete умеет автоматически шифровать исходящие сообщения. Для этого следует активировать модуль “Шифрование” и указать личный PGP ключ. С помощью модуля «Псевдоним» можно задать легко запоминающиеся псевдонимы для комманд поддерживаемых одним из протоколов.
Как и другие IM клиенты Kopete умеет вставлять в сообщения информацию о прослушиваемой пользователем мелодии. За это отвечает модуль «Сейчас звучит». Активируем его, затем во вкладке «Сообщение» указываем вид сообщения. Так я в поле «Начать с» вставил более понятное «Сейчас я слушаю –>>», а в поле «Для каждой записи» – «%track( группы %artist)». Теперь в окно сообщения выводится «Сейчас я слушаю –>> The Fight Song группы Marilyn Manson». Можно еще добавить название проигрывателя (%player) и название альбома (%album). Но это еще не все. После активации этого модуля в меню «Сервис» диалогового окна появляется пункт «Отправлять сведения о прослушиваемой музыке» выбрав который вы отправляете сообщение о мелодии (вариантом является набор строки /media в окне сообщения). Чтобы такое сообщение уходило автоматически следует перейти во вкладку «Способ сообщения» и установить переключатель в положение «Показывать в окне разговора (автоматически)». Еще два пункта позволяют добавлять сообщение о мелодии в качестве комментария к статусу пользователя. Этот модуль поддерживает несколько проигрывателей – Amarok, Kaffeine, JuK, Noatun, Kscd и будет искать какой из них запущен в данный момент. Во вкладке «Проигрыватель» можно конкретно указать на используемую вами программу.
Очень удобен модуль «Статус соединения», который умеет автоматически входить в сеть и выходить из нее в зависимости от наличия соединения с Интеренет. После его активации, работа Kopete становится менее раздражающей. Есть соединение, он молча соединяется, нет тихо ждет своего часа. После активации модуля «Статистика» вы выбрав в контекстном меню пункт «Просмотреть статистику» можете получить информацию о доступности и активности выбранного контакта в любой промежуток времени, сколько он времени проводит в сети, среднюю длину сообщения и прочее .
Это не все, что есть у Kopete. Зайдя на сайт http://www.kde-apps.org/ можно найти еще ряд модулей, тем и прочего. Так например модуль amaroKopete позволяет подменять ник и фото на основании текущей песни, “Send with Kopete” добавляет в контекстное меню пункт позволяющий отослать файл любому контакту прямо из файлового менеджера, “Kopete countdown” будет выводить оставшееся время до некоего события прямо в окно Kopete. И так далее.
Я не говорю, что Kopete лучший, одни пользователи предпочтут Pidgin (Gaim), другие SIM или Psi, выбирать есть из чего, но несомненно это гибкое и многофункциональное приложение, умеющее многое.
7 Комментариев к Настраиваем Kopete
Январь 17th, 2008 | 14:37
Хороший док для начинающий , вот только не подскажешь как мне отключить книгу для паролей которую он постоянно спрашиват. сам пароль для аськи я вожу вручную , но это фигня надоедает .
Январь 17th, 2008 | 14:49
Попробуй выбрать Изменение учетной записи и снять флажок Запомнить пароль.
Второй вариант открыть бумажник выбрать Настроить бумажник – Контроль доступа развернуть kdewallet и удалить кopete
Глобально бумажник можно отключить Убрав флажок Использовать бумажник KDE
Январь 21st, 2008 | 6:12
а кто знает, как в ней отключить поп-ап сообщения об изменении активности юзеров в контакте (вход в сеть, выход)
Январь 23rd, 2008 | 21:03
«поддерживающая большое количество протоколов: *, Skype, *.»
Можно подключиться к Skype? А как это сделать?
Январь 23rd, 2008 | 21:39
Заню адрес http://extragear.kde.org/apps/kopete%20skype/
честно говоря не пробовал. Да и проект этот кажется заброшен.
Январь 24th, 2008 | 0:16
Да, уже нашел. Проэкт не развивается, с новыми версиями скайпа работать не будет. Самое интересное что для работы всё равно нужен запущенный скайп
.
Февраль 18th, 2008 | 14:21
Првет я навичёк у меня проблема с отсылкой и прёмам фаилов в Kopete.