Mercurial > ~mikael > mcabber > hg
comparison mcabber/doc/mcabber.1.html @ 854:bfaab692a683
Update manpage (pmw)
This is Philip M. White's manpage update patch, slightly modified.
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 13 May 2006 22:26:15 +0200 |
parents | f8c0447beec2 |
children | 4b77a2ab18e5 |
comparison
equal
deleted
inserted
replaced
853:bdd526ec62bc | 854:bfaab692a683 |
---|---|
23 <p><tt>mcabber(1)</tt> is a small Jabber console client.<br /> | 23 <p><tt>mcabber(1)</tt> is a small Jabber console client.<br /> |
24 For now it needs a configuration file to start, so please copy the sample | 24 For now it needs a configuration file to start, so please copy the sample |
25 mcabberrc file and adapt your connection settings.</p> | 25 mcabberrc file and adapt your connection settings.</p> |
26 <p>You also need to have an existing Jabber account to use this software, as | 26 <p>You also need to have an existing Jabber account to use this software, as |
27 it cannot (un)register accounts yet.</p> | 27 it cannot (un)register accounts yet.</p> |
28 <p>The <tt>mcabber(1)</tt> screen is divided into 4 regions. | |
29 The <b>roster</b>, alias <b>buddylist</b>, is on the left. The <b>chat window</b>, or chat | |
30 buffer, is on the right. The <b>input line</b> lies at the bottom of the screen, | |
31 under a small <b>log window</b>.</p> | |
32 <p>Two status lines surround the log window. The bottom status line is the | |
33 "main status line" and reflects mcabber general status. The other line | |
34 is the "chat status line" and shows the status of the currently selected | |
35 buddy.</p> | |
36 <p>To display buddies chat buffers, you will have to enter <b>chat mode</b>. | |
37 You can enter chat mode by pressing enter, and leave chat mode with the ESC | |
38 key. Simply sending a message will also enable chat mode.</p> | |
39 <p>Here are some of the features of <tt>mcabber</tt>:</p> | 28 <p>Here are some of the features of <tt>mcabber</tt>:</p> |
40 <ul> | 29 <ul> |
41 <li> | 30 <li> |
42 <p> | 31 <p> |
43 <b>SSL support</b>. | 32 <b>SSL support</b>. |
67 </p> | 56 </p> |
68 </li> | 57 </li> |
69 <li> | 58 <li> |
70 <p> | 59 <p> |
71 <b>External actions:</b> Some events (like receiving a message) can trigger an | 60 <b>External actions:</b> Some events (like receiving a message) can trigger an |
72 external action, for example a shell script (you need to enable it in your | 61 external action such as a shell script if you enable it in your |
73 configuration file). A sample events script ("eventcmd") is provided with | 62 configuration file. A sample events script ("eventcmd") is provided with |
74 <tt>mcabber</tt> source code, in the contrib directory. | 63 <tt>mcabber</tt> source code, in the contrib directory. |
75 </p> | 64 </p> |
76 </li> | 65 </li> |
77 </ul> | 66 </ul> |
78 <h2>OPTIONS</h2> | 67 <h2>OPTIONS</h2> |
88 </b></dt> | 77 </b></dt> |
89 <dd> | 78 <dd> |
90 Use configuration file <b>configfile</b> | 79 Use configuration file <b>configfile</b> |
91 </dd> | 80 </dd> |
92 </dl> | 81 </dl> |
82 <h2>WINDOWS/PANES</h2> | |
83 <p>The <tt>mcabber(1)</tt> screen is divided into 4 regions. | |
84 The <b>roster</b>, alias <b>buddylist</b>, is on the left. The <b>chat window</b>, or chat | |
85 buffer, is on the right. The <b>input line</b> lies at the bottom of the screen, | |
86 under a small <b>log window</b>.</p> | |
87 <p>Two status lines surround the log window. The bottom status line is the | |
88 "main status line" and reflects mcabber general status. The other line | |
89 is the "chat status line" and shows the status of the currently selected | |
90 buddy.</p> | |
91 <p>To display buddies chat buffers, you will have to enter <b>chat mode</b>. | |
92 You can enter chat mode by pressing enter, and leave chat mode with the ESC | |
93 key. Simply sending a message will also enable chat mode.</p> | |
94 <p>There are several advantages to the two-mode implementation: first, it allows | |
95 accurate "unread" message functionality, as described in the next section; | |
96 without this, merely scrolling to a specific buddy will "read" the new | |
97 messages of all buddies in-between. Second, it allows quickly hiding the | |
98 conversation with a single keystroke. Third, it allows jumping between | |
99 the few buddies with whom you are conversing with the <b>/roster alternate</b> | |
100 command described in another section, without having to manually scroll | |
101 back and forth.</p> | |
93 <h2>KEYS</h2> | 102 <h2>KEYS</h2> |
94 <p>Text typing occurs in the <b>input line</b>; basic operations are supported | 103 <p>Text typing occurs in the <b>input line</b>; basic operations are supported |
95 (left arrow, right arrow, home/end keys, insert, delete, backspace…).</p> | 104 (left arrow, right arrow, home/end keys, insert, delete, backspace…).</p> |
96 <p>PageUp and PageDown keys are used to move in the roster.</p> | 105 <p>PageUp and PageDown keys are used to move in the roster.</p> |
97 <p>Up and Down arrow keys can be used to move in the input line history; they | 106 <p>Up and Down arrow keys can be used to move in the input line history; they |
230 <td> | 239 <td> |
231 Jump to the next unread message | 240 Jump to the next unread message |
232 </td> | 241 </td> |
233 </tr> | 242 </tr> |
234 </table> | 243 </table> |
235 <h2>COMMANDS</h2> | 244 <p>Additional key bindings may be specified using the /bind command described |
245 in the COMMANDS section.</p> | |
246 <h2>MCABBER'S ROSTER</h2> | |
247 <p>The first listed resource on the roster is <b>[status]</b>, which keeps a log of | |
248 everything that appears in the short log window below the main chat area. | |
249 While the log window was designed for showing the latest few elements, the | |
250 dedicated <b>[status]</b> buffer allows more comfortable viewing of the log, as | |
251 well as scrolling it in a standard manner.</p> | |
252 <p>Group names are displayed above the resources that are within them, and are | |
253 indicated by <b>---</b> to the left of the name.</p> | |
254 <p>For every real Jabber resource, the roster displays four pieces of information: | |
255 the resource's name or alias, its online status, its authorization status, and | |
256 whether there are unread messages from the resource waiting for you.</p> | |
257 <p>The online status is one of the following:</p> | |
258 <table class="hlist"> | |
259 <tr valign="top"> | |
260 <td> | |
261 <b>o</b> | |
262 </td> | |
263 <td> | |
264 online | |
265 </td> | |
266 </tr> | |
267 <tr valign="top"> | |
268 <td> | |
269 <b>f</b> | |
270 </td> | |
271 <td> | |
272 free for chat | |
273 </td> | |
274 </tr> | |
275 <tr valign="top"> | |
276 <td> | |
277 <b>a</b> | |
278 </td> | |
279 <td> | |
280 away | |
281 </td> | |
282 </tr> | |
283 <tr valign="top"> | |
284 <td> | |
285 <b>n</b> | |
286 </td> | |
287 <td> | |
288 not available (labeled <b>extended away</b> in some clients) | |
289 </td> | |
290 </tr> | |
291 <tr valign="top"> | |
292 <td> | |
293 <b>d</b> | |
294 </td> | |
295 <td> | |
296 do not disturb | |
297 </td> | |
298 </tr> | |
299 <tr valign="top"> | |
300 <td> | |
301 <b>i</b> | |
302 </td> | |
303 <td> | |
304 invisible (displayed only for your resource) | |
305 </td> | |
306 </tr> | |
307 <tr valign="top"> | |
308 <td> | |
309 <b>_</b> | |
310 </td> | |
311 <td> | |
312 offline (or invisible to you) | |
313 </td> | |
314 </tr> | |
315 <tr valign="top"> | |
316 <td> | |
317 <b>?</b> | |
318 </td> | |
319 <td> | |
320 unknown, usually meaning you are not authorized to see this resource's status | |
321 </td> | |
322 </tr> | |
323 <tr valign="top"> | |
324 <td> | |
325 <b>x</b> | |
326 </td> | |
327 <td> | |
328 a conference room in which you are not participating | |
329 </td> | |
330 </tr> | |
331 <tr valign="top"> | |
332 <td> | |
333 <b>C</b> | |
334 </td> | |
335 <td> | |
336 a conference room in which you are participating | |
337 </td> | |
338 </tr> | |
339 </table> | |
340 <p>The authorization status indicates whether a resource is authorized to receive | |
341 your online status updates, and is displayed by the brackets surrounding the | |
342 resource's online status. Square brackets, like <b>[o]</b>, indicate that this | |
343 resource is authorized to receive your status. Curly braces, like <b>{o}</b>, | |
344 indicate that they are not authorized to receive your status.</p> | |
345 <p>When there are unread messages from the resource which you have not looked at, | |
346 a hash mark (<b>#</b>) appears in the leftmost section of the roster for that | |
347 resource. The hash mark disappears once you view that resource's message log.</p> | |
348 <p>Examples:</p> | |
349 <table class="hlist"> | |
350 <tr valign="top"> | |
351 <td> | |
352 <b> --- Buds</b> | |
353 </td> | |
354 <td> | |
355 This is a group named <b>Buds</b> | |
356 </td> | |
357 </tr> | |
358 <tr valign="top"> | |
359 <td> | |
360 <b>#[o] John</b> | |
361 </td> | |
362 <td> | |
363 John is online, can see your status, and sent you a message that you did not read yet | |
364 </td> | |
365 </tr> | |
366 <tr valign="top"> | |
367 <td> | |
368 <b> {?} Sally</b> | |
369 </td> | |
370 <td> | |
371 Neither you nor Sally have authorized each other to see your online status | |
372 </td> | |
373 </tr> | |
374 <tr valign="top"> | |
375 <td> | |
376 <b> {a} Jane</b> | |
377 </td> | |
378 <td> | |
379 Jane is away, but she cannot see your online status | |
380 </td> | |
381 </tr> | |
382 <tr valign="top"> | |
383 <td> | |
384 <b>#[C] x@y.c</b> | |
385 </td> | |
386 <td> | |
387 You are participating in x@y.c conference room, and there are unread messages | |
388 </td> | |
389 </tr> | |
390 </table> | |
391 <h2>COMMANDS RELATED TO MCABBER</h2> | |
236 <dl> | 392 <dl> |
237 <dt><b> | |
238 /add [jid [nickname]] | |
239 </b></dt> | |
240 <dd> | |
241 Add the "jid" Jabber user to our roster (default group), and send a | |
242 notification request to this buddy. If no nickname is specified, the | |
243 jid is used. If no jid (or an empty string "") is provided or if jid | |
244 is ".", the current buddy is used. | |
245 </dd> | |
246 <dt><b> | 393 <dt><b> |
247 /alias name = command line | 394 /alias name = command line |
248 </b></dt> | 395 </b></dt> |
249 <dd> | 396 <dd> |
250 Add "name" as an alias for "command line".<br /> | 397 Add "name" as an alias for "command line".<br /> |
251 Aliases are expanded only once, thus they can not be chained.<br /> | 398 Aliases are expanded only once, thus they can not be chained.<br /> |
252 "/alias name" displays the value associated with the "name" alias; | 399 "/alias name" displays the value associated with the "name" alias; |
253 "/alias name =" unsets the "name" alias.<br /> | 400 "/alias name =" unsets the "name" alias.<br /> |
254 Example: "/alias away = status away". | 401 Example: "/alias away = status away". |
255 </dd> | |
256 <dt><b> | |
257 /authorization allow|cancel|request|request_unsubscribe [jid] | |
258 </b></dt> | |
259 <dd> | |
260 Manage the presence subscriptions.<br /> | |
261 If no jid is provided, the current buddy is used. | |
262 <table class="hlist"> | |
263 <tr valign="top"> | |
264 <td> | |
265 <b>allow</b> | |
266 </td> | |
267 <td> | |
268 allow the buddy to receive your presence updates | |
269 </td> | |
270 </tr> | |
271 <tr valign="top"> | |
272 <td> | |
273 <b>cancel</b> | |
274 </td> | |
275 <td> | |
276 cancel the buddy' subscription to your presence updates | |
277 </td> | |
278 </tr> | |
279 <tr valign="top"> | |
280 <td> | |
281 <b>request</b> | |
282 </td> | |
283 <td> | |
284 request a subscription to the buddy's presence updates | |
285 </td> | |
286 </tr> | |
287 <tr valign="top"> | |
288 <td> | |
289 <b>request_unsubscribe</b> | |
290 </td> | |
291 <td> | |
292 request unsubscription from the buddy's presence updates | |
293 </td> | |
294 </tr> | |
295 </table> | |
296 </dd> | 402 </dd> |
297 <dt><b> | 403 <dt><b> |
298 /bind keycode = command line | 404 /bind keycode = command line |
299 </b></dt> | 405 </b></dt> |
300 <dd> | 406 <dd> |
393 </b></dt> | 499 </b></dt> |
394 <dd> | 500 <dd> |
395 The <b>clear</b> command is actually an alias for "/buffer clear". | 501 The <b>clear</b> command is actually an alias for "/buffer clear". |
396 </dd> | 502 </dd> |
397 <dt><b> | 503 <dt><b> |
504 /quit | |
505 </b></dt> | |
506 <dd> | |
507 Disconnect and leave <tt>mcabber(1)</tt>. | |
508 </dd> | |
509 <dt><b> | |
510 /version | |
511 </b></dt> | |
512 <dd> | |
513 Display mcabber version | |
514 </dd> | |
515 </dl> | |
516 <h2>COMMANDS RELATED TO THE SERVER AND CONNECTION</h2> | |
517 <dl> | |
518 <dt><b> | |
398 /connect | 519 /connect |
399 </b></dt> | 520 </b></dt> |
400 <dd> | 521 <dd> |
401 Establish connection to the Jabber server. | 522 Establish connection to the Jabber server. |
402 </dd> | |
403 <dt><b> | |
404 /del | |
405 </b></dt> | |
406 <dd> | |
407 Delete the current buddy from our roster, unsubscribe from its presence | |
408 notification and unsubscribe it from ours. | |
409 </dd> | 523 </dd> |
410 <dt><b> | 524 <dt><b> |
411 /disconnect | 525 /disconnect |
412 </b></dt> | 526 </b></dt> |
413 <dd> | 527 <dd> |
457 <td> | 571 <td> |
458 list all pending events | 572 list all pending events |
459 </td> | 573 </td> |
460 </tr> | 574 </tr> |
461 </table> | 575 </table> |
576 </dd> | |
577 <dt><b> | |
578 /rawxml send | |
579 </b></dt> | |
580 <dd> | |
581 <b>send</b> string: send string (raw XML format) to the Jabber server. No check is done on the string provided. BEWARE! Use this only if you know what you are doing, or you could terminate the connection. | |
582 </dd> | |
583 </dl> | |
584 <h2>COMMANDS RELATED TO THE ROSTER AND JABBER RESOURCES</h2> | |
585 <dl> | |
586 <dt><b> | |
587 /add [jid [nickname]] | |
588 </b></dt> | |
589 <dd> | |
590 Add the "jid" Jabber user to our roster (default group), and send a | |
591 notification request to this buddy. If no nickname is specified, the | |
592 jid is used. If no jid (or an empty string "") is provided or if jid | |
593 is ".", the current buddy is used. | |
594 </dd> | |
595 <dt><b> | |
596 /authorization allow|cancel|request|request_unsubscribe [jid] | |
597 </b></dt> | |
598 <dd> | |
599 Manage the presence subscriptions.<br /> | |
600 If no jid is provided, the current buddy is used. | |
601 <table class="hlist"> | |
602 <tr valign="top"> | |
603 <td> | |
604 <b>allow</b> | |
605 </td> | |
606 <td> | |
607 allow the buddy to receive your presence updates | |
608 </td> | |
609 </tr> | |
610 <tr valign="top"> | |
611 <td> | |
612 <b>cancel</b> | |
613 </td> | |
614 <td> | |
615 cancel the buddy' subscription to your presence updates | |
616 </td> | |
617 </tr> | |
618 <tr valign="top"> | |
619 <td> | |
620 <b>request</b> | |
621 </td> | |
622 <td> | |
623 request a subscription to the buddy's presence updates | |
624 </td> | |
625 </tr> | |
626 <tr valign="top"> | |
627 <td> | |
628 <b>request_unsubscribe</b> | |
629 </td> | |
630 <td> | |
631 request unsubscription from the buddy's presence updates | |
632 </td> | |
633 </tr> | |
634 </table> | |
635 </dd> | |
636 <dt><b> | |
637 /del | |
638 </b></dt> | |
639 <dd> | |
640 Delete the current buddy from our roster, unsubscribe from its presence | |
641 notification and unsubscribe it from ours. | |
462 </dd> | 642 </dd> |
463 <dt><b> | 643 <dt><b> |
464 /group fold|unfold|toggle | 644 /group fold|unfold|toggle |
465 </b></dt> | 645 </b></dt> |
466 <dd> | 646 <dd> |
586 </td> | 766 </td> |
587 </tr> | 767 </tr> |
588 </table> | 768 </table> |
589 </dd> | 769 </dd> |
590 <dt><b> | 770 <dt><b> |
591 /quit | |
592 </b></dt> | |
593 <dd> | |
594 Disconnect and leave <tt>mcabber(1)</tt>. | |
595 </dd> | |
596 <dt><b> | |
597 /rawxml send | |
598 </b></dt> | |
599 <dd> | |
600 <b>send</b> string: send string (raw XML format) to the Jabber server. No check is done on the string provided. BEWARE! Use this only if you know what you are doing, or you could terminate the connection. | |
601 </dd> | |
602 <dt><b> | |
603 /rename nickname | 771 /rename nickname |
604 </b></dt> | 772 </b></dt> |
605 <dd> | 773 <dd> |
606 Rename current buddy to the given nickname. | 774 Rename current buddy to the given nickname. |
607 This command does not work for groups, at the moment (but you can move | 775 This command does not work for groups, at the moment (but you can move |
912 Note: this status will be overridden by subsequent "/status" commands. | 1080 Note: this status will be overridden by subsequent "/status" commands. |
913 If you are using the auto-away feature, the status will overridden | 1081 If you are using the auto-away feature, the status will overridden |
914 too.<br /> | 1082 too.<br /> |
915 Note: The jid can include a resource (i.e. user@server/resource). | 1083 Note: The jid can include a resource (i.e. user@server/resource). |
916 </dd> | 1084 </dd> |
917 <dt><b> | |
918 /version | |
919 </b></dt> | |
920 <dd> | |
921 Display mcabber version | |
922 </dd> | |
923 </dl> | 1085 </dl> |
924 <h2>CONFIGURATION FILE</h2> | 1086 <h2>CONFIGURATION FILE</h2> |
925 <p>See the provided sample configuration file, which should be self-documented.</p> | 1087 <p>See the provided sample configuration file, which should be self-documenting.</p> |
926 <h2>FILES</h2> | 1088 <h2>FILES</h2> |
927 <p>The following files can be used by <tt>mcabber(1)</tt>:</p> | 1089 <p>The following files can be used by <tt>mcabber(1)</tt>:</p> |
928 <div class="literalparagraph"><pre>$HOME/.mcabber/mcabberrc Default configuration file | 1090 <div class="literalparagraph"><pre>$HOME/.mcabber/mcabberrc Default configuration file |
929 $HOME/.mcabberrc Configuration file used if no other has been found | 1091 $HOME/.mcabberrc Configuration file used if no other has been found |
930 $HOME/.mcabber/histo/ Default directory for storing chat history files, if enabled</pre></div> | 1092 $HOME/.mcabber/histo/ Default directory for storing chat history files, if enabled</pre></div> |
942 <p>Free use of this software is granted under the terms of the GNU General Public | 1104 <p>Free use of this software is granted under the terms of the GNU General Public |
943 License (GPL).</p> | 1105 License (GPL).</p> |
944 <div id="footer"> | 1106 <div id="footer"> |
945 <p> | 1107 <p> |
946 Version 0.7.7-dev<br /> | 1108 Version 0.7.7-dev<br /> |
947 Last updated 04-May-2006 20:19:47 CEST | 1109 Last updated 13-May-2006 12:23:01 CEST |
948 </p> | 1110 </p> |
949 </div> | 1111 </div> |
950 </div> | 1112 </div> |
951 </body> | 1113 </body> |
952 </html> | 1114 </html> |