вторник, 17 марта 2009 г.

Отправка сообщений в pidgin по ctrl+enter



Pidgin - отличный im клиент для джаббера, icq, google talk и т.п. Но многим не нравится, что в pidgin нет возможности настроить отправку сообщений по комбинации клавиш ctrl+enter. Это лечится.

Таких настроек нет в самом интерфейсе IM клиента, но никто не мешает в домашней директории найти файл с именем вроде ~/.gtkrc-2.0 (обратите внимание, что он скрытый) и прописать в конце него следующее:


binding "my-bindings"
{
bind "Return" { "insert-at-cursor" ("\n") }
bind "<ctrl>Return" { "message_send" () }
}
widget "*pidgin_conv_entry" binding "my-bindings"


Если похожего файла нет, нужно его создать. Все заработает после перезапуска pidgin.

12 комментариев:

  1. Анонимный16.04.2009, 01:24

    Почему в обоих строках биндится Enter?
    Т.е. сперва указано, что по Enter осуществляется переход на новую строку, а потом на тот же Enter вешается отправка сообщения, в результате никаких изменений не вносится.
    Исправьте уж...

    ОтветитьУдалить
  2. Спасибо, что подметили. Ctrl забыл вписать. Поправил.

    ОтветитьУдалить
  3. Анонимный30.03.2010, 23:07

    От спасибо тебе, добрый чел

    ОтветитьУдалить
  4. простите, а как определить эту домашнюю директорию pidgin? А то я использую ~/.purple но так ничего не работает...

    ОтветитьУдалить
  5. Имеется ввиду домашняя директория пользователя, т.е. ~/, она же /home/ваш_юзернеим.

    ОтветитьУдалить
  6. А-а, спасибо, теперь заработало, но я бы на вашем месте подправил бы и акцентировал внимание именно на этом, а то я уверен, таких "гениев" как я найдется много...

    ОтветитьУдалить
  7. Анонимный01.12.2010, 15:46

    кто-то знает какой файл то создать??? .txt???

    ОтветитьУдалить
  8. Как и написано в посте файл называется .gtkrc-2.0
    Это текстовый файл, без расширения. Лежит в домашней директории. Обратите внимание имя файла начинается с точки, что говорит о том, что файл скрытый.

    ОтветитьУдалить
  9. Очень нужная вещь! Спасибо!

    ОтветитьУдалить
  10. виндузятнику что делать?

    ОтветитьУдалить
    Ответы
    1. для windows Pidgin Portable app.
      выключить Pidgin иначе файл не будет виден.
      \PidginPortable\Data\settings\gtkrc

      Удалить