comparison doc/FAQ @ 7842:9227553c97dd

[gaim-migrate @ 8495] re-adding this since wing gave me a script to generate it with committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Sat, 13 Dec 2003 02:23:25 +0000
parents
children 374477c0dd76
comparison
equal deleted inserted replaced
7841:0555e59dfba9 7842:9227553c97dd
1 Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul
2
3 1. Compiling and Installing
4
5 1.1. Why can't I compile Gaim?
6 1.2. I'm trying to install Gaim, but it complains that I don't have
7 libgtkspell.so.0, from where can I get this?
8 1.3. How do I get sound to work correctly?
9 1.4. Is there some way I can compile just Gaim, without all of these
10 protocols?
11 1.5. I compiled Gaim, but when I restart, it did not update.
12 1.6. I have a question about GTK1.2.
13 1.7. I'd like to use Gaim on IRIX.
14 1.8. How do I apply the xxxx patch (name.diff)?
15
16 2. Using Gaim
17
18 2.1. How do I register for a new account?
19 2.2. How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or
20 Zephyr?
21 2.3. How do I make gaim use emacs-like keybindings?
22 2.4. How do I change the font Gaim uses?
23 2.5. How do I use smiley themes?
24 2.6. Why are the status icons so big?
25 2.7. Why is Gaim crashing when somebody sends me an IM?
26 2.8. Why is gaim crashing when I start it?
27 2.9. I just changed my buddy icon, and I can't see the new one.
28 2.10. Why is everything at such small/large font sizes?
29 2.11. Gaim CVS is buggy. Gaim <non-current version> is buggy.
30 2.12. Why is the toggle to disable tabs not working?
31 2.13. What is a "Buddy Pounce"?
32 2.14. How do I get rid of the buddy icons in the taskbar?
33
34 3. Features
35
36 3.1. Can Gaim send files?
37 3.2. When will file transfer be supported? Is it being worked on?
38 3.3. File Transfer for xxxx doesn't seem to be working.
39 3.4. Is there a Gaim tray icon, or docklet, or gnome applet, or panel
40 icon, or something?
41 3.5. What do those colors in the conversation tab mean?
42 3.6. Will Gaim save my buddy list to the server?
43 3.7. How come there's no Export Buddy List?
44 3.8. Can Gaim import my buddy list?
45 3.9. Does Gaim support animated smileys?
46 3.10. Can I make Gaim group screen names by the person that owns them?
47
48 4. ICQ Protocol
49
50 4.1. How do I use ICQ?
51 4.2. ICQ doesn't work.
52 4.3. Gaim 0.60 pops up a bunch of authorization request Dialogs.
53
54 5. TOC Protocol
55
56 5.1. What is the TOC protocol?
57
58 6. AIM/ICQ (Oscar) Protocol
59
60 6.1. Can I set a buddy icon?
61 6.2. Some of my buddies are not showing up as online, why is that?
62 6.3. Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
63 6.4. IM Image doesn't work, why?
64 6.5. I sent an IM Image, but only a blank line shows up, why?
65 6.6. Can I add SMS numbers to my buddy list?
66 6.7. I heard AOL is combining ICQ and AIM, does that mean I can send a
67 message from an AIM account to an ICQ account and vice-versa?
68 6.8. Why can't I connect via either Oscar or TOC?
69
70 7. IRC Protocol
71
72 7.1. Why am I getting disconnected when I try to connect to IRC?
73 7.2. How do I join a channel with the IRC plugin?
74 7.3. Is there a way to make Gaim automatically identify me and/or join
75 IRC chats on login?
76
77 8. Jabber Protocol
78
79 8.1. How do I choose which Jabber server to use?
80 8.2. How do I change my Jabber resource to be other than the default
81 of "/GAIM"?
82 8.3. How do I register a new Jabber account?
83 8.4. How do I use invisibility?
84 I've a buddy that I keep removing from my buddy list but the
85 8.5. entry keeps coming back every time I log in again! How can I stop
86 this?
87 8.6. Can I remove a buddy from my Jabber roster entirely?
88 8.7. What does "Cancel Presence Notification" do?
89
90 9. Y!M (yahoo) Protocol
91
92 9.1. I cannot connect to yahoo!
93
94 10. MSN Protocol
95
96 10.1. I'm getting lots of "Already in Opposite list" errors on msn,
97 why?
98 10.2. I'm getting an "Invalid User" popop whenever I sign on. How can
99 I make this go away?
100 10.3. Is there a way to invite more than one person to an MSN chat?
101 10.4. Is MSNP9 (MSN6) going to be supported?
102 10.5. Will I be able to use Gaim for MSN after October 15th? (The day
103 they're preventing third party clients from connecting)
104 10.6. I just upgraded Gaim and the MSN plugin will not load. Why?
105 10.7. The MSN plugin won't load, but I have Mozilla NSS!
106
107 11. Gadu-Gadu Protocol
108
109 11.1. What is Gadu-Gadu?
110
111 12. Trepia Protocol
112
113 12.1. I heard Trepia was going to be in 0.65. Where is it?
114 12.2. Trepia is showing people in Japan, England, etc. on my buddy
115 list. I thought this was supposed to show people in my area?
116
117 13. Scripts and Plugins
118
119 13.1. How do I use perl scripts with Gaim?
120 13.2. How do I compile a plugin for Gaim?
121 13.3. I have a plugin or perl script for Gaim that does not work with
122 0.60 or higher.
123 13.4. Where can I find documentation on writing plugins and Perl
124 scripts?
125
126 14. Development
127
128 14.1. Where should I report bugs?
129 14.2. Gaim never leaves a core file.
130 14.3. Where should I submit patches?
131 14.4. Did you guys reverse engineer it?
132 14.5. Will Gaim be ported to Windows 95/98/Me/2000/XP?
133
134 15. Misc. Questions
135
136 15.1. Does AOL's attempts at blocking Trillian affect Gaim?
137 15.2. Is Gaim affected by the vulnerability found in Windows AIM or
138 Yahoo Instant Messenger clients?
139 15.3. Can I IM you guys?
140 15.4. Hello?
141 Can I give you money/hardware/other expensive things that can be
142 15.5. hocked for cash what with you all being students/
143 full-time-workers and helping to produce this wonderful software
144 instead of studying/sleeping?
145 15.6. Does Gaim support secure instant messaging (encrypted IMs)?
146 15.7. Why are the passwords in accounts.xml not encrypted?
147 15.8. What is gaim-remote?
148 15.9. When will the next version of Gaim be released?
149
150 +------------------------------------------------------------------------------
151 | 1. Compiling and Installing
152 +------------------------------------------------------------------------------
153
154 1.1 Why can't I compile Gaim?
155
156 Make sure you have gettext <= 0.10.40 or gettext >= 0.11.3, autoconf 2.11 or
157 >= 2.53, and automake >= 1.4px (tested up to automake 1.6.3). If you are
158 still having problems, make sure that your gettext package includes the
159 program gettextize (for gettext <= 0.10.40) or autopoint (for gettext >=
160 0.11.3). If it does not, look for another package.
161
162 We don't support gettext 0.11.0 through 0.11.2 or 0.12.1. It may work for
163 you, but we make no promises.
164
165 If you are using autoconf 2.50+, do not use a version of gettext lower than
166 0.11.3. You will get errors in the po/ directory.
167
168 If you have Slackware, you need to get non-slack packages for autoconf,
169 automake, gettext, and libtool. You also have to copy the contents of /usr/
170 local/share/aclocal to /usr/share/aclocal. This is due to bugs in Slackware
171 and the auto* packages.
172
173 *BSD users may also have problems with libtool and will also have to remove
174 the --no-verify from the configure script.
175
176 1.2 I'm trying to install Gaim, but it complains that I don't have
177 libgtkspell.so.0, from where can I get this?
178
179 libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to
180 provide the "Highlight misspelled words" feature. You can find an RPM of
181 gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific
182 RPM at gtkspell.sourceforge.net.
183
184 1.3 How do I get sound to work correctly?
185
186 Gaim 0.60 and higher support playing sounds via libao. Playing sounds
187 directly through esound or arts is no longer supported.
188
189 `Libao is a cross-platform library that allows programs to output PCM audio
190 data to the native audio devices on a wide variety of platforms. It currently
191 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound
192 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts
193 (Analog Realtime Synthesizer). '
194
195 To compile Gaim with support for libao you need libao-devel and
196 audiofile-devel. To use libao you need libao and audiofile. If you do not
197 wish to install these packages you can also just change your sound playing
198 method in preferences to Command and use "esdplay %s" or "artsplay %s."
199
200 1.4 Is there some way I can compile just Gaim, without all of these protocols?
201
202 Sort of, yeah. There are actually two ways to do it.
203
204 1. Use the --with-static-prpls option to ./configure along with
205 --disable-plugins. This will let you choose which protocols are compiled
206 in with Gaim, but you will not be able to use any other protocols or
207 plugins.
208
209 You'll need to compile any protocols that you specified in
210 --with-static-prpls. Oscar and TOC are defaults.
211
212 2. Change to the directories for the protocols you want to compile (e.g. src
213 /protocols/jabber), and run make from there. Then after you've compiled
214 all of them, change back to src/ and run make gaim.
215
216 The static prpls option is broke in 0.64 and higher.
217
218 1.5 I compiled Gaim, but when I restart, it did not update.
219
220 If you previously had an rpm or a Debian package installed, you need to
221 remove that first. rpm -e gaim or dpkg -p gaim should work. If you are using
222 0.59.x or lower, you will receive some errors about your plugins when you
223 restart Gaim. This is normal. Simply go into the Plugins dialog (Tools->
224 Plugins) and reload them. These errors will only happen once.
225
226 Likewise, if you want to use an RPM or deb and you have previously compiled
227 Gaim from source, you need to make uninstall to remove all Gaim files from /
228 usr/local.
229
230 1.6 I have a question about GTK1.2.
231
232 Our GTK2 port is now complete, the 0.59.x release series uses only GTK1.2,
233 and it is also entirely devoid of new features. 0.60 is the first release
234 with GTK2 support. 0.60 and all future Gaim versions will no longer support
235 GTK1.2. With the release of 0.60, the gtk1-stable tree that the 0.59.x
236 releases were from has been discontinued. If you want anything new in that
237 tree, you will have to maintain it yourself.
238
239 1.7 I'd like to use Gaim on IRIX.
240
241 Please see http://sourceforge.net/forum/forum.php?thread_id=725839&forum_id=
242 665 at our SourceForge Forum.
243
244 1.8 How do I apply the xxxx patch (name.diff)?
245
246 Type patch -p0 < name.diff from inside the gaim directory. If that doesn't
247 work, try patch -p1 < name.diff.
248
249 +------------------------------------------------------------------------------
250 | 2. Using Gaim
251 +------------------------------------------------------------------------------
252
253 2.1 How do I register for a new account?
254
255 This depends on the protocol.
256
257 AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId=
258 snshomepage&authLev=1&mcState=initialized&createSn=1.
259
260 ICQ: Go to http://web.icq.com/register.
261
262 Yahoo: Go to http://edit.yahoo.com/config/eval_register.
263
264 MSN: Go to http://registernet.passport.com.
265
266 Gadu-Gadu: Use the official client to create an account.
267
268 Jabber: See the question How do I register a new Jabber account? below.
269
270 2.2 How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or Zephyr?
271
272 In Gaim 0.60 and higher, use the Account Editor (Tools->Accounts, or the
273 Accounts button on the start screen) to add the account. The appropriate
274 protocol plugin is loaded automatically.
275
276 In Gaim 0.59 and lower, you must first load the protocol plugin for the
277 protocol that you want to use. These plugins come with Gaim, so just go to
278 the Plugins dialog (Tools->Plugins, or the Plugins button on the start
279 screen). The list of plugins on this screen is a listing of plugins you have
280 already loaded and does not included unloaded but available plugins. To load
281 a new plugin, click "Load." The protocol plugins are named libprotocol.so, so
282 MSN for instance is provided by libmsn.so, and Gadu-Gadu is provided by
283 libgg.so. Now you can use the Account Editor to add an account with the
284 desired protocol.
285
286 2.3 How do I make gaim use emacs-like keybindings?
287
288 You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http:
289 //gaim.sf.net/gtkrc-2.0.
290
291 2.4 How do I change the font Gaim uses?
292
293 The font preference in Gaim is used only for the formatting of outgoing
294 messages, and that only on the few protocols we support outgoing format on.
295 The display fonts used by the rest of Gaim are those specified by GTK. To
296 change this font you need to edit your ~/.gktrc (Gaim 0.59.9 and lower) or ~
297 /.gtkrc-2.0 (Gaim 0.60 and newer). An example ~/.gtkrc-2.0 is available http:
298 //gaim.sf.net/gtkrc-2.0.
299
300 2.5 How do I use smiley themes?
301
302 Gaim 0.60 and higher support themable smileys. To select a theme, open Gaim's
303 preferences to the "Smiley Themes" page and click on whichever theme you want
304 to use. To install a theme, simply drag it into the theme selector. You can
305 find themes on the Gaim Smiley Themes (http://gaim.sourceforge.net/
306 themes.php) page.
307
308 You can also install themes manually by uncompressing them to their own
309 directory in ~/.gaim/smileys/
310
311 2.6 Why are the status icons so big?
312
313 We believe that, by adding a second line of text to each buddy list entry,
314 we're able to show more information about each buddy on the buddy list. The
315 'Big List,' as we call it, shows status text, idle time, and warning level
316 concisely and attractively. It shows more than one status "emblem" for each
317 buddy, indicating at the same time a mobile user who is away. Most
318 importantly, it puts the buddy icon in the list, making it far easier to
319 locate buddies within a large list where names are harder to pick out than
320 images. Due to the increased usability of this UI, we have made it the
321 default.
322
323 We are aware that some people feel more comfortable using an interface more
324 similar to IM clients they may have used in the past. 'Big List' can be
325 disabled by un-checking "Show buddy icons in list" in the Buddy List
326 preferences.
327
328 2.7 Why is Gaim crashing when somebody sends me an IM?
329
330 If you're using a version older than 0.55 (or Ximian or Debian's 0.54
331 package), you can be crashed remotely through an IM using one of two strings.
332 The solution is to upgrade to the latest version, where both exploits are
333 fixed.
334
335 If you use Yahoo with Gaim 0.59.8 or lower, you need to upgrade. Yahoo
336 changed the protocol in a way that broke Gaim, Trillian, Everybuddy, and
337 their own linux client.
338
339 If you use Gaim 0.59.5 and Gaim segfaults as soon as it signs on, you do not
340 have a valid ~/.gtkrc file. This is fixed in debian's 0.59.5-2 package, and
341 is fixed in 0.59.6 for the rest of the world.
342
343 If you are using a version newer than 0.59.6 and Gaim still crashes, please
344 let us know.
345
346 2.8 Why is gaim crashing when I start it?
347
348 With 0.60 and higher, try running gaim with GDK_USE_XFT=0 set. If this does
349 not fix the problem, please submit a bug report. If gaim is not crashing, but
350 is just sitting there not displaying anything, try turning off anything else
351 that might be using the sound device (ie xmms) and then starting gaim. If
352 this fixes the problem, it is a libao issue, not a gaim issue, and can be
353 worked around by the use of esd or arts.
354
355 If you use MSN, and have a version 0.64, downgrade to 0.63 or upgrade to
356 0.65.
357
358 If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto away
359 preference from -1 to 0.
360
361 If you use 0.67 and do not have yourself on your buddy list, upgrade.
362
363 If you use 0.70 or lower, make sure only one version of Gaim is installed.
364
365 2.9 I just changed my buddy icon, and I can't see the new one.
366
367 First, try IMing yourself. Buddy icons are checked when you IM people, so
368 depending on the protocol, that may work. If it still doesn't update, check
369 the file size (buddy icons must be smaller than 4kb) and the image size (it
370 should be 48x48 or 50x50 in most cases). Also, check the file type. GIF or
371 JPEG images are best supported; most other formats do not work at all. If all
372 of that checks out and it still doesn't work, and you're sure the protocol
373 supports it, try restarting Gaim.
374
375 2.10 Why is everything at such small/large font sizes?
376
377 You need to edit your .gtkrc-2.0 in your home directory. This is almost
378 certainly a gtk theme thing. You can find more gtk themes by visiting
379 themes.freshmeat.net, art.gnome.org, or searching on Google. If it is a
380 particular message window, you can also try ignoring font sizes (Tools->
381 Preferences->Message Text), though that will only have limited effects. See
382 an example .gktrc-2.0 at http://gaim.sf.net/gtkrc-2.0.
383
384 2.11 Gaim CVS is buggy. Gaim <non-current version> is buggy.
385
386 Yes, it is! CVS is often unsupported by Gaim, as are non-current versions.
387 This is because non-current versions have old bugs which may be fixed in the
388 current version, and CVS is frequently unusable because of the changes in the
389 code (and it has new bugs). If you are using either and have a problem,
390 upgrade/install the current version of Gaim before posting a bug or asking
391 for help in Gaim's IRC channel. If the bug does not exist in the current
392 version, then please do not ask for help.
393
394 2.12 Why is the toggle to disable tabs not working?
395
396 You have told gaim (or have neglected to change the default) to place tabs in
397 the "Last Created Window" instead of in a "New Window." Change this tab
398 placement option and you will be all set.
399
400 2.13 What is a "Buddy Pounce"?
401
402 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy
403 Alerts." Despite this though, you could think of a buddy pounce as an Alert
404 and get an idea of the most minimal uses of a buddy pounce. In reality, a
405 buddy pounce is much like a macro, or a recorded action. When you set a
406 pounce on someone, you choose from a number of events, such as signon or
407 someone going away, and then you choose from a number of actions. These
408 actions include everything from playing a sound (like an Alert would do) to
409 sending a messsage to the person, to executing a command. This action will
410 occur the next time gaim detects the event, ie the next time the person in
411 your buddy list who you have pounced signs on.
412
413 2.14 How do I get rid of the buddy icons in the taskbar?
414
415 As of 0.71, you do not.
416
417 +------------------------------------------------------------------------------
418 | 3. Features
419 +------------------------------------------------------------------------------
420
421 3.1 Can Gaim send files?
422
423 TOC can, in a limited way, and OSCAR can send files over AIM in 0.60 and
424 higher. Most protocols are capable of it, but Gaim hasn't implemented
425 anything yet. Support is being worked on and may partially work for MSN and
426 Jabber.
427
428 3.2 When will file transfer be supported? Is it being worked on?
429
430 Gaim 0.60 includes preliminary file transfer support. It likely contains a
431 few bugs that will be fixed in time. Currently, Gaim supports sending and
432 receiving files via AIM, receiving files via Jabber and IRC. File transfer
433 receive code exists for MSN, but it is very flakey, and files are often
434 corrupt. If you would like support for another protocol, get CVS and submit a
435 patch using the generic file transfer API.
436
437 3.3 File Transfer for xxxx doesn't seem to be working.
438
439 File transfer for all protocols is still buggy. This is being worked on, but
440 has no set date for completion.
441
442 3.4 Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or
443 something?
444
445 In 0.59.x and below, Gaim only has support for Gnome's panel. Gaim 0.60 and
446 higher have replaced the gnome-applet with a tray icon that conforms to the
447 standards at www.freedesktop.org. This tray icon is supported in KDE 3.1,
448 Gnome 2.2, and Red Hat Gnome 2.0. Gaim will insert the tray icon in any
449 System Tray implementation that conforms to these standards, so feel free to
450 write one for your window manager of choice. For Gnome, you must have a
451 Notification Area in your Gnome panel.
452
453 This docklet is the only supported way of putting Gaim in a Gnome2 panel. The
454 panel applet (the gaim-applet rpm, the gaim-gnome deb package and compiling
455 with the --enable-panel flag) is only supported with Gaim 0.59.x and Gnome
456 1.x, the GTK1.2 versions of Gnome.
457
458 3.5 What do those colors in the conversation tab mean?
459
460 A red tab means a message is waiting for you; green means the buddy is
461 typing; yellow means the buddy began typing, and then stopped. Gray means
462 that there has been a join or a part in that chat.
463
464 3.6 Will Gaim save my buddy list to the server?
465
466 Yes, as of 0.60 Gaim saves your buddy list to the server for AIM, ICQ, MSN,
467 Yahoo, TOC and Jabber. Gaim 0.59.x supports this for AIM, MSN, Yahoo, TOC and
468 Jabber.
469
470 3.7 How come there's no Export Buddy List?
471
472 In 0.59 and earlier you can use cp to copy your buddy list. It is stored in
473 the $HOME/.gaim directory. The file name is your screen name, in all capital
474 letters. Gaim 0.60 does not support exporting your buddy list.
475
476 Import and export code will hopefully be reintroduced for one of the 0.6x
477 releases, due to the introduction of the unified xml buddy list in 0.60.
478
479 3.8 Can Gaim import my buddy list?
480
481 Unfortunately, no, you cannot import your buddy list with Gaim 0.60 and
482 later. However, as Gaim will read the server copy of the buddy list, this is
483 most likely not necessary unless you use a 3rd party client that is broken
484 (aka trillian).
485
486 With Gaim 0.59 and earlier, this depends on the format of the buddy list.
487 Gaim has mixed success importing Windows AIM buddy lists. If you want to try,
488 click File->Import. This is accessible after you sign on. If you want to
489 import an Licq (http://licq.org/) contact list, you can try using the
490 licq2gaim.pl perl script, which comes with the Gaim source code, but we do
491 not support this.
492
493 3.9 Does Gaim support animated smileys?
494
495 Yes, as of version 0.70 Gaim supports animated smileys.
496
497 3.10 Can I make Gaim group screen names by the person that owns them?
498
499 Sure! Right click a buddy on your list and at the bottom of the menu click
500 "Expand". Then just drag other screen names to the same person below it. When
501 you're done, click on the arrow to collapse them. When the contact is
502 collapsed, Gaim will select a buddy to display based on the status of the
503 buddies in the contact, and their order.
504
505 +------------------------------------------------------------------------------
506 | 4. ICQ Protocol
507 +------------------------------------------------------------------------------
508
509 4.1 How do I use ICQ?
510
511 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim (see the
512 question ICQ doesn't work for why). To use it, simply put your account number
513 in the Screenname box and your password in the Password box. Leave the server
514 settings set to the default (login.oscar.aol.com and port 5190).
515
516 4.2 ICQ doesn't work.
517
518 Use AIM/ICQ for ICQ. AOL stopped supporting the older versions of the ICQ
519 protocol. The newer versions are extensions of Oscar, which is labeled AIM/
520 ICQ in Gaim. Currently, Oscar supports as much of ICQ as the ICQ plugin used
521 to. To use Oscar for ICQ, put your UIN in the Screenname box, and leave the
522 server information alone.
523
524 4.3 Gaim 0.60 pops up a bunch of authorization request Dialogs.
525
526 This is a side effect of enabling support for the server side lists. Yes, you
527 must re-request authorization, we can't find a way around this requirement.
528
529 +------------------------------------------------------------------------------
530 | 5. TOC Protocol
531 +------------------------------------------------------------------------------
532
533 5.1 What is the TOC protocol?
534
535 It's an AIM protocol used by quickbuddy and aimexpress. It's not particularly
536 recommended that you use it unless you know what it is. :) The only time it
537 would be useful in Gaim is if Gaim's OSCAR (AIM/ICQ) protocol stopped working
538 for some reason, such as being blocked.
539
540 +------------------------------------------------------------------------------
541 | 6. AIM/ICQ (Oscar) Protocol
542 +------------------------------------------------------------------------------
543
544 6.1 Can I set a buddy icon?
545
546 Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and
547 click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the
548 full path to the image you wish to use in the box labeled "Buddy Icon File."
549 The file must be below 4KB. It can have any dimensions, and can be in any
550 format. However, if you wish Windows users to see it, it must be in a format
551 Windows understands, such as .bmp, .gif, and .jpg.
552
553 6.2 Some of my buddies are not showing up as online, why is that?
554
555 AOL has set a limit for the maximum number of people you can have in your
556 buddy list. This number is currently 200. Gaim 0.58 and newer give you a
557 warning if you are over the limit, but if you are using something prior to
558 0.58, make sure you are not over the limit (and upgrade to something more
559 recent!).
560
561 The other possibility is that your server-stored buddy list is corrupt.
562 Unfortunately, Gaim 0.53 had a bug that caused it to corrupt some entries,
563 especially group names. While this corruption doesn't show in Gaim unless you
564 remove the SCREENNAME.0.blist file from ~/.gaim, it does affect how long the
565 server thinks your list is. The best way to fix this, is to:
566
567 mv ~/.gaim/SCREENNAME.0.blist ~/
568
569 where SCREENNAME is your screenname, without spaces and in all caps. Then
570 signon, delete all groups, signoff, and signon again to verify that your list
571 is empty. Once it is empty, signoff, mv your SCREENNAME.0.blist file back
572 into ~/.gaim, then sign on again. This should not be necessary in Gaim 0.60
573 and higher.
574
575 If you have 0.60 or higher, move ~/.gaim/blist.xml instead.
576
577 6.3 Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
578
579 Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need
580 to pass the entire URI to the gaim-remote program (included with gaim). To do
581 this with Gnome 2, run gnome-file-types-properties or "File Types and
582 Programs" from the preferences menu. Add a service with protocol "aim" and
583 set the program to gaim-remote uri "%s". This will make AIM URIs work in
584 Galeon 2. Also, not all types of aim URI's are supported. The ones that are
585 supported are goim, addbuddy, and gochat.
586
587 If you use wingaim, this will not work as gaim-remote has not yet been ported
588 over.
589
590 6.4 IM Image doesn't work, why?
591
592 IM Image is very sensitive, even from windows. Gaim currently only supports
593 sending IM Images if the sender is not behind a firewall or NAT device. Given
594 that the windows version of AIM also has trouble in this situation, we are
595 not sure this is entirely fixable. A work around that is sometimes effective
596 is to have the receiver, not being behind a firewall, request a direct
597 connection, then send the image.
598
599 In cvs, the html widget is being re-written. it currently does not support
600 many features of the old widget we used with GTK1.2, including images.
601
602 6.5 I sent an IM Image, but only a blank line shows up, why?
603
604 For Gaim 0.59.x and lower, You need to have gdk-pixbuf installed to view IM
605 Images. If the receiver is also using Gaim, [s]he also needs to have this
606 installed.
607
608 6.6 Can I add SMS numbers to my buddy list?
609
610 Not currently. This functionality has been broken since around September
611 2003. There is no ETA for when it will be fixed.
612
613 6.7 I heard AOL is combining ICQ and AIM, does that mean I can send a message
614 from an AIM account to an ICQ account and vice-versa?
615
616 Yes, AOL is slowly letting the two messaging networks interoperate with each
617 other. Messaging between the two protocols works as long as the receiver of
618 the message supports it. Gaim 0.60 supports sending and receiving messages
619 between AIM and ICQ, but the person receiving the message must support this.
620 Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM
621 version 5.2.3139 supports receiving messages from ICQ users. It is unknown if
622 earlier versions of Windows AIM support this. Windows ICQ build 3800 does not
623 support receiving messages from AIM users. Windows ICQ Lite builds 1150 and
624 later support receiving messages from AIM users and sending messages to AIM
625 users. MacAIM versions 4.6 beta, build 1.1131 and newer support sending and
626 receiving messages to and from ICQ users.
627
628 The same clients that support receiving messages from the alternate messaging
629 network will also show up in buddy lists of people using the alternate
630 network. This means that if you can message an ICQ user from an AIM account,
631 then the ICQ user will also show up in your AIM buddy list. So an AIM user
632 using Windows AIM version 5.2.3139 will show up in an ICQ buddy list.
633
634 6.8 Why can't I connect via either Oscar or TOC?
635
636 If you are using Linux, your kernel may be using a network option called
637 "ECN". It seems that the AOL servers are currently dropping packets marked as
638 "ECN-capable". In order to turn this off, run the command "echo 0 > /proc/sys
639 /net/ipv4/tcp_ecn" as root, or (if your distribution supports it) put the
640 line "net.ipv4.tcp_ecn = 0" in the file /etc/sysctl.conf.
641
642 +------------------------------------------------------------------------------
643 | 7. IRC Protocol
644 +------------------------------------------------------------------------------
645
646 7.1 Why am I getting disconnected when I try to connect to IRC?
647
648 You will be disconnected if the nickname you chose is already in use on that
649 IRC server. Try again with a different nickname. In 0.60 or later, Gaim will
650 prompt you to change your screenname in this situation.
651
652 7.2 How do I join a channel with the IRC plugin?
653
654 First create the account, then sign on. After you have signed on, you can use
655 File->Join A Chat on the buddy list to join a channel. In any window, either
656 a conversation or a chat, in which your IRC user is the sender, you can also
657 use /join to connect to a new channel.
658
659 7.3 Is there a way to make Gaim automatically identify me and/or join IRC
660 chats on login?
661
662 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it.
663
664 In version 0.64 or higher, you can add a chat to your buddy list, right click
665 it, and tell gaim to auto-join it.
666
667 +------------------------------------------------------------------------------
668 | 8. Jabber Protocol
669 +------------------------------------------------------------------------------
670
671 8.1 How do I choose which Jabber server to use?
672
673 The Jabber server name is part of your Jabber I.D., such as
674 somebody@server.name. So when entering your Jabber "screen name", the server
675 is specified as part of your JID.
676
677 8.2 How do I change my Jabber resource to be other than the default of "/
678 GAIM"?
679
680 When you create your account in Gaim, simply append the desired resource
681 identifier to your Jabber I.D. For example: somebody@server.name/resource
682
683 8.3 How do I register a new Jabber account?
684
685 As of version 0.52 and up:
686
687 1. Click "Tools->Accounts->Add"
688 2. Select "Jabber" for the protocol.
689 3. Fill in screen name and password as you normally would. THIS IS A
690 REQUIRED STEP
691 4. Check the "Register with server" check-box
692 5. Click "OK".
693
694 Note: You are strongly recommended to check the "Remember password" check-box
695 as well, as Gaim presently does no password verification. So if you don't
696 type in what you thought you did, you're hosed.
697
698 8.4 How do I use invisibility?
699
700 Jabber invisibility support is available in Gaim version 0.60 and later.
701
702 There are two ways to use Jabber invisibility: on a per-buddy and on a
703 per-server basis.
704
705 To use per-buddy invisibility: right-click on the buddy on the Online buddy
706 list and select "Temporarily Hide From." You will appear to that buddy to be
707 off-line. To make yourself seen by that buddy again: right-click on the buddy
708 and select "Un-hide From." Note that the menu changes based on whether you're
709 currently invisible to that buddy or not.
710
711 The "Temporarily" part is a dead give-away. Your invisibility to that
712 buddy will last only until the next time you log on or until you set
713 server invisibility (discussed next) on and off.
714
715 To use per-server invisibility: click "Tools -> Away," select the Jabber
716 server login for the server upon which you wish to become invisible (if
717 necessary) and select "Invisible." To become visible again: select anything
718 else from that same menu (such as "Online"), or set your away status or log
719 off the server and back on again.
720
721 You can set yourself invisible per-server and subsequently make yourself
722 visible to selected buddies only.
723
724 Gaim currently does not retain invisibility settings between logins, just as
725 it doesn't currently retain "away" status.
726
727 8.5 I've a buddy that I keep removing from my buddy list but the entry keeps
728 coming back every time I log in again! How can I stop this?
729
730 As of Gaim version 0.59 and later: Select the Edit Buddies tab, right-click
731 on the offending entry, and select "Remove From Roster.
732
733 8.6 Can I remove a buddy from my Jabber roster entirely?
734
735 As of Gaim version 0.59 and later: yes. In the Edit Buddies tab, right-click
736 on a buddy and Select "Remove From Roster.
737
738 The buddy will disappear from your buddy list and also will no longer receive
739 presence notifications from you.
740
741 In 0.60, the deletion code will do this. Gaim currently does not retain
742 invisibility settings between logins, just as it doesn't currently retain
743 "away" status.
744
745 8.7 What does "Cancel Presence Notification" do?
746
747 This selection, available in Gaim version 0.60 and later, and found by
748 right-clicking on a buddy entry in the Edit Buddies tab, prevents that Jabber
749 I.D. from receiving future presence notifications when you log on to the
750 server.
751
752 After you do this, that buddy will have to re-request a subscription to your
753 presence (and you will have to approve it) for them to again see you on-line.
754
755 +------------------------------------------------------------------------------
756 | 9. Y!M (yahoo) Protocol
757 +------------------------------------------------------------------------------
758
759 9.1 I cannot connect to yahoo!
760
761 Make sure you have at least 0.70. If you still cannot connect, change the
762 host you connect to from scs.yahoo.com to scs.msg.yahoo.com
763
764 +------------------------------------------------------------------------------
765 | 10. MSN Protocol
766 +------------------------------------------------------------------------------
767
768 10.1 I'm getting lots of "Already in Opposite list" errors on msn, why?
769
770 The reason this happens is because you have a screenname in both your permit
771 list and your deny list. There are two ways to fix this: the correct way and
772 the quick way. The correct way is to go to tools->preferences (tools->privacy
773 in 0.60 or later), and manually scan the list and remove the duplicate
774 entries. The quick way is to remove the msn .blist file from the ~/.gaim
775 directory. This will have a side effect: the msn server stores the
776 screennames of your contacts, but does not store what group they are in, so
777 you will have to re-sort your msn contacts into the appropriate groups.
778
779 10.2 I'm getting an "Invalid User" popop whenever I sign on. How can I make
780 this go away?
781
782 Delete your buddy list. On unix, this will be at ~/.gaim/blist.xml (or ~
783 /.gaim/USERNAME.0.blist pre-v0.60). Note that you will lose buddy groups and
784 aliases when you do this. Alternatively, since this will delete ALL buddy
785 lists, not just the msn one, you can hand edit the ~/.gaimrc to remove the
786 msn account. Start gaim up, which will remove the entries from the account
787 that no longer exists, and re-add your account. For most users, this will be
788 the better temporary solution.
789
790 10.3 Is there a way to invite more than one person to an MSN chat?
791
792 Not at this time. When the conversation framework gets another rewrite, it is
793 possible that it will be worked on. Until that time, sorry. :)
794
795 10.4 Is MSNP9 (MSN6) going to be supported?
796
797 MSNP9 support has existed in Gaim since 0.69. However, at this point,
798 features such as custom smileys and buddy icons aren't yet implemented.
799
800 10.5 Will I be able to use Gaim for MSN after October 15th? (The day they're
801 preventing third party clients from connecting)
802
803 Yes. We use MSNP9, which is available in 0.69 and up, and MSNP9 is supported
804 after October 15th.
805
806 10.6 I just upgraded Gaim and the MSN plugin will not load. Why?
807
808 You did not compile with SSL support, or the SSL plugin failed to load. As of
809 protocol version 9, the MSN protocol requires the use of SSL, which gaim
810 provides by either GnuTLS or the combination of NSS and NSPR from the Mozilla
811 project. Install one or both of these and recompile Gaim, and see the next
812 question.
813
814 10.7 The MSN plugin won't load, but I have Mozilla NSS!
815
816 Some distributions, including Slackware, install Mozilla NSS to a
817 non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/
818 lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to
819 the file, and run ldconfig as root. Then re-run configure and recompile Gaim.
820 You may also need to specify where the include file are for NSS and NSPR, see
821 ./configure --help for the options.
822
823 Mozilla 1.5 has a broken .pc file and does not install the necessary .h
824 files, and so will not be detected.
825
826 See http://gaim.sf.net/faq-ssl.php on getting ssl to work with gaim.
827
828 +------------------------------------------------------------------------------
829 | 11. Gadu-Gadu Protocol
830 +------------------------------------------------------------------------------
831
832 11.1 What is Gadu-Gadu?
833
834 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at
835 http://www.gadu-gadu.pl (website in Polish).
836
837 +------------------------------------------------------------------------------
838 | 12. Trepia Protocol
839 +------------------------------------------------------------------------------
840
841 12.1 I heard Trepia was going to be in 0.65. Where is it?
842
843 Support for the Trepia protocol was removed right before 0.65's release. It
844 may make it into a future version, but we're not sure yet.
845
846 12.2 Trepia is showing people in Japan, England, etc. on my buddy list. I
847 thought this was supposed to show people in my area?
848
849 We believe this to be the protocol, not Gaim. As Trepia continues to update
850 and refine their protocol, it will become more accurate. If we find out
851 otherwise, we will attempt to incorporate the changes necessary to act like
852 the official client.
853
854 +------------------------------------------------------------------------------
855 | 13. Scripts and Plugins
856 +------------------------------------------------------------------------------
857
858 13.1 How do I use perl scripts with Gaim?
859
860 Save the perl script to ~/.gaim/ or $prefix/lib/gaim/, restart Gaim, and load
861 the perl script by checking the check box next to its name on the Plugins
862 page in preferences.
863
864 13.2 How do I compile a plugin for Gaim?
865
866 To compile a plugin for Gaim, you must have Gaim's source code. There are two
867 ways to get this: Tarballs, and CVS. To work with a tarball, follow the
868 instructions below. To use CVS, follow the instructions on the CVS (http://
869 gaim.sf.net/cvs.php) page. Please note that often, CVS is much less stable
870 than the tarballs! Do not use CVS unless you are writting a patch.
871
872 To work with a tarball, download the latest source code from http://
873 gaim.sf.net/ and untar it with the command:
874
875 tar zxvf filename
876
877 where filename is the file you downloaded.
878
879 After you have a Gaim source code tree, either through tarballs or CVS:
880
881 1. Change to the resulting directory and run the command:
882
883 ./configure
884
885 This will create the necessary make files.
886 2. Move the plugin you wish to compile into the plugins/ directory in the
887 Gaim source code tree.
888 3. Change to the plugins/ directory.
889 4. Type:
890
891 make name.so
892
893 where the name of the file you wish to compile is name.c.
894
895 Note well the difference in the extensions. If you type make name.c
896 instead of name.so, it won't work.
897
898 5. After make finishes, you can move the plugin to a place that is more
899 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by
900 compiling it yourself, $prefix is /usr/local by default. Otherwise,
901 $prefix is /usr.
902
903 13.3 I have a plugin or perl script for Gaim that does not work with 0.60 or
904 higher.
905
906 The plugin and perl script API has changed in 0.60, which means plugins and
907 perl scripts must be modified in order to work. The plugin or perl script
908 must be located in $prefix/lib/gaim or in ~/.gaim, and must implement the new
909 API, as documented in the howto file in the plugins directory. Plugins and
910 perl scripts are now controled from preferences.
911
912 13.4 Where can I find documentation on writing plugins and Perl scripts?
913
914 If you look in the plugins/ directory in the Gaim source, you should see a
915 HOWTO file for C plugins and a PERL-HOWTO for Perl scripts.
916
917 In 0.68 or later, get the source code and run make docs. You will need
918 doxygen and graphviz dot installed for this to work. This will produce an api
919 reference and both the perl and plugin documentation.
920
921 +------------------------------------------------------------------------------
922 | 14. Development
923 +------------------------------------------------------------------------------
924
925 14.1 Where should I report bugs?
926
927 http://gaim.sf.net/bug.php.
928
929 14.2 Gaim never leaves a core file.
930
931 On most installs, for some odd reason, core files are limited in size to 0
932 bytes, and so are not created. To rectify this situation, add ulimit -c
933 unlimited to your startup scripts or run it manually in a terminal before
934 starting gaim from that terminal.
935
936 14.3 Where should I submit patches?
937
938 http://gaim.sf.net/patches.php.
939
940 14.4 Did you guys reverse engineer it?
941
942 TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have
943 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were
944 reverse engineered by other people.
945
946 14.5 Will Gaim be ported to Windows 95/98/Me/2000/XP?
947
948 Gaim has released a Windows version.
949
950 +------------------------------------------------------------------------------
951 | 15. Misc. Questions
952 +------------------------------------------------------------------------------
953
954 15.1 Does AOL's attempts at blocking Trillian affect Gaim?
955
956 No.
957
958 15.2 Is Gaim affected by the vulnerability found in Windows AIM or Yahoo
959 Instant Messenger clients?
960
961 No.
962
963 15.3 Can I IM you guys?
964
965 Sure! Look at the Contact Information (http://gaim.sf.net//contactinfo.php)
966 page!
967
968 15.4 Hello?
969
970 We don't know how to answer this question. Stop asking it.
971
972 15.5 Can I give you money/hardware/other expensive things that can be hocked
973 for cash what with you all being students/full-time-workers and helping
974 to produce this wonderful software instead of studying/sleeping?
975
976 No. We're completely fool-hardy and won't accept any gratuities with no
977 strings attached for just being good guys. That and we'd have to share with
978 everyone who has submitted patches. ;-)
979
980 15.6 Does Gaim support secure instant messaging (encrypted IMs)?
981
982 Not natively. Doing secure instant messaging right is a big deal and
983 requires, among other things, an authentication scheme. Simply encrypting
984 your data stream without verifying the party with whom you are chatting is
985 not secure in any way; some other clients offer options like this, but we
986 feel that such measures instill a false sense of security that is more
987 harmful than helpful.
988
989 The gaim-e project (http://gaim-e.sourceforge.net/) is working on developing
990 a secure IM framework that uses the GnuPG and the OpenPGP trust model for
991 authentication. If you are serious about secure instant messaging, read the
992 documentation on the "web of trust" model available at http://www.gnupg.org/
993 and try out gaim-e.
994
995 15.7 Why are the passwords in accounts.xml not encrypted?
996
997 This is a case of a really long answer to a short question. Read our
998 explanation at http://gaim.sf.net/plaintextpasswords.txt.
999
1000 15.8 What is gaim-remote?
1001
1002 gaim-remote is a second executable included with Gaim starting with 0.60. It
1003 allows you to perform some actions to control/manipulate an existing Gaim
1004 process from the command line. Run gaim-remote --help to get an idea of what
1005 we currently envision it doing.
1006
1007 15.9 When will the next version of Gaim be released?
1008
1009 The schedule for releases is every other Thursday. However, a new version
1010 will only be released if it meets a certain standard of quality (i.e., it
1011 will not be released if it still has a large number of serious bugs).
1012 Therefore, some releases will take longer than others. Major rewrites means
1013 lots of new bugs to work out. The new version will be released as soon as it
1014 is possible to do so.
1015