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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM (PIDGIN) и закрытие по ESC  (Прочитано 16431 раз)

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

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Когда-то эта тема тут поднималась, точно помню, но найти не смог :(
А я полагаю, что не один я такой, привыкший к отправке сообщений в аськах по CTRL+ENTER, а по ENTER - перевод каретки.
Так вот, решение проблемы изложено тут: http://www.thened.net/gaim-2.0-ctrl-enter-2006-11-07-16-40
Что по-русски выглядит так:
1. Открываем на редактирование файл ~/.gtkrc-2.0. Или создаём (как это было у меня).
2. В него пишем:

gtk-key-theme-name = "Emacs"
gtk-can-change-accels = 1
binding "gaim" {
    bind "<ctrl>Return" { "message_send" () }
    bind "Return" { "insert-at-cursor" ("\n") }
}
widget "*gaim_gtkconv_entry" binding "gaim"

Сохраняем, выходим.
3. Рестарт GAIMа.
4. Проверяем, должно работать.
« Последнее редактирование: 12 Марта 2008, 23:58:56 от VaYurik »

Оффлайн Psy[H[]

  • Активист
  • *
  • Сообщений: 883
  • Маньяк. Ставлю Linux на все что попадется под руку
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #1 : 08 Мая 2007, 23:03:53 »
Да, для Gaim'а работает. А вот для Pidgin'а - нет, даже если заменить в конфиге все gaim на pidgin.
Я знаю только то, что ничего не знаю.
                                     

Оффлайн XFreedomX

  • Новичок
  • *
  • Сообщений: 27
  • Freedom in Me
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #2 : 28 Мая 2007, 22:35:52 »
Если кто-нибудь понял, как изменять клавиши на отправку сообщений поделитесь пожалуйста.  :)
Жизнь учит, но не всегда хорошему.

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #3 : 29 Мая 2007, 21:09:48 »
Так не проще ли привыкнуть отправлять сообщения по Return, а вводить новую строку по CTRL+Return  :idiot2:
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #4 : 30 Мая 2007, 19:22:54 »
Конечно нет! Я даже как-то не понял вопроса... Стандартная реакция (в Винде во всяком случае) по нажатию Enter в текущем активном эдите - перевод строки. Или предлагаешь пальчикам помнить, в каком приложении какая реакция на одно и то же действие в одном и том же контроле? Т.е. в текстовых редакторах жать вместо Enter CTRL+Enter и т.д.?

Анекдот:
Доктор, осмотрев синего, едва дышащего мальчика, говорит его мамаше:
- Раздевайтесь?
- Зачем???!!!
- Проще нового сделать

:)

Оффлайн azimuth

  • Участник
  • *
  • Сообщений: 138
  • Ubuntuing my brain...
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #5 : 30 Мая 2007, 20:33:09 »
Конечно нет! Я даже как-то не понял вопроса... Стандартная реакция (в Винде во всяком случае) по нажатию Enter в текущем активном эдите - перевод строки. Или предлагаешь пальчикам помнить, в каком приложении какая реакция на одно и то же действие в одном и том же контроле? Т.е. в текстовых редакторах жать вместо Enter CTRL+Enter и т.д.?

Просто я кроме Аськи пользуюсь еще и Yahoo! Messenger и MSN Messenger, т.е. привык к отправке сообщений по Enter. Аську тоже всегда настраиваю. Но это ИМХО. На вкус и цвет, как говорится....

Цитировать
Анекдот:
Доктор, осмотрев синего, едва дышащего мальчика, говорит его мамаше:
- Раздевайтесь?
- Зачем???!!!
- Проще нового сделать

:)

Улыбнуло
Linux forever!!! :)
mount /alcohol/beer /body/stomach

Оффлайн Nuclon

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #6 : 04 Июня 2007, 11:06:41 »
во FreeBSD у меня pidgin отправляет по Ctrl+Enter со следующим ~/.gtkrc-2.0:

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

но в Xubuntu этот метод не работает, почему то. идеи?

Оффлайн Inquisitor

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #7 : 08 Июня 2007, 16:38:37 »
На сайте разработчиков сказано:

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

Оффлайн Nuclon

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #8 : 10 Июня 2007, 10:20:39 »
угу. может - в Xubuntu gtkrc из домашнего каталога не читается?.. может - где в другом места подправить?

Оффлайн XFreedomX

  • Новичок
  • *
  • Сообщений: 27
  • Freedom in Me
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #9 : 11 Июня 2007, 16:51:43 »
Скопировал в конфиг и чуточку изменил выложенный код, хочу чтобы отправлялось по нажатию alt + s . Что не так?

# This file was written by KDE
# You can edit it in the KDE control center, under "GTK Styles and Fonts"

include "/usr/share/themes/Qt/gtk-2.0/gtkrc"

style "user-font"
{
   font_name="Sans Serif 9"
}
widget_class "*" style "user-font"

gtk-theme-name="Qt"
gtk-font-name="Sans Serif 9"

gtk-key-theme-name = "Emacs"
gtk-can-change-accels = 1
binding "gaim" {
    bind "<alt>s" { "message_send" () }
    bind "Return" { "insert-at-cursor" ("\n") }
}
widget "*gaim_gtkconv_entry" binding "gaim"
Жизнь учит, но не всегда хорошему.

Оффлайн Kyle

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #10 : 30 Августа 2007, 15:50:19 »
На сайте разработчиков сказано:

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

widget "*pidgin_conv_entry" binding "my-bindings"

для pidgin этот код у меня работает, пишем: gedit ~/.gtkrc-2.0 и вставляем выше изложенный код

Оффлайн Hitry

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #11 : 06 Сентября 2007, 15:28:34 »
спасибо. все работает.

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #12 : 04 Ноября 2007, 10:15:11 »
А у меня - нет :(
Google не помог :(
Ubuntu 7.10, Pidgin 2.2.1, compiz-fuzion

b3nd3r

  • Гость
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #13 : 04 Ноября 2007, 12:10:27 »
У меня тоже не работает, пробовал в 2 разных файла - не пашет
---
Хотя работает, взял на сайте разработчиков вот это:

Цитировать
How do I make Enter make a newline and Ctrl+Enter send?

Locate or create your gtkrc-2.0 file and insert:
binding "my-bindings"
{
    bind "Return" { "insert-at-cursor" ("\n") }
    bind "<ctrl>Return" { "message_send" () }
}
widget "*pidgin_conv_entry" binding "my-bindings"

Только файл надо .gtkrc-2.0, с точкой обязательно! Хз почему с тем что тут было не работает.
« Последнее редактирование: 04 Ноября 2007, 19:13:36 от B3ND3R »

Оффлайн VaYurik

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
    • http://vayurik.ru
Re: HOWTO: Отправка сообщений по CTRL+ENTER в GAIM
« Ответ #14 : 04 Ноября 2007, 17:50:02 »
Хм...
Почитав тут, погуглив я подумал, что это всё же у мну чего-то не так...
В общем... Удалил я просто этот файл, после чего создал его, введя название руками (а не копированием из буфера), а также вставив код из твоего предыдущего поста:
binding "my-bindings"
{
    bind "Return" { "insert-at-cursor" ("\n") }
    bind "<ctrl>Return" { "message_send" () }
}
widget "*pidgin_conv_entry" binding "my-bindings"

Уж не знаю, что там раньше не так было, в названии ли файла или в коде, но теперь всё заработало!!! :)

 

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