comparison doc/pidgin.1.in @ 15571:165a9e1f5bbc

Do the rename in the man page, and make a few updates. The man page still needs some serious TLC before release, especially the section on the Preferences window.
author Richard Laager <rlaager@wiktel.com>
date Mon, 05 Feb 2007 06:10:07 +0000
parents
children 30557aad1951
comparison
equal deleted inserted replaced
15570:c4e19bea83c1 15571:165a9e1f5bbc
1 .\" Copyright (c) 2000, Dennis Ristuccia <dennis@dennisr.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 pidgin 1
23 .SH NAME
24 Pidgin v@VERSION@ \- Instant Messaging client
25 .SH SYNOPSIS
26 .TP 5
27 \fBpidgin \fI[options]\fR
28
29 .SH DESCRIPTION
30 .PP
31 Pidgin is a modular messaging client capable of using AIM, MSN, Yahoo!, Jabber,
32 ICQ, IRC, SILC, SIP/SIMPLE Novell GroupWise, Lotus Sametime, Bonjour,
33 Zephyr, Gadu-Gadu, and QQ all at once. It has many common features found in
34 other clients, as well as many unique features. Pidgin is not endorsed by or
35 affiliated with America Online, ICQ, Microsoft, or Yahoo.
36
37 .SH OPTIONS
38 The following options are provided by Pidgin using the standard GNU
39 command line syntax:
40 .TP
41 .B \-c, \-\-config=\fIDIR\fB
42 Use \fIDIR\fR as the directory for config files instead of \fI~/.gaim\fR.
43 .TP
44 .B \-d, \-\-debug
45 Print debugging messages to stdout. These are the same debugging messages
46 that are displayed in the \fBDebug Window\fR.
47 .TP
48 .B \-h, \-\-help
49 Print a summary of command line options and exit.
50 .TP
51 .B \-n, \-\-nologin
52 Don't automatically login when Pidgin starts. Sets the global status to
53 \fBOffline\fR.
54 .TP
55 .B \-l, \-\-login[=\fINAME\fR,\fINAME\fR,...]
56 Sign in the comma-separated list of accounts provided, in addition to the
57 accounts that would be logged in anyway. If you do not specify such a
58 comma-separated list, your first account will be signed in.
59 .TP
60 .B \-v, \-\-version
61 Print the current version and exit.
62
63 .SH BUDDY LIST
64 The \fBBuddy List\fR window is Pidgin's main interface window. Using
65 this window you can see which of your buddies is online, away, idle, etc.
66 You can also add and remove buddies from your buddy list.
67
68 The \fBBuddy List\fR window contains a list of your buddies who are online
69 and have allowed you to be notified of their presence. The icon to the
70 left of each buddy indicates the buddy's current state and the protocol
71 they are using. Double clicking a buddy will open a new \fBConversation\fR
72 window. Right clicking will pop up a menu:
73 .TP
74 .B Get Info
75 Retrieves and displays information about the buddy. This information is
76 also known as a Profile.
77 .TP
78 .B IM
79 Opens a new \fBConversation\fR window to the selected buddy.
80 .TP
81 .B Send File
82 Sends a file to the selected buddy (only available on protocols that support
83 file transfer).
84 .TP
85 .B Add Buddy Pounce
86 A Buddy Pounce is a configurable automated action to be performed when the
87 buddy's state changes. This will open the \fBBuddy Pounce\fR dialog to be
88 discussed later.
89 .TP
90 .B View Log
91 Pidgin is capable of automatically log its activities. These logs are
92 either plain text files (with a .txt extension) or html files (with a
93 \&.html extension) located under the \fI~/.gaim/logs\fR directory. This
94 menu command will display Pidgin's log viewer with logs loaded for that
95 buddy or chat.
96 .TP
97 .B Alias
98 Create an alias for this buddy. This will open up a new dialog in which
99 one can give this buddy an alternate name to appear on the buddy list and
100 in conversations.
101
102 For example, if a buddy's name screen name was jsmith1281xx and his real
103 name was 'John Q. Smith,' one could create an alias as to identify the
104 buddy by his common name.
105 .LP
106 The remainder of the menu will consist of protocol specific commands.
107 These commands vary depending on the protocol.
108 .LP
109 At the bottom of the \fBBuddy List\fR are several buttons (if enabled in
110 \fBPreferences\fR):
111 .TP
112 .B IM
113 Opens a new \fBConversation\fR window to to the selected buddy, or brings
114 up the \fBNew Message\fR dialog box if no buddy is selected.
115 .TP
116 .B Info
117 Retrieves and display information about the selected buddy, or brings up
118 the \fBGet User Info\fR dialog box if no buddy is selected.
119 .TP
120 .B Chat
121 Brings up the \fBJoin Chat\fR dialog box, prompting the user to select
122 which username to use and what chat group to join.
123 .TP
124 .B Away
125 Brings up a menu of all available \fBAway Messages\fR. If an item is
126 selected, all online accounts will use this item as their away message.
127
128 .SH ACCOUNT EDITOR
129 The account editor consists of a list of accounts and information about
130 them. Clicking \fIDelete\fR will delete the currently selected account.
131 Clicking \fIAdd\fR or \fIModify\fR will invoke a \fBModify Account\fR
132 window. Here, you can add or alter account information. When creating a
133 new account, you will submit your screen name and password. You will also
134 choose your protocol.
135
136 If \fIRemember Password\fR is chosen, the password will be saved in
137 Pidgin's configuration file.
138
139 If \fIAuto-Login\fR is chosen, this account will automatically login upon
140 starting Pidgin.
141
142 Each protocol has it's own specific options that can be found in the
143 modify screen.
144
145 .SH PREFERENCES
146
147 All options take effect immediately.
148
149 .SH Interface
150
151 \fIDisplay remote nicknames if no alias is set\fR: Toggles whether server
152 nickname data should be used if no local alias exists.
153
154 .SH Buddy List
155 \fISorting\fR: Toggles the order in which buddies are shown in your
156 \fBBuddy List\fR between none, alphabetical, by status and by log size.
157
158 \fIShow buttons as\fR: Toggles between picture-only, text-only, picture and
159 text or no buttons view of the buttons on the \fBBuddy List\fR.
160
161 \fIRaise window on events\fR: Tells Pidgin to bring the \fBBuddy
162 List\fR window to the top when buddies sign in or out.
163
164 \fIShow numbers in groups\fR: The number of buddies from each group
165 currently logged in will be shown along with the total number of buddies in
166 the group.
167
168 \fIShow buddy icons\fR: Toggles the display of buddies' custom icons.
169
170 \fIShow warning levels\fR: Each buddy's warning level will be displayed
171 next to the screen name. As a buddy's warning level increases, outgoing
172 messages are more and more severely rate-limited.
173
174 \fIShow idle times\fR: The amount of time each buddy has been idle will be
175 displayed next to the screen name (if the buddy has opted to have their
176 client report this information).
177
178 \fIDim idle buddies\fR: If enabled, idle buddies will be displayed in grey
179 text instead of black text.
180
181 \fIAutomatically expand contacts\fR: If enabled, contacts will
182 automatically expand to show the associated buddies when the mouse is held
183 over the contact for a short period.
184
185 .SH Conversations
186
187 \fIShow buttons as...\fR: The selected item will determine whether
188 picture-only, text-only, combined picture/text, or no buttons will be used
189 for \fBConversation\fR windows.
190
191 \fIShow formatting toolbar\fR: Display the formatting toolbar between the
192 upper and lower text boxes in conversations.
193
194 \fIShow aliases in tabs/titles\fR: Displays buddy alias instead of screen
195 name in window tabs and titles.
196
197 \fIShow buddy icons\fR: For protocols that support it, buddy icons allow
198 buddies to send small pictures to be displayed during the course of a
199 conversation. Turning this option off hides those pictures.
200
201 \fIEnable buddy icon animation\fR: If these pictures happen to be animated,
202 this option will enable the animation, otherwise only the first frame will
203 be displayed.
204
205 \fINotify buddies that you are typing to them\fR: Some protocols allow
206 clients to tell their buddies when they are typing. This option enables
207 this feature for protocols that supports it.
208
209 \fIRaise IM windows on events\fR: If enabled, IM \fBConversation\fR windows
210 will be brought to the top when new messages are received.
211
212 \fIRaise Chat windows on events\fR: If enabled, chat \fBConversation\fR windows
213 will be brought to the top when new messages are received.
214
215 \fIUse multi-colored screen names in chats\fR: Color code the screen names of
216 users in chat rooms.
217
218 .TP
219 .B Tab Options
220 \fIShow IMs and chats in tabbed windows\fR: Tabbed chatting allows one to
221 have multiple conversations without multiple windows.
222
223 \fIShow close buttons on tabs\fR: Adds a close button to each tab.
224
225 \fITab Placement...\fR: Specifies where tabs are shown in the conversation
226 window.
227
228 \fI New conversation placement...\fR: Determines where new conversations will
229 be placed (Last created window / New window / windows grouped by group or
230 account / separate windows for IMs and Chats).
231
232 .TP
233 .B Message Text
234 \fIShow timestamp on messages\fR: Toggles the timestamp behavior for
235 conversations. Per-conversation behavior can be changed by pressing
236 \fIF2\fR in the \fBConversation\fR window.
237
238 \fIHighlight misspelled words\fR: Toggles highlighting of misspelled words
239 as you type.
240
241 \fIIgnore colors/font faces/font sizes\fR: Tells Pidgin to disregard
242 buddies' color/font/size information in displaying IMs or Chats.
243
244 \fIDefault Formatting\fR: Allows specifying the default formatting to apply
245 to all outgoing messages (only applicable to protocols that support
246 formatting in messages).
247
248 .TP
249 .B Shortcuts
250 Allows the user to determine which keyboard shortcuts are available.
251
252 .TP
253 .B Smiley Themes
254 Allows the user to choose between different smiley themes. The "none" theme
255 will disable graphical emoticons - they will be displayed as text instead.
256
257 .SH Sounds
258
259 \fISounds while away\fR: Determines whether sounds are played when an away
260 message is up.
261
262 \fISound Method\fR lets the user choose between different playback methods.
263 The user can also manually enter a command to be executed when a sound is
264 to be played (\fI%s\fR expands to the full path to the file name).
265
266 .TP
267 .B Sound Events
268 Lets the user choose when and what sounds are to be played.
269
270 .SH Network
271
272 .TP
273 .B IP Address
274 \fIAutodetect IP Address\fR: Pidgin will attempt to automatically determine
275 your IP address for use in file transfers and Direct IMs.
276
277 \fIPublic IP\fR: What IP address to use for file transfer and Direct IMs. This
278 is mainly useful for users with multiple network interfaces or behind NAT.
279
280 .TP
281 .B Ports
282 \fIManually specify range of ports to listen on\fR: Specify specific ports to
283 listen on, overriding any defaults.
284
285 .TP
286 .B Proxy Server
287 The configuration section to enable Pidgin to operate through a proxy
288 server. Pidgin currently supports SOCKS 4/5 and HTTP proxies.
289
290 .SH Browser
291
292 Allows the user to select Pidgin's default web browser. Firefox, Galeon,
293 Konqueror, Mozilla, Netscape and Opera are supported natively. The user
294 can also manually enter a command to be executed when a link is clicked
295 (\fI%s\fR expands to the URL). For example, \fIxterm -e lynx "%s"\fR will
296 open the link with lynx. \fIOpen new window by default\fR makes the
297 browser use a new window instead of using the current window (or spawning a
298 new tab).
299
300 .SH Logging
301
302 \fIMessage Logs\fR lets the user choose whether \fBConversations\fR and/or
303 \fBBuddy Chats\fR will be logged as well as whether logs will be in HTML or
304 plain text format. \fISystem Logs\fR describes the types of events to be
305 logged.
306
307 .SH Away / Idle
308
309 \fIQueue new messages when away\fR: Messages received since going Away will
310 not be shown until away status is removed.
311
312 \fISend auto-response\fR: If someone messages you while away, your
313 auto-response will be sent.
314
315 \fIOnly send auto-response when idle\fR: If someone messages you while
316 away, your auto-response will only be sent if Pidgin decides that the
317 connection is idle.
318
319 \fIIdle time reporting\fR: If \fINone\fR is selected, account idle time
320 will not be reported. \fIPidgin usage\fR infers your idle time from your
321 usage of Pidgin. \fIX usage\fR infers your idle time from \fBX\fR
322 (this option may not be universally available).
323
324 \fIAuto-away\fR: Determines if and under what conditions Pidgin will
325 automatically turn on the Away status.
326
327 .TP
328 .B Away Messages
329 Lets the user add/edit/remove available \fBAway Messages\fR.
330
331 .SH Plugins
332
333 Allows the user to enable add-on plugins for Pidgin. Several of these
334 come with Pidgin, while others must be downloaded separately. The
335 \fIDescription\fR field gives the plugin author's description of the
336 plugin, while the \fIDetails\fR field gives the plugin's authorship, URL,
337 and file name/location information.
338
339 Some plugins can be configured. If you load such a plugin, its
340 configuration preferences will appear as a submenu to \fBPlugins\fR, with
341 the submenu title determined by the plugin's name.
342
343 .SH Protocols
344
345 Protocols provide protocol specific preferences here.
346
347 .SH CONVERSATIONS
348 When starting a new conversation, the user is presented with the
349 \fBConversation\fR window. The conversation appears in the upper text box
350 and the user types his/her message in the lower text box. Between the two
351 is a row of settings, represented by icons. Some or all buttons may not be
352 active if the protocol does not support the specific formatting. From left
353 to right:
354 .TP
355 .B Bold
356 Turns on/off bold.
357 .TP
358 .B Italics
359 Turns on/off italics.
360 .TP
361 .B Underline
362 Turns on/off underline.
363 .TP
364 .B Decrease font size
365 Increases the size of the message text.
366 .TP
367 .B Increase font size
368 Decreases the size of the message text.
369 .TP
370 .B Select a foreground color
371 Changes the foreground color of the message text.
372 .TP
373 .B Select a background color
374 Changes the background color of the message text.
375 .TP
376 .B Add image
377 Inserts an in-line image in the message.
378 .TP
379 .B Add hyperlink
380 Adds a clickable link to the message.
381 .TP
382 .B Add smiley
383 Adds an emoticon (smiley) to your message.
384
385 Beneath the lower text box is a row of buttons that execute commands:
386 .TP
387 .B Warn
388 This issues a warning to the other person in the conversation (not
389 available in all protocols).
390 .TP
391 .B Block
392 This adds the other person to your deny list (not available in all
393 protocols).
394 .TP
395 .B Send File
396 Send a file to this user. This option is only available on protocols where
397 Pidgin supports file transfer.
398 .TP
399 .B Add
400 This adds this user to your buddy list. This option is not available if
401 the user is already on your list.
402 .TP
403 .B Remove
404 This removes this user from your buddy list. This option is not available
405 if the user is not on your list.
406 .TP
407 .B Info
408 This gets information (a profile) about the other person in the
409 conversation (not available in all protocols).
410 .TP
411 .B Send
412 This sends what's currently in the lower text box
413
414 .SH BUDDY CHATS
415 For protocols that allow it, \fBBuddy Chats\fR can be entered through the
416 \fIFile\fR menu or the \fIChat\fR button at the bottom of the \fBBuddy
417 List\fR's \fBOnline\fR tab.
418
419 Additional commands available in chat, depending on the protocol are:
420 .TP
421 .B Whisper
422 The text will appear in the chat conversation, but it will only be visible
423 to the sender and the receiver.
424 .TP
425 .B Invite
426 Invite other people to join the chat room.
427 .TP
428 .B Ignore
429 Ignore anything said by the chosen person
430 .TP
431 .B Set Topic
432 Set the topic of the chat room. This is usually a brief sentence
433 describing the nature of the chat--an explanation of the chat room's name.
434
435 .SH AWAY MESSAGES
436 Most protocols allow for away messages. When a user is \fIAway\fR, he can
437 leave an informative message for others to see. The \fBAway\fR submenu of
438 the \fBTools\fR menu is used to add and remove away messages.
439
440 \fINew Away Message\fR provides space for one to enter an away message and
441 a title for that message. If \fISave\fR or \fISave & Use\fR are chosen,
442 this message will be saved. It can later be referred to by the title given
443 to it.
444
445 \fIRemove Away Message\fR is a submenu containing the titles of saved away
446 messages. Clicking on one of these titles will remove the away message
447 associated with it.
448
449 The rest of the \fIaway\fR menu provides the user with a way to assign
450 different away messages to different connections. Choosing \fISet All
451 Away\fR will set away all the connections capable of the away state.
452
453 .SH BUDDY POUNCE
454 A Buddy Pounce is an automated trigger that occurs when a buddy returns to
455 a normal state from an away state. The \fBNew Buddy Pounce\fR dialog box
456 can be activated by selecting the \fIBuddy Pounce\fR submenu from the
457 \fBTools\fR menu. A pounce can be set to occur on any combination of the
458 events listed, and any combination of actions can result. If \fISave this
459 pounce after activation\fR is checked, the trigger will remain until it is
460 removed from the \fIRemove Buddy Pounce\fR menu.
461
462 .SH PLUGINS
463 Pidgin allows for dynamic loading of plugins to add extra functionality
464 to Pidgin. Plugins can be enabled and configured from the
465 \fBPreferences\fR window. See \fIplugins/HOWTO\fR for more information on
466 writing plugins.
467
468 .SH PERL
469 Pidgin allows for perl scripting. See \fIPerl Scripting HOWTO\fR in
470 the Pidgin documentation for more information about perl scripting.
471
472 .SH TCL
473 Pidgin allows for Tcl scripting. See \fIplugins/tcl/TCL-HOWTO\fR for
474 more information about Tcl scripting.
475
476 .SH FILES
477 \fI@prefix@/bin/pidgin\fR: Pidgin's location.
478 .br
479 \fI@prefix@/lib/pidgin/\fR: Pidgin's plugins directory.
480 .br
481 \fI~/.gaim/prefs.xml\fR: Pidgin's configuration file.
482 .br
483 \fI~/.gaim/accounts.xml\fR: information about your accounts.
484 .br
485 \fI~/.gaim/status.xml\fR: stores your away messages.
486 .br
487 \fI~/.gaim/pounces.xml\fR: stores your buddy pounces.
488 .br
489 \fI~/.gaim/logs/PROTOCOL/ACCOUNT/SCREENNAME/DATE.log\fR: conversation logs.
490 .br
491 \fI~/.gaim/blist.xml\fR: the buddy list.
492 .br
493 \fI~/.gaim/plugins/\fR: users local plugins
494
495 .SH BUGS
496 Known bugs are listed at
497 .br
498 \fIhttp://sourceforge.net/tracker/?group_id=235&atid=100235\fR
499
500 .SH PATCHES
501 If you fix a bug in Pidgin (or otherwise enhance it), please submit a
502 patch (using \fImtn diff > my.diff\fR against the latest version from the
503 Monotone repository) at
504 .br
505 \fIhttp://developer.pidgin.im/newticket\fR
506
507 Before sending a bug report, please verify that you have the latest
508 version of Pidgin. Many bugs (major and minor) are fixed
509 at each release, and if yours is out of date, the problem may already
510 have been solved.
511
512 .SH SEE ALSO
513 \fIhttp://pidgin.im/\fR
514
515 .SH LICENSE
516 This program is free software; you can redistribute it and/or modify
517 it under the terms of the GNU General Public License as published by
518 the Free Software Foundation; either version 2 of the License, or
519 (at your option) any later version.
520
521 This program is distributed in the hope that it will be useful, but
522 \fBWITHOUT ANY WARRANTY\fR; without even the implied warranty of
523 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
524 General Public License for more details.
525
526 You should have received a copy of the GNU General Public License
527 along with this program; if not, write to the Free Software
528 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
529
530 .SH AUTHORS
531 Pidgin's active developers are:
532
533 Sean Egan (lead developer) <\fIseanegan@gmail.com\fR>
534 .br
535 Daniel 'datallah' Atallah (developer)
536 .br
537 Ethan 'Paco-Paco' Blanton (developer)
538 .br
539 Thomas Butter (developer)
540 .br
541 Sadrul Habib Chowdhury (developer)
542 .br
543 Mark 'KingAnt' Doliner (developer) <\fIthekingant@users.sourceforge.net\fR>
544 .br
545 Christian 'ChipX86' Hammond (developer & webmaster) <\fIchipx86@chipx86.com\fR>
546 .br
547 Gary 'grim' Kramlich (developer)
548 .br
549 Richard 'rlaager' Laager (developer) <\fIrlaager@pidgin.im\fR>
550 .br
551 Christopher 'siege' O'Brien (developer)
552 .br
553 Bartosz Oler (developer)
554 .br
555 Etan 'deryni' Reisner (developer)
556 .br
557 Tim 'marv' Ringenbach (developer) <\fImarv_sf@users.sf.net\fR>
558 .br
559 Luke 'LSchiere' Schierer (support)
560 .br
561 Megan 'Cae' Schneider (support/QA)
562 .br
563 Evan Schoenberg (developer)
564 .br
565 Stu 'nosnilmot' Tomlinson (developer)
566 .br
567 Nathan 'faceprint' Walp (developer)
568 .br
569
570
571 Our crazy patch writers include:
572
573 Ka-Hing 'javabsp' Cheung
574 .br
575 Sadrul Habib Chowdhury
576 .br
577 Felipe 'shx' Contreras
578 .br
579 Decklin Foster
580 .br
581 Peter 'Bleeter' Lawler
582 .br
583 Robert 'Robot101' McQueen
584 .br
585 Benjamin Miller
586 .br
587 Kevin 'SimGuy' Stange
588 .br
589
590
591 The retired developers of \fBgaim\fR are:
592
593 Herman Bloggs (win32 port) <\fIherman@bluedigits.com\fR>
594 .br
595 Jim Duchek <\fIjim@linuxpimps.com\fR> (maintainer)
596 .br
597 Rob Flynn <\fIgaim@robflynn.com\fR> (maintainer)
598 .br
599 Adam Fritzler (libfaim maintainer)
600 .br
601 Syd Logan (hacker and designated driver [lazy bum])
602 .br
603 Jim Seymour (Jabber developer)
604 .br
605 Mark Spencer (original author) <\fImarkster@marko.net\fR>
606 .br
607 Eric Warmenhoven (former lead developer) <\fIeric@warmenhoven.org\fR>
608 .br
609
610 This manpage was originally written by Dennis Ristuccia <\fIdennis@dennisr.net\fR>. It has been updated and largely rewritten by Sean Egan <\fIseanegan@gmail.com\fR> and Ben Tegarden <\fItegarden@uclink.berkeley.edu\fR>.