finchSection: Комманды пользователя (1) Updated: 2008
Index- НАЗВАНИЕ
- СИНТАКСИС
- ОПИСАНИЕ
- ОПЦИИ
- Сочетания клавиш GNT
- ФАЙЛЫ
- Действия виджета
- Меню
- Поддержка мыши
- Менеджер окон
- Комманды доступные в окне Беседа
- FAQ
- ОШИБКИ
- ПАТЧИ
- СМОТРИ ТАКЖЕ
- ЛИЦЕНЗИЯ
- АВТОР
- ПЕРЕВОД
НАЗВАНИЕFinch - Консольная оболочка Pimpin' Penguin для libpurple. IM клиент.СИНТАКСИС- finch [ОПЦИИ]
ОПИСАНИЕfinch консольный модульный клиент обмена сообщениями, основанный на libpurple,умеющий подключаться к AIM, MSN, Yahoo!, XMPP, ICQ, IRC, SILC, Novell GroupWise, Lotus Sametime, Zephyr, Gadu-Gadu, и QQ одновременно. У него много общего сдругими клиентами, но есть и много своих уникальных особенностей.Finch не одобрен официально America Online, ICQ, Microsoft, или Yahoo. ОПЦИИВ коммандной строке finch поддерживает следующие ОПЦИИ:- -d, --debug
- Выводит отладочные сообщения на stderr и поднимает при старте окно Отладка. Текст в окне Отладка тот же, что идёт на stderr.
- -c, --config=КАТАЛОГ
- Использовать КАТАЛОГ как каталог с настройками, вместо ~/.purple.
- -h, --help
- Распечатать эту справку и выйти.
- -n, --nologin
- Не соединяться автоматически при старте finch. Для всех учётных записей статус устанавливается в "Не в сети".
- -v, --version
- Показать информацию о версии.
Сочетания клавиш GNTВы можете использовать следующие сочетания клавиш:- Alt + a
- Поднимает список доступных действий. Можно использовать для доступа окнам: Учётные записи,Модули, Настройки, и т.д.
- Alt + n
- Перейти в следующее окно.
- Alt + p
- Перейти в предыдущее окно.
- Alt + w
- Показать список окон. Даёт возможность переключиться на любое окно из списка.
- Alt + c
- Закрыть активное окно.
- Alt + q
- Выход.
- Alt + m
- Переместить окно. Используйте клавиши управления курсором, чтобы двигать окно. Применить можно нажав клавишу Enter или Escape.
- Alt + r
- Изменить размер окна. Используйте клавиши управления курсором, чтобы двигать границу окна. Применитьможно нажав клавишу Enter или Escape.
- Alt + D
- Вывести содержимое экрана в формате HTML.
- Alt + .
- Сдвинуть текущее окно на одну позицю вправо в списке окон.
- Alt + ,
- Сдвинуть текущее окно на одну позицю влево в списке окон.
- Alt + l
- Обновить окно. Полезно после изменения размера окна терминала.
- Alt + 1 2 ... 0
- Перейти в 1-е, 2-е ... 10-е окно.
- Alt + Tab
- Перейти в следущее URGENT (подсвеченое) окно.
- Alt + Shift + Tab
- Перейти в предыдущее URGENT (подсвеченое) окно.
- Ctrl + o or F10
- Отображает меню (если оно имеется) для окна.
- F11
- Всплывающее контекстное меню (если оно имеется) для выбранного виджета.
- Alt + /
- Показать список доступных привязок клавиш для текущего виджета.
- Alt + >
- Переключиться на следующее рабочее пространство
- Alt + <
- Переключиться на предыдущее рабочее пространство
- Alt + t
- Пометить (или снять метку) текущее окно
- Alt + T
- Привязывает помеченные окна к текущему рабочему пространству
- Alt + s
- Показать список рабочих пространств
- F9
- Создать новое рабочее пространство и переключиться на него
ФАЙЛЫ~/.gntrc: конфигурационный файл для приложений gnt.
- Образец файла:
[Finch] color-available = green; black color-away = blue; black color-idle = gray; black color-offline = red; black color-message-sent = cyan; default color-message-received = red; default color-message-highlight = black; green color-message-action = yellow; default color-timestamp = blue; default # Подробнее о цвете смотри далее
[general] shadow = 0 # Экспериментальная поддержка мыши mouse = 1 # Назначить менеджер окон wm = /usr/local/lib/gnt/s.so # В качестве менеджера окон можно также назначить irssi.so # Запоминать позицию окна основываясь на зголовке (по умолчанию) remember_position = 1 # Использовать контур кнопки в одну линию толщиной small-button = true # Рабочее пространство создаётся просто добавлением Workspace-X (X - номер рабочего пространства) группы следующим образом: [Workspace-1] name = blist # window-names specifies that windows with these semi-colon separated names are placedinto this workspace window-names = buddylist;debug-window
[Workspace-2] name = IM window-names = conversation-window # Заголовки окон предназначены для того, чтобы окна раздельно помещались в рабочее пространство. Они подбираются в качестве подстроки. Заголовки окон имеет приоритет над именами. window-titles = Preferences;Pounce
[colors] # Значения RGB в диапазоне [0, 1000] black = 0; 0; 0 red = 1000; 0; 0 green = 0; 1000; 0 blue = 250; 250; 700 white = 1000; 1000; 1000 gray = 700; 700; 700 darkgray = 256; 256; 256
[colorpairs] normal = white; black highlight = white; blue highlightd = black; gray shadow = black; darkgray title = white; blue titled = white; gray text = white; blue disabled = gray; black urgent = green; black
# Переназначение клавиш для GntEntry [GntEntry::remap] # Remap the up-arrow to the left-arrow ^[[A = ^[[D # Переназначить клавишу 'курсор вниз' на 'курсор вправо' ^[[B = ^[[C # Remap 'a' to 'bcd' a = bcd # Полностью игнорировать клавишу 'q' q = # Но такое работать НЕ будет #abc = bcd
# "Нажимать" кнопки клавишей 'space' [GntButton::remap] \ = \r
Действия виджетаМожно назначить привязки клавиш для отдельных виджетов. Следующие записи в ~/.gntrc соответствуют привязкам клавиш по умолчанию для действий: [GntEntry::binding] c-a = cursor-home home = cursor-home c-e = cursor-end end = cursor-end backspace = delete-prev del = delete-next c-d = delete-next c-u = delete-start c-k = delete-end c-b = cursor-prev left = cursor-prev c-f = cursor-next right = cursor-next tab = suggest-show down = suggest-next up = suggest-prev c-w = delete-prev-word a-b = cursor-prev-word a-f = cursor-next-word a-d = delete-next-word c-v = clipboard-paste
[GntTree::binding] up = move-up down = move-down c-n = move-down c-p = move-up pageup = page-up pagedown = page-down backspace = move-parent # Привязка по умолчанию для вызова контекстного меню menu = context-menu # Позволяет открыть контекстное меню в окне Список собеседников комбинацией клавиш c-b # c-b = context-menu
[GntWidget::binding] f11 = context-menu
[GntWindow::binding] c-o = show-menu f10 = show-menu Символ c- соответствует клавише Control. Можно таке использовать ctrl-или ctr- или ctl- для описания комбинации. Для клавиши alt можно использовать одну из следующих меток: a-, alt-, m- или meta-. Можно также пользоваться home, end, left, right и т.д. клавишами. МенюМожно также назначить привязку клавиш для вызова отдельных пунктов меню в окнах. На пример, следующая запись в ~/.gntrc привязывает Ctrl + t к пункту 'Послать сообщение...' в окне Список собеседников:[buddylist::menu] c-t = send-im Ниже следуют идентификаторы пунктов меню окна Список собеседников: send-im join-chat show-empty-groups show-offline-buddies sort-status sort-alpha sort-log add-buddy add-chat add-group Поддержка мышиПоддержка мыши является экспериментальной. Позволяет активировать окна, нажимать кнопки, выбирать строчки в списках, прокручивать содержимое колёсиком и т.д. Выделять текст и копировать в буфер gnt. Поддержка мыши по умолчанию отключена, включить можно в ~/.gntrc (смотри пример выше).Менеджер оконМенеджер окон по умолчанию очень ограничен. Но можно написать особый менеджер окон на свой вкус. Здесь приведён пример такого менеджера (он назван s.so), который добавляет маленькие кнопки закрытия для окон, убирает контур с окна Список собеседников и поднимает новое окно в середине экрана, а не в верхнем левом углу. Представлен пример простого менеджера, но вполне возможно написание более комплексного, и очень может быть что API менеджера окон станет лучше. Смотри в образце файла ~/.gntrc выше как выбирать менеджер окон.Можно переназначить привязки клавиш для действий менеджера окон в ~/.gntrc, например: [GntWM::binding] a-n = window-next a-p = window-prev a-c = window-close a-w = window-list a-d = dump-screen a-, = shift-left a-. = shift-right a-a = action-list a-m = start-move a-r = start-resize a-q = wm-quit a-l = refresh-screen a-s = workspace-list a-t = window-tag a-T = place-tagged a-C = toggle-clipboard a-/ = help-for-widget # Следующие действия неполны и не имеют привязки по умолчанию # switch-window-n # Другие действия: window-next-urgent, window-prev-urgent
# For the sample custom window manager [GntS::binding] a-b = toggle-buddylist # Для менеджера окон irssi [Irssi::binding] a-L = move-right a-H = move-left a-J = move-down a-K = move-up Комманды доступные в окне БеседаЕсть несколько удобных комманд в дополнение к обычным. Можно использовать их в любом окне Беседа для вызова других окон.- /accounts
- окно Учётные записи.
- /buddylist
- окно Список собеседников.
- /debugwin
- окно Отладка.
- /plugins
- окно Модули.
- /prefs
- окно Настройки.
- /status
- окно Статусы.
FAQFAQ для finch находится на http://developer.pidgin.im/wiki/Using%20FinchОШИБКИСписок известных ошибок находится на http://developer.pidgin.im/query?status=new&status=assigned&status=reopened&component=finch+%28gnt%2Fncurses%29&order=priorityПрежде чем отправить сообщение об ошибке, удостоверьтесь пожалуйста что пользуетесьпоследней версией finch и libpurple. Большинство ошибок (серьёзных и не очень) исправляются в следующем релизе, и если ваш устарел, проблема может быть уже в числе решённых. ПАТЧИЕсли вы исправили ошибку в finch (или иным способом улучшили его), пожалуйста отправьте патч (используя mtn diff > my.diff против последней версии из репозитория Monotone) на http://developer.pidgin.im/newticketТакже рекомендуем подключиться к каналу #pidgin на irc.freenode.net для обсуждения разработки. СМОТРИ ТАКЖЕhttp://pidgin.im/ЛИЦЕНЗИЯЭто свободная программа; вы можете распостранять и/или модифицировать её копии при соблюдении условий Универсальной Общественной Лицензии GNU версии 2 или новее.Программа распостраняется в надежде что будет востребована, но БЕЗ ВСЯКИХ ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ПРИГОДНОСТИ или ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. Подробнее можно прочесть в GNU General Public License. Вы должны были получить копию GNU General Public License вместе с программой; если этого не произошло, то пишите на адрес Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA АВТОРSadrul Habib Chowdhury <sadrul@users.sourceforge.net>
Это руководство написано Sadrul Habib Chowdhury<sadrul@users.sourceforge.net> и Dennis Ristuccia<dennis@dennisr.net>. ПЕРЕВОД Перевёл с английского Алексей Викторов (Лёха JID <l6xus@jabber.ru>), июль 2008 г.
Index- НАЗВАНИЕ
- СИНТАКСИС
- ОПИСАНИЕ
- ОПЦИИ
- Сочетания клавиш GNT
- ФАЙЛЫ
- Действия виджета
- Меню
- Поддержка мыши
- Менеджер окон
- Комманды доступные в окне Беседа
- FAQ
- ОШИБКИ
- ПАТЧИ
- СМОТРИ ТАКЖЕ
- ЛИЦЕНЗИЯ
- АВТОР
- ПЕРЕВОД
This document was created by man2html, using the manual pages. Time: 16:38:36 GMT, August 03, 2008
Источник: http://lexus.at.ua/publ/ |