15844
|
1 .\" Copyright (c) 2006, Sadrul Habib Chowdhury <sadrul@users.sf.net>
|
|
2 .\"
|
|
3 .\" This is free documentation; you can redistribute it and/or
|
|
4 .\" modify it under the terms of the GNU General Public License as
|
|
5 .\" published by the Free Software Foundation; either version 2 of
|
|
6 .\" the License, or (at your option) any later version.
|
|
7 .\"
|
|
8 .\" The GNU General Public License's references to "object code"
|
|
9 .\" and "executables" are to be interpreted as the output of any
|
|
10 .\" document formatting or typesetting system, including
|
|
11 .\" intermediate and printed output.
|
|
12 .\"
|
|
13 .\" This manual is distributed in the hope that it will be useful,
|
|
14 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
15 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
16 .\" GNU General Public License for more details.
|
|
17 .\"
|
|
18 .\" You should have received a copy of the GNU General Public
|
|
19 .\" License along with this manual; if not, write to the Free
|
|
20 .\" Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139,
|
|
21 .\" USA.
|
|
22 .TH finch 1
|
|
23 .SH NAME
|
|
24 Finch \- A Pimpin' Penguin console frontend to libpurple. Instant
|
|
25 Messaging client.
|
|
26 .SH SYNOPSIS
|
|
27 .TP 5
|
|
28 \fBfinch \fI[options]\fR
|
|
29
|
|
30 .SH DESCRIPTION
|
|
31 .PP
|
|
32 \fBfinch\fR is a console-based modular messaging client capable of using
|
|
33 AIM, MSN, Yahoo!, Jabber, ICQ, IRC, SILC, Novell GroupWise, Lotus Sametime,
|
|
34 Zephyr, Gadu-Gadu, and QQ all at once. It has many common features found in
|
|
35 other clients, as well as many unique features. Finch is not endorsed by or
|
|
36 affiliated with America Online, ICQ, Microsoft, or Yahoo.
|
|
37
|
|
38 .SH OPTIONS
|
|
39 The following options are provided by \fBfinch\fR using the standard GNU
|
|
40 command line syntax:
|
|
41 .TP
|
|
42 .B \-d, \-\-debug
|
|
43 Print debugging messages to stderr and start with the \fBDebug\fR window. The
|
|
44 messages shown in the \fBDebug\fR window are the same as the ones printed in
|
|
45 stderr.
|
|
46 .TP
|
|
47 .B \-c, \-\-config=\fIDIR\fB
|
|
48 Use \fIDIR\fR as the directory for config files instead of \fI~/.gaim\fR.
|
|
49 .TP
|
|
50 .B \-h, \-\-help
|
|
51 Print this help and exit.
|
|
52 .TP
|
|
53 .B \-n, \-\-nologin
|
|
54 Don't automatically login when \fBfinch\fR starts. Sets all accounts to
|
|
55 Offline.
|
|
56 .TP
|
|
57 .B \-v, \-\-version
|
|
58 Display the version information window.
|
|
59
|
|
60 .SH GNT Shortcuts
|
|
61 You can use the following shortcuts:
|
|
62 .TP
|
|
63 .B Alt \+ a
|
|
64 Bring up a list of available actions. You can use this list to access the
|
|
65 accounts window, plugins window, preference window etc.
|
|
66 .TP
|
|
67 .B Alt \+ n
|
|
68 Go to the next window.
|
|
69 .TP
|
|
70 .B Alt \+ p
|
|
71 Go to the previous window.
|
|
72 .TP
|
|
73 .B Alt \+ w
|
|
74 Show the list of windows. You can select and jump to any window from the list.
|
|
75 .TP
|
|
76 .B Alt \+ c
|
|
77 Close the current window.
|
|
78 .TP
|
|
79 .B Alt \+ q
|
|
80 Quit.
|
|
81 .TP
|
|
82 .B Alt \+ m
|
|
83 Start moving a window. Press the cursor keys to move the window. When you are
|
|
84 done, press \fBEnter\fR or \fBEscape\fR.
|
|
85 .TP
|
|
86 .B Alt \+ r
|
|
87 Start resizing a window. Press the cursor keys to resize the window. When you
|
|
88 are done, press \fBEnter\fR or \fBEscape\fR.
|
|
89 .TP
|
|
90 .B Alt \+ d
|
|
91 Dump the contents of the screen in HTML format in a file named "dump.html" in
|
|
92 working directory.
|
|
93 .TP
|
|
94 .B Alt \+ .
|
|
95 Move the position of the current window in the window list one place to the
|
|
96 right.
|
|
97 .TP
|
|
98 .B Alt \+ ,
|
|
99 Move the position of the current window in the window list one place to the
|
|
100 left.
|
|
101 .TP
|
|
102 .B Alt \+ l
|
|
103 Refresh the windows. This is useful after resizing the terminal window.
|
|
104 .TP
|
|
105 .B Alt \+ 1 2 ... 0
|
|
106 Jump to the 1st, 2nd ... 10th window.
|
|
107 .TP
|
|
108 .B Ctrl \+ o
|
|
109 Bring up the menu (if there is one) for a window. Note that currently only the
|
|
110 buddylist has a menu.
|
|
111
|
|
112 .SH FILES
|
|
113 \fI~/.gntrc\fR: configuration file for gnt applications.
|
|
114 .br
|
|
115 .TP
|
|
116 A sample file looks like:
|
|
117 .br
|
|
118 [general]
|
|
119 .br
|
|
120 shadow = 0
|
|
121 .br
|
|
122 # There is experimental mouse support
|
|
123 .br
|
|
124 mouse = 1
|
|
125 .br
|
|
126 # To use some custom window-manager
|
|
127 .br
|
|
128 wm = /usr/local/lib/gaim/s.so
|
|
129 .br
|
|
130 # Remember window-positions based on the titles (on by default)
|
|
131 .br
|
|
132 remember_position = 1
|
|
133 .br
|
|
134
|
|
135 .br
|
|
136 [colors]
|
|
137 .br
|
|
138 # The RGB values range in [0, 1000]
|
|
139 .br
|
|
140 black = 0; 0; 0
|
|
141 .br
|
|
142 red = 1000; 0; 0
|
|
143 .br
|
|
144 green = 0; 1000; 0
|
|
145 .br
|
|
146 blue = 250; 250; 700
|
|
147 .br
|
|
148 white = 1000; 1000; 1000
|
|
149 .br
|
|
150 gray = 700; 700; 700
|
|
151 .br
|
|
152 darkgray = 256; 256; 256
|
|
153 .br
|
|
154
|
|
155 .br
|
|
156 [colorpairs]
|
|
157 .br
|
|
158 normal = white; black
|
|
159 .br
|
|
160 highlight = white; blue
|
|
161 .br
|
|
162 highlightd = black; gray
|
|
163 .br
|
|
164 shadow = black; darkgray
|
|
165 .br
|
|
166 title = white; blue
|
|
167 .br
|
|
168 titled = white; gray
|
|
169 .br
|
|
170 text = white; blue
|
|
171 .br
|
|
172 disabled = gray; black
|
|
173 .br
|
|
174 urgent = green; black
|
|
175 .br
|
|
176
|
|
177 .br
|
|
178 # Remap some keys for GntEntry
|
|
179 .br
|
|
180 [GntEntry::remap]
|
|
181 .br
|
|
182 # Remap the up-arrow to the left-arrow
|
|
183 .br
|
|
184 ^[[A = ^[[D
|
|
185 .br
|
|
186 # Remap the down-arrow to the right-arrow
|
|
187 .br
|
|
188 ^[[B = ^[[C
|
|
189 .br
|
|
190 # Remap 'a' to 'bcd'
|
|
191 .br
|
|
192 a = bcd
|
|
193 .br
|
|
194 # Completely ignore the key 'q'
|
|
195 .br
|
|
196 q =
|
|
197 .br
|
|
198 # But the following will NOT work
|
|
199 .br
|
|
200 #abc = bcd
|
|
201 .br
|
|
202
|
|
203 # Hitting 'space' will activate a button
|
|
204 .br
|
|
205 [GntButton::remap]
|
|
206 .br
|
|
207 \\ = \\r
|
|
208 .br
|
|
209
|
|
210 .SH Widget Actions
|
|
211 You can specifiy key-bindings for specific widgets. The following entries in
|
|
212 \fI~/.gntrc\fR correspond to the default keybindings for the actions:
|
|
213
|
|
214 .br
|
|
215 [GntEntry::binding]
|
|
216 .br
|
|
217 c-a = cursor-home
|
|
218 .br
|
|
219 home = cursor-home
|
|
220 .br
|
|
221 c-e = cursor-end
|
|
222 .br
|
|
223 end = cursor-end
|
|
224 .br
|
|
225 backspace = delete-prev
|
|
226 .br
|
|
227 del = delete-next
|
|
228 .br
|
|
229 c-d = delete-next
|
|
230 .br
|
|
231 c-u = delete-start
|
|
232 .br
|
|
233 c-k = delete-end
|
|
234 .br
|
|
235 c-b = cursor-prev
|
|
236 .br
|
|
237 left = cursor-prev
|
|
238 .br
|
|
239 c-f = cursor-next
|
|
240 .br
|
|
241 right = cursor-next
|
|
242 .br
|
|
243 tab = suggest-show
|
|
244 .br
|
|
245 down = suggest-next
|
|
246 .br
|
|
247 up = suggest-prev
|
|
248 .br
|
|
249 c-w = delete-prev-word
|
|
250 .br
|
|
251 a-b = cursor-prev-word
|
|
252 .br
|
|
253 a-f = cursor-next-word
|
|
254 .br
|
|
255 a-d = delete-next-word
|
|
256 .br
|
|
257 c-v = clipboard-paste
|
|
258
|
|
259 .br
|
|
260 [GntTree::binding]
|
|
261 .br
|
|
262 up = move-up
|
|
263 .br
|
|
264 down = move-down
|
|
265 .br
|
|
266 c-n = move-down
|
|
267 .br
|
|
268 c-p = move-up
|
|
269 .br
|
|
270 pageup = page-up
|
|
271 .br
|
|
272 pagedown = page-down
|
|
273 .br
|
|
274 # Following is the default binding for the context-menu
|
|
275 .br
|
|
276 menu = context-menu
|
|
277 .br
|
|
278 # The following will let you open the context-menu in the buddylist with c-b
|
|
279 .br
|
|
280 # c-b = context-menu
|
|
281
|
|
282 .br
|
|
283 [GntWidget::binding]
|
|
284 .br
|
|
285 f11 = context-menu
|
|
286
|
|
287 [GntWindow::binding]
|
|
288 .br
|
|
289 c-o = show-menu
|
|
290 .br
|
|
291 f10 = show-menu
|
|
292
|
|
293 The \fBc-\fR corresponds to the \fBControl\fR key. You can also use \fBctrl-\fR
|
|
294 or \fBctr-\fR or \fBctl-\fR to indicate a combination. For alt-keys, you can use
|
|
295 one of \fBa-\fR, \fBalt-\fR, \fBm-\fR or \fBmeta-\fR. You can also use
|
|
296 \fBhome\fR, \fBend\fR, \fBleft\fR, \fBright\fR etc. keys.
|
|
297
|
|
298 .SH Mouse Support
|
|
299 There is experimental mouse support. You can focus windows, activate buttons,
|
|
300 select rows in a list, scroll using the wheel-scroll etc. Selecting text in a
|
|
301 text-view copies it to the gnt clipboard. Mouse support is disabled by default,
|
|
302 so you need to enable it in \fI~/.gntrc\fR (see the sample above).
|
|
303
|
|
304 .SH Window Management
|
|
305 The default window management is very limited. But it is possible to write
|
|
306 custom window managers to suit your needs. There is a sample window-manager
|
|
307 included (named \fIs.so\fR) which adds a little 'close-button' for the windows,
|
|
308 removes the borders from the buddylist and pops up new windows in the middle of
|
|
309 the screen, instead of at the upper-left corder. It is provided as a sample
|
|
310 simple manager, but it should be possible to write more complex managers, and
|
|
311 it's very possible that the window-manager API will need to be enhanced. Look at
|
|
312 the sample \fI~/.gntrc\fR file above to see how to select a window-manager.
|
|
313
|
|
314 It is also possible to rebind the window-manager actions in \fI~/.gntrc\fR, eg:
|
|
315
|
|
316 .br
|
|
317 [GntWM::binding]
|
|
318 .br
|
|
319 a-n = window-next
|
|
320 .br
|
|
321 a-p = window-prev
|
|
322 .br
|
|
323 a-c = window-close
|
|
324 .br
|
|
325 a-w = window-list
|
|
326 .br
|
|
327 a-d = dump-screen
|
|
328 .br
|
|
329 a-, = shift-left
|
|
330 .br
|
|
331 a-. = shift-right
|
|
332 .br
|
|
333 a-a = action-list
|
|
334 .br
|
|
335 a-m = start-move
|
|
336 .br
|
|
337 a-r = start-resize
|
|
338 .br
|
|
339 a-q = wm-quit
|
|
340 .br
|
|
341 a-l = refresh-screen
|
|
342 .br
|
|
343 # The following action is still incomplete, and doesn't have a default binding
|
|
344 .br
|
|
345 # switch-window-n
|
|
346 .br
|
|
347
|
|
348 # For the sample custom window manager
|
|
349 .br
|
|
350 [GntS::binding]
|
|
351 .br
|
|
352 a-b = toggle-buddylist
|
|
353 .br
|
|
354 a-C = toggle-clipboard
|
|
355
|
|
356 .SH Conversation Commands
|
|
357 There are a few helpful commands in addition to the regular commands. You can
|
|
358 use these from any conversation to access other windows.
|
|
359
|
|
360 .TP
|
|
361 .B accounts
|
|
362 for the accounts window.
|
|
363
|
|
364 .TP
|
|
365 .B buddylist
|
|
366 for the buddylist.
|
|
367
|
|
368 .TP
|
|
369 .B debugwin
|
|
370 for the debug window.
|
|
371
|
|
372 .TP
|
|
373 .B plugins
|
|
374 for the plugins window.
|
|
375
|
|
376 .TP
|
|
377 .B prefs
|
|
378 for the preferences window.
|
|
379
|
|
380 .TP
|
|
381 .B status
|
|
382 for the status window.
|
|
383
|
|
384 .SH BUGS
|
|
385 Known bugs are listed at
|
|
386 .br
|
|
387 \fIhttp://sourceforge.net/tracker/?group_id=235&atid=100235\fR
|
|
388
|
|
389 Before sending a bug report, please verify that you have the latest
|
|
390 version of \fBfinch\fR and \fBlibpurple\fR. Many bugs (major and minor) are
|
|
391 fixed at each release, and if yours is out of date, the problem may already have
|
|
392 been solved.
|
|
393
|
|
394
|
|
395 .SH PATCHES
|
|
396 If you fix a bug in \fBfinch\fR (or otherwise enhance it), please submit a
|
|
397 patch (using \fImtn diff > my.diff\fR against the latest version from the
|
|
398 Monotone repository) at
|
|
399 .br
|
|
400 \fIhttp://developer.pidgin.im/newticket\fR
|
|
401
|
|
402 You are also encouraged to drop by at \fB#pidgin\fR on \fIirc.freenode.net\fR to
|
|
403 discuss development.
|
|
404
|
|
405 .SH SEE ALSO
|
|
406 \fIhttp://pidgin.im/\fR
|
|
407
|
|
408 .SH LICENSE
|
|
409 This program is free software; you can redistribute it and/or modify
|
|
410 it under the terms of the GNU General Public License as published by
|
|
411 the Free Software Foundation; either version 2 of the License, or
|
|
412 (at your option) any later version.
|
|
413
|
|
414 This program is distributed in the hope that it will be useful, but
|
|
415 \fBWITHOUT ANY WARRANTY\fR; without even the implied warranty of
|
|
416 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
417 General Public License for more details.
|
|
418
|
|
419 You should have received a copy of the GNU General Public License
|
|
420 along with this program; if not, write to the Free Software
|
|
421 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
422
|
|
423 .SH AUTHORS
|
|
424 Sadrul Habib Chowdhury <\fIsadrul@users.sourceforge.net\fR>
|
|
425 .br
|
|
426
|
|
427 This manpage was written by Sadrul Habib Chowdhury
|
|
428 <\fIsadrul@users.sourceforge.net\fR> and Dennis Ristuccia
|
|
429 <\fIdennis@dennisr.net\fR>.
|
|
430
|