Пятница, 29.03.2024, 05:21
Приветствую Вас Гость

[http://lexus.at.ua/] *nixoid's home

Меню сайта
Поиск
Кредитная карта
Заполнить on-line заявку на получение кредитной карты банка Тинькофф.

Главная » Статьи » Linux. » Руководства

Man Finch

finch

Section: Комманды пользователя (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
окно Статусы.

FAQ

FAQ для 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/
Категория: Руководства | Добавил: April (09.08.2008) | Автор: Алексей W
Просмотров: 55783 | Комментарии: 10 | Рейтинг: 4.5/2
Всего комментариев: 10
10 gazelsru  
0
Otlichno mne nravitsya.

9 Liska  
0
Треба частіше бувати на вашому блозі )) цікаво

8 lexus  
0
Смысл писать на русскоязычном сайте по китайски? Чисто выебнуться? (айпишник афтара латвийский)

7 artolos  
-1
Привет всем. Каким антивирусом вы пользуетесь? Какой самый лучший? Я нашел много антивирусов на censored (лучший антивирус avast по-моему), но не знаю какой выбрать. Посоветуйте
Ответ: Советую в другой раз ссылки не вставлять без разрешения.
Антивирус же моему линуксу нужен как собаке пятая нога, поэтому я никаким не пользуюсь smile

6 kot-potaskun  
0
Я всегда при установке системы ставлю консоьный софт , как-то w3m, finch, так как я пользуюсь и насаждаю повсюду opensuse, то YaST (конфигуратор системы+менеджер ПО) по дефолту нкурсевый... ну и так далее. На аллаха надейся, а ишака привязывай (мусульманская пословица). Спасибо автору. По его следам я сделал это пособие, может кому поможет.

4 D.J.In  
0
Весьма полезный перевод. Кстати с настройкой проблем не возникло, а вот с пользованием как раз и была проблема - когда разобрался - теперь только им и пользуюсь. Но вот ненашел ноткеев на "свернуть-развернуть группу". Группа свернулась - развернуть не могу :( Приходится через Ctrl-o отправлять - может кто знает-подскажет как развернуть группу? Буду очень признателен :)

5 lexus  
0
Со свёртыванием/развёртыванием группы всё просто: установив курсор на имя группы (навигация по Списку собеседников производится клавишами Up/Down), нажмите пробел (Space) - и будет вам счастье =)

3 April  
0
Думайте, размещайте... Помоему начинать нужно с вопрос-ответ (F.A.Q). Просто вспомнить то, что самих ставило когда-то в затруднительное положение.
Первая ласточка :)

2 lexus  
0
Смотрю вот что ищут люди (касаемо finch'a) в поисковиках, на форумах - ищут как настроить, а не как пользоваться.

Думаю что стоит рядышком с этим man'ом разместить руководство, в котором будет описана настройка finch с нуля. poet


1 UstAS  
0
Полезный документ. Консольный клиент джаббер/ирц/аська - это здорово.
А пользуешься консольными прогами тогда, когда другого ничего нет, и подглядеть какую-либо опцию можно только в man.
С finch'ем можно иметь полноценное общение в сети во время установки или настройки системы например.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Категории
lexus o Linux [4]
Всё (что не поленюсь записать) буду выкладывать здесь :)
Руководства [4]
Учебники, советы и пр.
Обзоры [1]
Дистрибутивы, софт.
Впечатления [3]
Отзывы, впечатления, эмоции...
Наш опрос
В стакане находится вещество, объём которого равен 50% от вместимости стакана. Вы считаете, что ...
Всего ответов: 167
Статистика

Сегодня здесь были:
Гость
vk.com/formodel22