| 210 |
233 |
| 211 3. Change to the directories for the protocols you want to compile (e.g. src |
234 3. Change to the directories for the protocols you want to compile (e.g. src |
| 212 /protocols/jabber), and run make from there. Then after you've compiled |
235 /protocols/jabber), and run make from there. Then after you've compiled |
| 213 all of them, change back to src/ and run make gaim. |
236 all of them, change back to src/ and run make gaim. |
| 214 |
237 |
| 215 1.4 I installed a new version of Gaim, but the about window says I'm still |
238 1.6 I installed a new version of Gaim, but the about window says I'm still |
| 216 using the old version. |
239 using the old version. |
| 217 |
240 |
| 218 If you compiled yourself, and you previously had an rpm or a Debian package |
241 If you compiled yourself, and you previously had an rpm or a Debian package |
| 219 installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should |
242 installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should |
| 220 work. |
243 work. |
| 221 |
244 |
| 222 Likewise, if you want to use an RPM or deb and you have previously compiled |
245 Likewise, if you want to use an RPM or deb and you have previously compiled |
| 223 Gaim from source, you need to make uninstall to remove all Gaim files from / |
246 Gaim from source, you need to make uninstall to remove all Gaim files from / |
| 224 usr/local. |
247 usr/local. |
| 225 |
248 |
| 226 1.5 Can I use Gaim for GTK+1.2? |
249 1.7 Are the packages signed? If so, by who, and how can I get the key? |
| 227 |
250 |
| |
251 Yes, all packages are signed. The signature for the tarball and bzip2 archive |
| |
252 are provided by separate downloads. The RPMs we provide are signed by either |
| |
253 Ethan Blanton, Mark Doliner, or Christian Hammond. Usually the Mandrake and |
| |
254 Fedora Core 1 RPMs are signed by Mark Doliner and the Red Hat 8 and 9 RPMs |
| |
255 are signed by Ethan Blanton. The keys can be obtained from any key server. |
| |
256 http://pgp.mit.edu/ is popular. |
| |
257 |
| |
258 1.8 Can I use Gaim for GTK+1.2? |
| |
259 |
| 228 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We |
260 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We |
| 229 really really really recommend using the most current version of Gaim and not |
261 really really really recommend using the most current version of Gaim and not |
| 230 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're |
262 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're |
| 231 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.x, which is |
263 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the |
| 232 GTK+1.2 based. We should warn you though, the 0.59.x releases haven't had new |
264 last version of Gaim that used GTK+1.2. We should warn you though, this |
| 233 features since the middle of 2002. Also, the 0.59.x releases aren't |
265 version of Gaim hasn't had any new features since the middle of 2002, and |
| |
266 some protocols likely do not work. Also, the 0.59.x releases aren't |
| 234 breathtakingly beautiful. |
267 breathtakingly beautiful. |
| 235 |
268 |
| 236 1.6 Can I run Gaim on IRIX? |
269 1.9 Can I run Gaim on IRIX? |
| 237 |
270 |
| 238 It has been done before. Please see http://sourceforge.net/forum/forum.php? |
271 It has been done before. Please see http://sourceforge.net/forum/forum.php? |
| 239 thread_id=725839&forum_id=665 at our SourceForge Forum. |
272 thread_id=725839&forum_id=665 at our SourceForge Forum. |
| 240 |
273 |
| 241 1.7 How do I apply the xxxx patch (name.diff)? |
274 1.10 How do I apply the patch "something.diff"? |
| 242 |
275 |
| 243 Type patch -p0 < name.diff from inside the gaim directory. If that doesn't |
276 Type patch -p0 < something.diff from inside the gaim directory. If that |
| 244 work, try patch -p1 < name.diff. |
277 doesn't work, try patch -p1 < something.diff. |
| 245 |
278 |
| 246 1.8 Why is gaim crashing when I start it? |
279 1.11 Why is gaim crashing when I start it? |
| 247 |
280 |
| 248 First of all make sure you are using the most recent version of Gaim. If you |
281 First of all make sure you are using the most recent version of Gaim. If you |
| 249 still have problems, try the things in the following list: |
282 still have problems, try the following: |
| 250 |
283 |
| 251 * Try running gaim with GDK_USE_XFT=0 set (type that in a terminal and then |
284 * Make sure only one version of Gaim is installed. "whereis gaim" can |
| 252 run Gaim from the same terminal). |
285 sometimes be useful for determining this. |
| |
286 * "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same |
| |
287 terminal. |
| 253 * If gaim is not crashing, but is just sitting there not displaying |
288 * If gaim is not crashing, but is just sitting there not displaying |
| 254 anything, try turning off anything else that might be using the sound |
289 anything, try turning off anything else that might be using the sound |
| 255 device (ie xmms) and then starting gaim. If this fixes the problem, it is |
290 device (ie xmms) and then starting gaim. If this fixes the problem, it is |
| 256 a libao issue, not a gaim issue, and can be worked around by the use of |
291 a libao issue, not a gaim issue, and can be worked around by the use of |
| 257 esd or arts. |
292 esd or arts. |
| 258 * Try disabling or deleting any 3rd party plugins, especially anything |
293 * Try disabling or deleting any 3rd party plugins, especially anything |
| 259 related to encryption. |
294 related to encryption. |
| 260 * If you use 0.75 on win32, try deleting tcl.dll. |
295 * If you use 0.75 or higher on win32, try deleting tcl.dll. |
| 261 * If you use 0.70 or lower, make sure only one version of Gaim is |
|
| 262 installed. |
|
| 263 * If you use 0.67 and do not have yourself on your buddy list, upgrade. |
|
| 264 * If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto |
296 * If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto |
| 265 away preference from -1 to 0. |
297 away preference from -1 to 0. |
| 266 * If you use MSN, and have a version 0.64, downgrade to 0.63 or upgrade to |
298 |
| 267 0.65. |
299 1.12 Gaim <non-current version> is buggy. Gaim CVS is buggy. Why? |
| 268 |
300 |
| 269 1.9 Gaim CVS is buggy. Gaim <non-current version> is buggy. |
301 Non-current versions have old bugs which may be fixed in the current |
| 270 |
302 version--that's why we make new releases. CVS is frequently unusable because |
| 271 Yes, it is! CVS is often unsupported by Gaim, as are non-current versions. |
303 of changes in the code. Bugs are introduced during the development process |
| 272 This is because non-current versions have old bugs which may be fixed in the |
304 and are hopefully fixed before a release is made. |
| 273 current version, and CVS is frequently unusable because of the changes in the |
305 |
| 274 code (and it has new bugs). If you are using either and have a problem, |
306 1.13 Why do you always say not to use CVS? |
| 275 upgrade/install the current stable version of Gaim before posting a bug or |
307 |
| 276 asking for help in Gaim's IRC channel. If the bug does not exist in the |
308 That's a long story. For starters, see the previous question. It is often the |
| 277 current version, then please do not ask for help. |
309 case that Gaim CVS exhibits bad behavior due to features and bugfixes which |
| |
310 are in a transitory state or which are not yet well understood. These bad |
| |
311 behaviors range from the harmless (maybe a graphical glitch in a dialog box) |
| |
312 to the irritating (a particular protocol may not work), to the downright |
| |
313 damaging (recently a bug in CVS destroyed the user's buddy lists). While |
| |
314 behaviors like this are acceptable to some users (particularly developers, |
| |
315 who are used to such things), they tend to cause many Gaim CVS users to |
| |
316 contact Gaim developers and report the same (usually egregious) bug over and |
| |
317 over - using time which could be better spent fixing the bugs. |
| |
318 |
| |
319 A second major point involves public resources - a CVS checkout is not a |
| |
320 cheap operation. As many Sourceforge users are aware, at various points in |
| |
321 the recent past Sourceforge CVS has been less than pleasant to work with. |
| |
322 This is, of course, because Sourceforge hosts dozens and dozens of useful and |
| |
323 active projects which use CVS as a primary method of source code |
| |
324 collaboration. Unfortunately, when too many users are poking around in that |
| |
325 CVS just for the sake of poking around, it prevents other users who are |
| |
326 trying to do work to improve those very same projects from accomplishing |
| |
327 their tasks. It is better for the community if an enterprising individual |
| |
328 wishing to fix a particular bug she has seen can get to the code and create a |
| |
329 patch, even if this means that some users have to wait a few weeks for the |
| |
330 next release to see what new features it might hold. |
| |
331 |
| |
332 The third point is not a problem which has yet come up, but it is in the back |
| |
333 of the mind of the developers who bring you Gaim. As a third-party IM client, |
| |
334 Gaim is not a priority (and indeed may be an irritant) for the IM service |
| |
335 providers. We do our best to keep Gaim playing nice and being friendly on the |
| |
336 IM networks it uses; however, at times there are bugs in the protocol |
| |
337 support. If a few dozen people are using this buggy client, the IM providers |
| |
338 are not likely to go out of their way to do anything about it. However, if |
| |
339 hundreds of people are pointing an ill-behaved client at an IM server, the |
| |
340 server administrators may be forced to take action. (This is particularly |
| |
341 likely if the buggy behavior is damaging in some way.) Gaim releases |
| |
342 represent code which the gaim developers feel is relatively well-behaved and |
| |
343 stable. This includes not only the interface seen by Gaim users, but the |
| |
344 traffic seen by IM service providers. Gaim CVS bears no such guarantees. |
| |
345 |
| |
346 In short, there are a lot of good reasons to not use Gaim CVS if one does not |
| |
347 wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim |
| |
348 in some intimate way. There are, however, only a few reasons to use Gaim CVS |
| |
349 outside of the above. Please weigh these things carefully and decide whether |
| |
350 you wish to use Gaim CVS for a good reason which furthers the community, or |
| |
351 for selfish reasons which are not entirely important. |
| 278 |
352 |
| 279 +------------------------------------------------------------------------------ |
353 +------------------------------------------------------------------------------ |
| 280 | 2. Using Gaim |
354 | 2. Using Gaim |
| 281 +------------------------------------------------------------------------------ |
355 +------------------------------------------------------------------------------ |
| 282 |
356 |
| 283 2.1 How do I register for a new account? |
357 2.1 How do I register for a new account? |
| 284 |
358 |
| 285 This depends on the protocol. |
359 This depends on the protocol. |
| 286 |
360 |
| 287 AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId= |
361 AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId= |
| 288 snshomepage&authLev=1&mcState=initialized&createSn=1. |
362 snshomepage&authLev=1&mcState=initialized&createSn=1. |
| 289 |
363 |
| |
364 MSN (including Hotmail email): Go to http://registernet.passport.com/. |
| |
365 |
| |
366 MSN (using your own email address): Go to https://register.passport.net/ |
| |
367 reg.srf?lc=1033&id=486&ru= |
| |
368 http%3A%2F%2Fwww%2Epassport%2Enet%2FConsumer%2FDefault%2Easp%3Flc%3D1033&sl=1 |
| |
369 |
| |
370 Yahoo: Go to http://edit.yahoo.com/config/eval_register. |
| |
371 |
| |
372 Jabber: See the question How do I register a new Jabber account? below. |
| |
373 |
| 290 ICQ: Go to http://web.icq.com/register. |
374 ICQ: Go to http://web.icq.com/register. |
| 291 |
375 |
| 292 Yahoo: Go to http://edit.yahoo.com/config/eval_register. |
|
| 293 |
|
| 294 MSN (including hotmail email): Go to http://registernet.passport.com/. |
|
| 295 |
|
| 296 MSN (using your own email address): Go to this website |
|
| 297 |
|
| 298 Gadu-Gadu: Use the official client to create an account. |
376 Gadu-Gadu: Use the official client to create an account. |
| 299 |
377 |
| 300 Jabber: See the question How do I register a new Jabber account? below. |
378 Novell: See your Novell server administrator. |
| 301 |
379 |
| 302 Novell: See your novell server administrator. |
380 2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol? |
| 303 |
381 |
| 304 2.2 How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or Zephyr? |
|
| 305 |
|
| 306 Use the Account Editor (Tools->Accounts, or the Accounts button on the start |
382 Use the Account Editor (Tools->Accounts, or the Accounts button on the start |
| 307 screen) to add the account of the appropriate messaging service. The protocol |
383 screen) to add the account of the appropriate messaging service. Use the |
| 308 plugin is loaded automatically. |
384 checkbox in the account editor to sign online. |
| 309 |
385 |
| 310 2.3 How do I make gaim use emacs-like keybindings? |
386 2.3 How do I change the font Gaim uses? |
| 311 |
387 |
| |
388 The font preference in Gaim is used only for the formatting of outgoing |
| |
389 messages. The display fonts used by the rest of Gaim are those specified by |
| |
390 GTK. To change this font you need to edit your ~/.gtkrc-2.0 file. If you need |
| |
391 help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) file. |
| |
392 |
| |
393 You can also just switch to a different GTK theme. You can find GTK themes |
| |
394 (and information on using them) by visiting themes.freshmeat.net, |
| |
395 art.gnome.org, or searching on Google. |
| |
396 |
| |
397 If you're having a problem with the font size used by a specific person, you |
| |
398 can try turning on the Ignore Font Sizes preference in Preferences->Message |
| |
399 Text. |
| |
400 |
| |
401 2.4 How do I make gaim use emacs-like keybindings? |
| |
402 |
| 312 You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http: |
403 You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http: |
| 313 //gaim.sf.net/gtkrc-2.0. |
404 //gaim.sf.net/gtkrc-2.0. |
| 314 |
405 |
| 315 2.4 How do I change the font Gaim uses? |
|
| 316 |
|
| 317 The font preference in Gaim is used only for the formatting of outgoing |
|
| 318 messages, and that only on the few protocols we support outgoing format on. |
|
| 319 The display fonts used by the rest of Gaim are those specified by GTK. To |
|
| 320 change this font you need to edit your ~/.gtkrc-2.0 file. If you need help |
|
| 321 you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) file. |
|
| 322 |
|
| 323 2.5 How do I use smiley themes? |
406 2.5 How do I use smiley themes? |
| 324 |
407 |
| 325 To select a theme, open Gaim's preferences to the "Smiley Themes" page and |
408 To select a theme, open Gaim's preferences to the "Smiley Themes" page and |
| 326 click on whichever theme you want to use. To install a theme, simply drag it |
409 click on whichever theme you want to use. To install a theme, simply drag it |
| 327 into the theme selector. You can find themes on the Gaim Smiley Themes (http: |
410 into the theme selector. You can find themes on the Gaim Smiley Themes (http: |
| 328 //gaim.sf.net/themes.php) page. |
411 //gaim.sf.net/themes.php) page. |
| 329 |
412 |
| 330 You can also install themes manually by uncompressing them to their own |
413 You can also install themes manually by uncompressing them to their own |
| 331 directory in ~/.gaim/smileys/ |
414 directory in ~/.gaim/smileys/ |
| 332 |
415 |
| 333 2.6 Why are the status icons so big? |
416 2.6 Why are the status icons so big? |
| 334 |
417 |
| 335 We believe that, by adding a second line of text to each buddy list entry, |
418 We believe that, by adding a second line of text to each buddy list entry, |
| 336 we're able to show more information about each buddy on the buddy list. The |
419 we're able to show more information about each buddy on the buddy list. The |
| 337 'Big List,' as we call it, shows status text, idle time, and warning level |
420 'Big List,' as we call it, shows status text, idle time, and warning level |
| 338 concisely and attractively. It shows more than one status "emblem" for each |
421 concisely and attractively. It shows more than one status "emblem" for each |
| 339 buddy, indicating at the same time a mobile user who is away. Most |
422 buddy, indicating at the same time a mobile user who is away. Most |
| 340 importantly, it puts the buddy icon in the list, making it far easier to |
423 importantly, it puts the buddy icon in the list, making it far easier to |
| 341 locate buddies within a large list where names are harder to pick out than |
424 locate buddies within a large list where names are harder to pick out than |
| 342 images. Due to the increased usability of this UI, we have made it the |
425 images. Due to the increased usability of this interface, we have made it the |
| 343 default. |
426 default. |
| 344 |
427 |
| 345 We are aware that some people feel more comfortable using an interface more |
428 We are aware that some people feel more comfortable using an interface more |
| 346 similar to IM clients they may have used in the past. 'Big List' can be |
429 similar to IM clients they may have used in the past. The 'Big List' can be |
| 347 disabled by un-checking "Show buddy icons in list" in the Buddy List |
430 disabled by un-checking "Show buddy icons" in the Buddy List preferences. |
| 348 preferences. |
|
| 349 |
431 |
| 350 2.7 How do I get sound to work correctly? |
432 2.7 How do I get sound to work correctly? |
| 351 |
433 |
| 352 Gaim uses libao to play sounds. Playing sounds directly through esound or |
434 Gaim uses libao to play sounds. Playing sounds directly through esound or |
| 353 arts is no longer supported. |
435 arts is no longer supported. |
| 354 |
436 |
| 355 `Libao is a cross-platform library that allows programs to output PCM audio |
437 Libao is a cross-platform library that allows programs to output PCM audio |
| 356 data to the native audio devices on a wide variety of platforms. It currently |
438 data to the native audio devices on a wide variety of platforms. It currently |
| 357 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound |
439 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound |
| 358 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts |
440 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts |
| 359 (Analog Realtime Synthesizer). ' |
441 (Analog Realtime Synthesizer). |
| 360 |
442 |
| 361 To compile Gaim with support for libao you need libao-devel and |
443 To compile Gaim with support for libao you need libao-devel and |
| 362 audiofile-devel. To use libao you need libao and audiofile. If you do not |
444 audiofile-devel. To use libao you need libao and audiofile. If you do not |
| 363 wish to install these packages you can also just change your sound playing |
445 wish to install these packages you can also just change your sound playing |
| 364 method in preferences to Command and use "esdplay %s" or "artsplay %s." |
446 method in preferences to Command and use "esdplay %s" or "artsplay %s." |
| 365 |
447 |
| 366 2.8 How do I make Gaim use ALSA or OSS for playing sounds? What does the |
448 2.8 How do I make Gaim use ALSA or OSS for playing sounds? What does the |
| 367 "Automatic" option do? |
449 "Automatic" option do? |
| 368 |
450 |
| 369 If you choose "Automatic", "ESD", or "Arts", Gaim uses libao to play sounds. |
451 If you choose "Automatic", "ESD", or "Arts", Gaim uses libao to play sounds. |
| 370 Choosing "ESD" or "Arts" forces libao to play sounds using that method, while |
452 Choosing "ESD" or "Arts" forces libao to play sounds using that method, while |
| 371 choosing "Automatic" lets it decide for itself. |
453 choosing "Automatic" lets it decide for itself. |
| 372 |
454 |
| 373 If you choose Automatc, you can create a file, either /etc/libao.conf or ~ |
455 If you choose "Automatic", you can create a file, either /etc/libao.conf or ~ |
| 374 /.libao, and put one of the following lines in it: |
456 /.libao, and put one of the following lines in it: |
| 375 |
457 |
| 376 |
|
| 377 default_driver=alsa |
458 default_driver=alsa |
| 378 |
459 |
| 379 default_driver=oss |
460 default_driver=oss |
| 380 |
|
| 381 Other drivers, like alsa09, arts, esd, irix, macosx, and sun might also be |
461 Other drivers, like alsa09, arts, esd, irix, macosx, and sun might also be |
| 382 supported, depending on your platform, and how libao was compiled. See also |
462 supported, depending on your platform, and how libao was compiled. See also |
| 383 'man 5 libao.conf'. |
463 'man 5 libao.conf'. |
| 384 |
464 |
| 385 2.9 I just changed my buddy icon, and I can't see the new one. |
465 2.9 Why does Gaim use the same WM_CLASS for every window? It makes it |
| 386 |
466 impossible to control window size and placement for the buddy list |
| |
467 separately from the conversations. |
| |
468 |
| |
469 Both strings in the WM_CLASS property are supposed to be the same for all |
| |
470 windows in the same instance of an application. ICCCM states that one is |
| |
471 meant to be the same for all instances of the application, the other is meant |
| |
472 to be unique to that instance of the application. ICCCM also states "If a |
| |
473 client has multiple windows with identical WM_CLASS and WM_NAME properties, |
| |
474 then it should provide a WM_WINDOW_ROLE property." |
| |
475 |
| |
476 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim |
| |
477 instances, and the documentation for the gtk_window_set_wmclass function says |
| |
478 explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint |
| |
479 to differentiate windows. If your window manager is having problems |
| |
480 differentiating between Gaim windows, please ensure that it uses the |
| |
481 WM_WINDOW_ROLE hint per the ICCCM. |
| |
482 |
| |
483 2.10 What is a "Buddy Pounce"? |
| |
484 |
| |
485 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy |
| |
486 Alerts." Despite this though, you could think of a buddy pounce as an Alert |
| |
487 and get an idea of the most minimal uses of a buddy pounce. In reality, a |
| |
488 buddy pounce is much like a macro, or a recorded action. When you set a |
| |
489 pounce on someone, you choose from a number of events, such as sign on or |
| |
490 someone going away, and then you choose from a number of actions. These |
| |
491 actions include everything from playing a sound (like an Alert would do) to |
| |
492 sending a message to the person, to executing a command. This action will |
| |
493 occur the next time gaim detects the event, ie the next time the person in |
| |
494 your buddy list who you have pounced signs on. |
| |
495 |
| |
496 2.11 Where does gaim store its logs? |
| |
497 |
| |
498 On unix, they are in ~/.gaim/logs, on win32 they are in the $drive\Documents |
| |
499 and Settings\user\Application Data\.gaim\logs directory. In either case, new |
| |
500 logs (new as of 0.73) are in subdirectories that correspond to protocol/ |
| |
501 yourscreenname/theirscreenname. |
| |
502 |
| |
503 2.12 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that |
| |
504 isn't IM-related? |
| |
505 |
| |
506 No, you can't. We get requests for this often, but Gaim is indeed a |
| |
507 messenging client. Aside from the capabilities each protocol may support, the |
| |
508 Gaim developers have no intention to turn Gaim into a multi-feature Internet |
| |
509 client capable of doing everything under the sun. We also won't be helping to |
| |
510 develop plugins to turn it into that. There are many Internet applications |
| |
511 available for Linux, Windows, or whatever operating system you use that would |
| |
512 undoubtedly do a better job. |
| |
513 |
| |
514 +------------------------------------------------------------------------------ |
| |
515 | 3. Features |
| |
516 +------------------------------------------------------------------------------ |
| |
517 |
| |
518 3.1 Does Gaim support file transfer? |
| |
519 |
| |
520 Somewhat, yeah. As of 0.79 the following is supported: |
| |
521 |
| |
522 * Sending and receiving files on AIM (although it might be a bit buggy) |
| |
523 * Sending and receiving files on IRC |
| |
524 * Sending and receiving files on Jabber |
| |
525 * Sending and receiving files on MSN |
| |
526 * Sending and receiving files on SILC |
| |
527 * Sending and receiving files on Yahoo (sending is limited to 1Mb) |
| |
528 |
| |
529 Most of the protocols themselves support file transfer, but Gaim has not been |
| |
530 written to support it yet. If you would like file transfer to work better or |
| |
531 be more complete, get CVS and submit a patch using the generic file transfer |
| |
532 API. |
| |
533 |
| |
534 3.2 Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or |
| |
535 something? |
| |
536 |
| |
537 Yeah, Gaim supports what is called a system tray icon that conforms to the |
| |
538 standards at www.freedesktop.org. This tray icon is supported by Windows, KDE |
| |
539 3.1, Gnome 2.2, and Red Hat Gnome 2.0. All you have to do is load the "System |
| |
540 Tray Icon" plugin by going to Preferences and then Plugins. |
| |
541 |
| |
542 If you're using Gnome you need to make sure that your panel has a |
| |
543 Notification Area on it. To add one, right click on the panel, select Add To |
| |
544 Panel->Utility->Notification Area. Gaim will insert the tray icon in any |
| |
545 System Tray implementation that conforms to these standards, so feel free to |
| |
546 write one for your window manager of choice. |
| |
547 |
| |
548 Due to a flaw in these specs, KDE users may experience trouble with the |
| |
549 background color of the docklet. There is unfortunately nothing we can do |
| |
550 about this. |
| |
551 |
| |
552 3.3 What do those colors in the conversation tab mean? |
| |
553 |
| |
554 * Red - A message is waiting for you |
| |
555 * Blue - Someone sent a message containing your name |
| |
556 * Green - The buddy is typing |
| |
557 * Yellow - The buddy began typing, and then stopped |
| |
558 * Gray - There has been a join or a part in that chat, or the buddy has |
| |
559 signed off |
| |
560 |
| |
561 3.4 Will Gaim save my buddy list to the server? |
| |
562 |
| |
563 Yes, Gaim saves your buddy list to the server for AIM, ICQ, Jabber, MSN, |
| |
564 Novell and Yahoo!. |
| |
565 |
| |
566 3.5 Can I import or export my buddy list? |
| |
567 |
| |
568 Sorry, no. Old versions of Gaim supported this, but new versions do not. All |
| |
569 the code for saving and loading buddy lists was rewritten, and support for |
| |
570 importing and exporting buddy lists was never re-added. However, with all |
| |
571 major protocols storing their buddy lists on the server, this feature is less |
| |
572 useful today than in the past. |
| |
573 |
| |
574 3.6 Does Gaim support animated smileys? |
| |
575 |
| |
576 Yes, as of version 0.70 Gaim supports animated smileys. |
| |
577 |
| |
578 3.7 Can I make Gaim group screen names by the person that owns them? You know, |
| |
579 like Trillian's Meta Contacts? |
| |
580 |
| |
581 Sure! Right click a buddy on your list and at the bottom of the menu click |
| |
582 "Expand". Then just drag other screen names to the same person below it. When |
| |
583 you're done, click on the arrow to collapse them. When the contact is |
| |
584 collapsed, Gaim will select a buddy to display based on the status of the |
| |
585 buddies in the contact, and their order. |
| |
586 |
| |
587 3.8 How do I get the old logging back? |
| |
588 |
| |
589 The old logging was removed because it was deficient in many ways. There is |
| |
590 no way in Gaim itself to revert to the old logging, but the new logging is so |
| |
591 good you could implement something similar to the old logging as a plugin. |
| |
592 |
| |
593 3.9 How can I convert my old logs to the new format? |
| |
594 |
| |
595 It's not possible to perfectly convert from the old format to the new format |
| |
596 because the old format is missing some information necessary to do that (eg. |
| |
597 which account the messages were sent from). |
| |
598 |
| |
599 It shouldn't be too difficult to do a rough conversion using a small script, |
| |
600 or using the old_logger_* functions in gaim itself. |
| |
601 |
| |
602 Peter Johnson has written a python script to do just this, it is available on |
| |
603 his website (at the bottom). |
| |
604 |
| |
605 +------------------------------------------------------------------------------ |
| |
606 | 4. ICQ Protocol |
| |
607 +------------------------------------------------------------------------------ |
| |
608 |
| |
609 4.1 How do I use ICQ? |
| |
610 |
| |
611 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use |
| |
612 it, simply put your account number in the "Screen Name" box and your password |
| |
613 in the "Password" box. Leave the server settings set to the default |
| |
614 (login.oscar.aol.com and port 5190). |
| |
615 |
| |
616 4.2 Can I send SMS messages? |
| |
617 |
| |
618 Kind of. See our answer to this for the AIM/ICQ Protocol. |
| |
619 |
| |
620 +------------------------------------------------------------------------------ |
| |
621 | 5. TOC Protocol |
| |
622 +------------------------------------------------------------------------------ |
| |
623 |
| |
624 5.1 What is the TOC protocol? |
| |
625 |
| |
626 It's an AIM protocol used by Quick Buddy and AIM Express. It's recommended |
| |
627 that you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol |
| |
628 instead. We keep TOC around in case OSCAR ever stops working. However, we are |
| |
629 not actively supporting this code, and no longer distribute it in binaries. |
| |
630 |
| |
631 +------------------------------------------------------------------------------ |
| |
632 | 6. AIM/ICQ (OSCAR) Protocol |
| |
633 +------------------------------------------------------------------------------ |
| |
634 |
| |
635 6.1 Can I set my profile? |
| |
636 |
| |
637 Yes you can. Go to Tools->Account Actions |
| |
638 |
| |
639 6.2 Can I set a buddy icon? |
| |
640 |
| |
641 Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and |
| |
642 click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the |
| |
643 full path to the image you wish to use in the box labeled "Buddy Icon File." |
| |
644 The file must be below 4KB. It can have any dimensions, and can be in any |
| |
645 format. However, if you wish Windows users to see it, it must be in a format |
| |
646 Windows understands, such as .bmp, .gif, and .jpg. |
| |
647 |
| |
648 6.3 Some of my buddies are not showing up as online, why is that? |
| |
649 |
| |
650 AOL has set a limit for the maximum number of people you can have in your |
| |
651 buddy list. This number is currently 200. If you don't think you are anywhere |
| |
652 near that limit, it is possible that your server-stored buddy list is |
| |
653 corrupt. |
| |
654 |
| |
655 If you think this might be the case, you can try signing on with an official |
| |
656 AIM program from AOL. This will usually correct any problems with the list. |
| |
657 |
| |
658 6.4 Can I use AIM URI's such as "aim:goim?screenname=robflynn"? |
| |
659 |
| |
660 Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need |
| |
661 to pass the entire URI to the gaim-remote program (included with gaim). To do |
| |
662 this with Gnome 2, run gnome-file-types-properties or "File Types and |
| |
663 Programs" from the preferences menu. Add a service with protocol "aim" and |
| |
664 set the program to gaim-remote uri "%s". This will make AIM URIs work in |
| |
665 Galeon 2. Also, not all types of aim URI's are supported. The ones that are |
| |
666 supported are goim, addbuddy, and gochat. |
| |
667 |
| |
668 You'll need the "Remote Control" plugin loaded for this to work. |
| |
669 |
| |
670 If you use wingaim, this will not work as gaim-remote has not yet been ported |
| |
671 over. |
| |
672 |
| |
673 6.5 I just changed my buddy icon, and I can't see the new one. |
| |
674 |
| 387 First, try IMing yourself a few times. Buddy icons are checked when you IM |
675 First, try IMing yourself a few times. Buddy icons are checked when you IM |
| 388 people, so depending on the protocol, that may work. If it still doesn't |
676 people, so depending on the protocol, that may work. If it still doesn't |
| 389 update, check the file size (buddy icons must be smaller than 4kb) and the |
677 update, check the file size (buddy icons must be smaller than 4kb) and the |
| 390 image size (it should be 48x48 or 50x50 in most cases). Also, check the file |
678 image size (it should be 48x48 or 50x50 in most cases). Also, check the file |
| 391 type. GIF or JPEG images are best supported; most other formats do not work |
679 type. GIF or JPEG images are best supported; most other formats do not work |
| 392 at all. If all of that checks out and it still doesn't work, and you're sure |
680 at all. If all of that checks out and it still doesn't work, and you're sure |
| 393 the protocol supports it, try restarting Gaim. |
681 the protocol supports it, try restarting Gaim. |
| 394 |
682 |
| 395 2.10 Why is everything at such small/large font sizes? |
683 6.6 Does Gaim support DirectIM and IM Image? |
| 396 |
684 |
| 397 You need to edit your .gtkrc-2.0 in your home directory. This is almost |
|
| 398 certainly a gtk theme thing. You can find more gtk themes by visiting |
|
| 399 themes.freshmeat.net, art.gnome.org, or searching on Google. If it is a |
|
| 400 particular message window, you can also try ignoring font sizes (Tools-> |
|
| 401 Preferences->Message Text), though that will only have limited effects. See |
|
| 402 an example .gktrc-2.0 at http://gaim.sf.net/gtkrc-2.0. |
|
| 403 |
|
| 404 2.11 Why does Gaim use the same WM_CLASS for every window? It makes it |
|
| 405 impossible to control window size and placement for the buddy list |
|
| 406 separately from the conversations. |
|
| 407 |
|
| 408 Both strings in the WM_CLASS property are supposed to be the same for all |
|
| 409 windows in the same instance of an application. ICCCM states that one is |
|
| 410 meant to be the same for all instances of the application, the other is meant |
|
| 411 to be unique to that instance of the application. ICCCM also states "If a |
|
| 412 client has multiple windows with identical WM_CLASS and WM_NAME properties, |
|
| 413 then it should provide a WM_WINDOW_ROLE property." |
|
| 414 |
|
| 415 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim |
|
| 416 instances, and the documentation for the gtk_window_set_wmclass function says |
|
| 417 explicitly not to use it for anything else. Before we released Gaim 0.60, we |
|
| 418 replaced all calls to this function with calls to gtk_window_set_role(), |
|
| 419 which sets the WM_WINDOW_ROLE hint instead. If your window manager is having |
|
| 420 problems differentiating between Gaim windows, please ensure that your window |
|
| 421 managers uses the WM_WINDOW_ROLE hint per the ICCCM. |
|
| 422 |
|
| 423 2.12 Why is the toggle to disable tabs not working? |
|
| 424 |
|
| 425 Because your conversation placement setting is incorrect. Go to Preferences-> |
|
| 426 Conversation->Placement and set this to "New Window." Bada bing. Although, I |
|
| 427 don't know why anyone would not want to use tabs. |
|
| 428 |
|
| 429 2.13 What is a "Buddy Pounce"? |
|
| 430 |
|
| 431 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy |
|
| 432 Alerts." Despite this though, you could think of a buddy pounce as an Alert |
|
| 433 and get an idea of the most minimal uses of a buddy pounce. In reality, a |
|
| 434 buddy pounce is much like a macro, or a recorded action. When you set a |
|
| 435 pounce on someone, you choose from a number of events, such as signon or |
|
| 436 someone going away, and then you choose from a number of actions. These |
|
| 437 actions include everything from playing a sound (like an Alert would do) to |
|
| 438 sending a messsage to the person, to executing a command. This action will |
|
| 439 occur the next time gaim detects the event, ie the next time the person in |
|
| 440 your buddy list who you have pounced signs on. |
|
| 441 |
|
| 442 2.14 Where does gaim store its logs? |
|
| 443 |
|
| 444 On unix, they are in ~/.gaim/logs, on win32 they are in the $drive/documents |
|
| 445 and settings/user/application data/.gaim/logs directory. In either case, new |
|
| 446 logs (new as of 0.73) are in subdirectories that correspond to protocol\ |
|
| 447 yourscreenname\theirscreenname. |
|
| 448 |
|
| 449 2.15 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that |
|
| 450 isn't IM-related? |
|
| 451 |
|
| 452 No, you can't. We get requests for this often, but Gaim is indeed an instant |
|
| 453 messenger client. Aside from the capabilities each protocol may support, the |
|
| 454 Gaim developers have no intention to turn Gaim into a multi-feature Internet |
|
| 455 client capable of doing everything under the sun. We also won't be helping to |
|
| 456 develop plugins to turn it into that. There are many Internet applications |
|
| 457 available for Linux, Windows, or whatever operating system you use that would |
|
| 458 undoubtably do a better job. |
|
| 459 |
|
| 460 +------------------------------------------------------------------------------ |
|
| 461 | 3. Features |
|
| 462 +------------------------------------------------------------------------------ |
|
| 463 |
|
| 464 3.1 Does Gaim support file transfer? |
|
| 465 |
|
| 466 Somewhat, yeah. Yahoo! supports sending and receiving files in Gaim 0.75 and |
|
| 467 higher. As of 0.76 the following is supported: |
|
| 468 |
|
| 469 * Sending and receiving files on AIM (although it might be a bit buggy) |
|
| 470 * Sending and receiving files on IRC |
|
| 471 * Sending and receiving files on Jabber |
|
| 472 * Sending and receiving files on Yahoo (sending is limited to 1Mb) |
|
| 473 |
|
| 474 Most of the protocols themselves support file transfer, but Gaim has not been |
|
| 475 written to support it yet. If you would like file transfer to work better or |
|
| 476 be more complete, get CVS and submit a patch using the generic file transfer |
|
| 477 API. |
|
| 478 |
|
| 479 3.2 Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or |
|
| 480 something? |
|
| 481 |
|
| 482 Yeah, Gaim supports what is called a system tray icon that conforms to the |
|
| 483 standards at www.freedesktop.org. This tray icon is supported by Windows, KDE |
|
| 484 3.1, Gnome 2.2, and Red Hat Gnome 2.0. All you have to do is load the "System |
|
| 485 Tray Icon" plugin by going to Preferences and then Plugins. |
|
| 486 |
|
| 487 If you're using Gnome you need to make sure that your panel has a |
|
| 488 Notification Area on it. To add one, right click on the panel, select Add To |
|
| 489 Panel->Utility->Notification Area. Gaim will insert the tray icon in any |
|
| 490 System Tray implementation that conforms to these standards, so feel free to |
|
| 491 write one for your window manager of choice. |
|
| 492 |
|
| 493 3.3 What do those colors in the conversation tab mean? |
|
| 494 |
|
| 495 A red tab means a message is waiting for you; green means the buddy is |
|
| 496 typing; yellow means the buddy began typing, and then stopped. Gray means |
|
| 497 that there has been a join or a part in that chat, or the buddy has signed |
|
| 498 off. |
|
| 499 |
|
| 500 3.4 Will Gaim save my buddy list to the server? |
|
| 501 |
|
| 502 Yes, Gaim saves your buddy list to the server for AIM, ICQ, MSN, Yahoo, TOC |
|
| 503 and Jabber. |
|
| 504 |
|
| 505 3.5 Can I import or export my buddy list? |
|
| 506 |
|
| 507 Sorry, no. Old versions of Gaim supported this, but new versions do not. All |
|
| 508 the code for saving and loading buddy lists was rewritten, and support for |
|
| 509 importing and exporting buddy lists was never re-added. However, with all |
|
| 510 major protocols storing their buddy lists on the server, this feature is less |
|
| 511 useful today than in the past. |
|
| 512 |
|
| 513 3.6 Does Gaim support animated smileys? |
|
| 514 |
|
| 515 Yes, as of version 0.70 Gaim supports animated smileys. |
|
| 516 |
|
| 517 3.7 Can I make Gaim group screen names by the person that owns them? You know, |
|
| 518 like Trillian's Meta Contacts? |
|
| 519 |
|
| 520 Sure! Right click a buddy on your list and at the bottom of the menu click |
|
| 521 "Expand". Then just drag other screen names to the same person below it. When |
|
| 522 you're done, click on the arrow to collapse them. When the contact is |
|
| 523 collapsed, Gaim will select a buddy to display based on the status of the |
|
| 524 buddies in the contact, and their order. |
|
| 525 |
|
| 526 3.8 How do I get the old logging back? |
|
| 527 |
|
| 528 The old logging was removed because it was deficient in many ways. There is |
|
| 529 no way in gaim itself to revert to the old logging, but the new logging is so |
|
| 530 good you could implement something similar to the old logging as a plugin. |
|
| 531 |
|
| 532 3.9 How can I convert my old logs to the new format? |
|
| 533 |
|
| 534 It's not possible to perfectly convert from the old format to the new format |
|
| 535 because the old format is missing some information necessary to do that (eg. |
|
| 536 which account the messages were sent from). |
|
| 537 |
|
| 538 It shouldn't be too difficult to do a rough conversion using a small script, |
|
| 539 or using the old_logger_* functions in gaim itself. |
|
| 540 |
|
| 541 Peter Johnson has written a python script to do just this, it is available on |
|
| 542 his website (at the bottom). |
|
| 543 |
|
| 544 3.10 Where has the system log gone? |
|
| 545 |
|
| 546 The system log had to be removed when the new logging was implented. It will |
|
| 547 make a return someday, just be patient. Or if you're brave there is a patch |
|
| 548 in the patch tracker on sourceforge that re-implements system logging. |
|
| 549 |
|
| 550 The system log has returned with 0.77. There are still some bugs in it of |
|
| 551 course, please search the bug tracker before submitting new ones. |
|
| 552 |
|
| 553 +------------------------------------------------------------------------------ |
|
| 554 | 4. ICQ Protocol |
|
| 555 +------------------------------------------------------------------------------ |
|
| 556 |
|
| 557 4.1 How do I use ICQ? |
|
| 558 |
|
| 559 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use |
|
| 560 it, simply put your account number in the Screenname box and your password in |
|
| 561 the Password box. Leave the server settings set to the default |
|
| 562 (login.oscar.aol.com and port 5190). |
|
| 563 |
|
| 564 4.2 Can I send SMS messages? |
|
| 565 |
|
| 566 Kind of. See our answer to this for the AIM/ICQ Protocol. |
|
| 567 |
|
| 568 +------------------------------------------------------------------------------ |
|
| 569 | 5. TOC Protocol |
|
| 570 +------------------------------------------------------------------------------ |
|
| 571 |
|
| 572 5.1 What is the TOC protocol? |
|
| 573 |
|
| 574 It's an AIM protocol used by quickbuddy and aimexpress. It's recommended that |
|
| 575 you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol, instead. We |
|
| 576 keep TOC around in case OSCAR ever stops working. |
|
| 577 |
|
| 578 +------------------------------------------------------------------------------ |
|
| 579 | 6. AIM/ICQ (OSCAR) Protocol |
|
| 580 +------------------------------------------------------------------------------ |
|
| 581 |
|
| 582 6.1 Can I set my profile? |
|
| 583 |
|
| 584 Yes you can. Go to Tools->Protocol Actions |
|
| 585 |
|
| 586 6.2 Can I set a buddy icon? |
|
| 587 |
|
| 588 Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and |
|
| 589 click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the |
|
| 590 full path to the image you wish to use in the box labeled "Buddy Icon File." |
|
| 591 The file must be below 4KB. It can have any dimensions, and can be in any |
|
| 592 format. However, if you wish Windows users to see it, it must be in a format |
|
| 593 Windows understands, such as .bmp, .gif, and .jpg. |
|
| 594 |
|
| 595 6.3 Some of my buddies are not showing up as online, why is that? |
|
| 596 |
|
| 597 AOL has set a limit for the maximum number of people you can have in your |
|
| 598 buddy list. This number is currently 200. If you don't think you are anywhere |
|
| 599 near that limit, it is possible that your server-stored buddy list is |
|
| 600 corrupt. |
|
| 601 |
|
| 602 If you think this might be the case, you can try the following steps to |
|
| 603 "clean" your list (be careful doing this, if you do something wrong you could |
|
| 604 lose your buddy list!): |
|
| 605 |
|
| 606 1. Exit Gaim |
|
| 607 2. mv ~/.gaim/blist.xml ~/ |
|
| 608 3. rm ~/.gaim/*.blist |
|
| 609 4. Start Gaim and sign on your AIM account |
|
| 610 5. Delete everyone from your buddy list then sign off |
|
| 611 6. Repeat the above two steps until you are sure your list is empty |
|
| 612 7. Exit Gaim |
|
| 613 8. cp ~/blist.xml ~/.gaim/ |
|
| 614 9. Start Gaim and sign on your AIM account |
|
| 615 |
|
| 616 6.4 Can I use AIM URI's such as "aim:goim?screenname=robflynn"? |
|
| 617 |
|
| 618 Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need |
|
| 619 to pass the entire URI to the gaim-remote program (included with gaim). To do |
|
| 620 this with Gnome 2, run gnome-file-types-properties or "File Types and |
|
| 621 Programs" from the preferences menu. Add a service with protocol "aim" and |
|
| 622 set the program to gaim-remote uri "%s". This will make AIM URIs work in |
|
| 623 Galeon 2. Also, not all types of aim URI's are supported. The ones that are |
|
| 624 supported are goim, addbuddy, and gochat. |
|
| 625 |
|
| 626 You'll need the "Remote Control" plugin loaded for this to work. |
|
| 627 |
|
| 628 If you use wingaim, this will not work as gaim-remote has not yet been ported |
|
| 629 over. |
|
| 630 |
|
| 631 6.5 Does Gaim support DirectIM and IM Image? |
|
| 632 |
|
| 633 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not |
685 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not |
| 634 working for you make sure that the person requesting the DirectIM is not |
686 working for you, make sure that at least one person is not behind a firewall. |
| 635 behind a firewall. |
687 |
| 636 |
688 6.7 Can I send SMS messages? |
| 637 IM Image is currently very broken, we are hoping to get it working again |
689 |
| 638 soon, but we'll see. |
|
| 639 |
|
| 640 6.6 Can I send SMS messages? |
|
| 641 |
|
| 642 Yep, just send an IM to the person's phone number. For example, if the phone |
690 Yep, just send an IM to the person's phone number. For example, if the phone |
| 643 number is (919) 555-1234, you would IM the screenname +19195551234 We think |
691 number is (919) 555-1234, you would IM the screen name +19195551234 We think |
| 644 this should work for contries with a country code of 1 (the United States and |
692 this should work for countries with a country code of 1 (the United States |
| 645 Canada). |
693 and Canada). |
| 646 |
694 |
| 647 Sending SMS messages using "the ICQ method" is not yet supported. |
695 Sending SMS messages using "the ICQ method" is not yet supported. |
| 648 |
696 |
| 649 6.7 Can I add SMS numbers to my buddy list? |
697 6.8 Can I add SMS numbers to my buddy list? |
| 650 |
698 |
| 651 Not currently. This functionality has been broken since around September |
699 Not currently. This functionality has been broken since around September |
| 652 2003. There is no ETA for when it will be fixed. |
700 2003. There is no ETA for when it will be fixed. |
| 653 |
701 |
| 654 6.8 I heard AOL is combining ICQ and AIM, does that mean I can send a message |
702 6.9 I heard AOL is combining ICQ and AIM, does that mean I can send a message |
| 655 from an AIM account to an ICQ account and vice-versa? |
703 from an AIM account to an ICQ account and vice-versa? |
| 656 |
704 |
| 657 Yes, AOL is slowly letting the two messaging networks interoperate with each |
705 Yes, AOL is slowly letting the two messaging networks interoperate with each |
| 658 other. Messaging between the two protocols works as long as the receiver of |
706 other. Messaging between the two protocols works as long as the receiver of |
| 659 the message supports it. Gaim 0.60 supports sending and receiving messages |
707 the message supports it. Gaim 0.60 supports sending and receiving messages |
| 660 between AIM and ICQ, but the person receiving the message must support this. |
708 between AIM and ICQ, but the person receiving the message must support this. |
| 661 Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM |
709 Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM |
| 870 Mozilla 1.5 has a broken .pc file and does not install the necessary .h |
891 Mozilla 1.5 has a broken .pc file and does not install the necessary .h |
| 871 files, and so will not be detected. |
892 files, and so will not be detected. |
| 872 |
893 |
| 873 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with gaim. |
894 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with gaim. |
| 874 |
895 |
| 875 10.8 What does "MSN: S: 911 3" in the debug window mean when I cannot connect |
896 10.7 What does "MSN: S: 911 3" in the debug window mean when I cannot connect |
| 876 to msn? |
897 to msn? |
| 877 |
898 |
| 878 See http://gaim.sf.net/911.txt. |
899 See http://gaim.sf.net/911.txt. |
| 879 |
900 |
| 880 +------------------------------------------------------------------------------ |
901 +------------------------------------------------------------------------------ |
| 881 | 11. Gadu-Gadu Protocol |
902 | 11. Gadu-Gadu Protocol |
| 882 +------------------------------------------------------------------------------ |
903 +------------------------------------------------------------------------------ |
| 883 |
904 |
| 884 11.1 What is Gadu-Gadu? |
905 11.1 What is Gadu-Gadu? |
| 885 |
906 |
| 886 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at |
907 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at |
| 887 www.gadu-gadu.pl (website in Polish). |
908 www.gadu-gadu.pl (website in Polish). |
| 888 |
909 |
| |
910 11.2 Why doesn't it work right? |
| |
911 |
| |
912 We have not had a Gadu-Gadu maintainer in some time and are currently |
| |
913 struggling to keep this protocol functional. If you have any problems, you |
| |
914 will need to submit a patch for them, as we are unlikely to have much luck |
| |
915 fixing it. If things get too bad, we will be forced to remove this protocol |
| |
916 from the default builds. |
| |
917 |
| 889 +------------------------------------------------------------------------------ |
918 +------------------------------------------------------------------------------ |
| 890 | 12. Zephyr Protocol |
919 | 12. Zephyr Protocol |
| 891 +------------------------------------------------------------------------------ |
920 +------------------------------------------------------------------------------ |
| 892 |
921 |
| 893 12.1 What is Zephyr? |
922 12.1 What is Zephyr? |
| 894 |
923 |
| 895 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its |
924 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its |
| 896 features include Kerberos IV authentication, multi-level chats (aka |
925 features include Kerberos IV authentication, multi-level chats (aka |
| 897 "subscriptions"). You're probably using this because your college/employer/ |
926 "subscriptions"). You're probably using this because your college/employer/ |
| 898 organization uses it as a local IM/chat system. If not, you probably don't |
927 organization uses it as a local IM/chat system. If not, you probably don't |
| 899 have a server to connect to. |
928 have a server to connect to. |
| 900 |
929 |
| 901 12.2 Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with "Couldn't |
930 12.2 Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with "Couldn't |
| 902 initialize zephyr". |
931 initialize zephyr". |
| 903 |
932 |
| 904 Your site might require the use of Kerberos 4 for authentication, though few |
933 Your site might require the use of Kerberos 4 for authentication, though few |
| 905 (if any) prepackaged gaim binaries compile it with Kerberos support. The |
934 (if any) prepackaged gaim binaries compile it with Kerberos support. The |
| 906 solution is to compile gaim with the --with-krb4 flag to point to the |
935 solution is to compile gaim with the --with-krb4 flag to point to the |
| 907 location of your Kerberos 4 devel files, usually one of /usr, /usr/local, or |
936 location of your Kerberos 4 devel files, usually one of /usr, /usr/local, or |
| 908 /usr/athena , e.g. ./configure --with-krb4=/path/to/kerberosIV |
937 /usr/athena , e.g. ./configure --with-krb4=/path/to/kerberosIV |
| 909 |
938 |
| 910 12.3 Gaim isn't working, but I never got any other zephyr client working on |
939 12.3 Gaim isn't working, but I never got any other zephyr client working on |
| 911 this machine. |
940 this machine. |
| 912 |
941 |
| 913 You need to have zhm (which comes with the standard zephyr distribution) |
942 You need to have zhm (which comes with the standard zephyr distribution) |
| 914 installed, and running, and pointed at your zephyr servers. e.g. |
943 installed, and running, and pointed at your zephyr servers. e.g. |
| 915 |
944 |
| 916 zhm z1.example.com z2.example.com z3.example.com |
945 zhm z1.example.com z2.example.com z3.example.com |
| 917 |
946 |
| 918 Alternately, there might be a firewall or a NAT between you and the zephyr |
947 Alternatively, there might be a firewall or a NAT between you and the zephyr |
| 919 servers Zephyr doesn't work in an environment where incoming connections |
948 servers. Zephyr doesn't work in an environment where incoming connections |
| 920 cannot be made to arbitrary UDP ports. |
949 cannot be made to arbitrary UDP ports. |
| 921 |
950 |
| 922 +------------------------------------------------------------------------------ |
951 +------------------------------------------------------------------------------ |
| 923 | 13. Trepia Protocol |
952 | 13. Trepia Protocol |
| 924 +------------------------------------------------------------------------------ |
953 +------------------------------------------------------------------------------ |
| 925 |
954 |
| 926 13.1 I heard Trepia was going to be in 0.65. Where is it? |
955 13.1 I heard Trepia was going to be in 0.65. Where is it? |
| 927 |
956 |
| 928 Support for the Trepia protocol was removed right before 0.65's release. It |
957 Support for the Trepia protocol was removed right before 0.65's release. It |
| 929 may make it into a future version, but we're not sure yet. |
958 may make it into a future version, but we're not sure yet. |
| 930 |
959 |
| 931 13.2 Trepia is showing people in Japan, England, etc. on my buddy list. I |
960 13.2 Trepia is showing people in Japan, England, etc. on my buddy list. I |
| 932 thought this was supposed to show people in my area? |
961 thought this was supposed to show people in my area? |
| 933 |
962 |
| 934 We believe this to be the fault of protocol, not Gaim. As Trepia continues to |
963 We believe this to be the fault of protocol, not Gaim. As Trepia continues to |
| 935 update and refine their protocol, it will become more accurate. If we find |
964 update and refine their protocol, it will become more accurate. If we find |
| 936 out otherwise, we will attempt to incorporate the changes necessary to act |
965 out otherwise, we will attempt to incorporate the changes necessary to act |
| 937 like the official client. |
966 like the official client. |
| 938 |
967 |
| 939 +------------------------------------------------------------------------------ |
968 +------------------------------------------------------------------------------ |
| 940 | 14. Scripts and Plugins |
969 | 14. SILC Protocol |
| 941 +------------------------------------------------------------------------------ |
970 +------------------------------------------------------------------------------ |
| 942 |
971 |
| 943 14.1 How do I use perl scripts with Gaim? |
972 14.1 What is SILC? |
| 944 |
973 |
| |
974 SILC is an open protocol designed from the ground up with security in mind. |
| |
975 It is, or should be, the protocol of choice for the paranoid. See http:// |
| |
976 www.silcnet.org for more details. |
| |
977 |
| |
978 +------------------------------------------------------------------------------ |
| |
979 | 15. Novell Protocol |
| |
980 +------------------------------------------------------------------------------ |
| |
981 |
| |
982 15.1 Are there any public servers for Novell? |
| |
983 |
| |
984 Not really. This protocol is designed to connect to a Novell GroupWise server |
| |
985 running on a corporate LAN. |
| |
986 |
| |
987 15.2 I can't seem to get it to work. |
| |
988 |
| |
989 Novell tells us that this protocol plugin will only work with either the |
| |
990 GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or |
| |
991 higher) server for NetWare and Windows. In addition, the server must be |
| |
992 secure (SSL enabled). If you have any trouble, see the FAQ question about |
| |
993 submitting bugs, and they will be forwarded to Novell, who have been kind |
| |
994 enough to continue active maintenance to the protocol plugin code they |
| |
995 provided us. |
| |
996 |
| |
997 +------------------------------------------------------------------------------ |
| |
998 | 16. Scripts and Plugins |
| |
999 +------------------------------------------------------------------------------ |
| |
1000 |
| |
1001 16.1 How do I use perl scripts with Gaim? |
| |
1002 |
| 945 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim, |
1003 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim, |
| 946 and load the perl script by checking the check box next to its name on the |
1004 and load the perl script by checking the check box next to its name on the |
| 947 Plugins page in preferences. |
1005 Plugins page in preferences. |
| 948 |
1006 |
| 949 14.2 How do I compile a plugin for Gaim? |
1007 16.2 How do I compile a plugin for Gaim? |
| 950 |
1008 |
| 951 To compile a plugin for Gaim, you must have Gaim's source code. To download |
1009 To compile a plugin for Gaim, you must have Gaim's source code. To download |
| 952 Gaim's source code, get the most recent tarball from http:// |
1010 Gaim's source code, get the most recent tarball from http:// |
| 953 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and |
1011 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and |
| 954 untar it with the command: |
1012 untar it with the command: |
| 955 |
|
| 956 tar zxvf filename |
1013 tar zxvf filename |
| 957 |
|
| 958 where filename is the file you downloaded. |
1014 where filename is the file you downloaded. |
| 959 |
1015 |
| 960 After you have a Gaim source code tree: |
1016 After you have a Gaim source code tree: |
| 961 |
1017 |
| 962 1. Change to the resulting directory and run the command: |
1018 1. Change to the resulting directory and run the command: |
| 963 |
|
| 964 ./configure |
1019 ./configure |
| 965 |
|
| 966 This will create the necessary make files. |
1020 This will create the necessary make files. |
| 967 2. Move the plugin you wish to compile into the plugins/ directory in the |
1021 2. Move the plugin you wish to compile into the plugins/ directory in the |
| 968 Gaim source code tree. |
1022 Gaim source code tree. |
| 969 3. Change to the plugins/ directory. |
1023 3. Change to the plugins/ directory. |
| 970 4. Type: |
1024 4. Type: |
| 971 |
|
| 972 make name.so |
1025 make name.so |
| 973 |
|
| 974 where the name of the file you wish to compile is name.c. |
1026 where the name of the file you wish to compile is name.c. |
| 975 |
1027 |
| 976 Note well the difference in the extensions. If you type make name.c |
1028 Note well the difference in the extensions. If you type make name.c |
| 977 instead of name.so, it won't work. |
1029 instead of name.so, it won't work. |
| 978 |
1030 |
| 979 5. After make finishes, you can move the plugin to a place that is more |
1031 5. After make finishes, you can move the plugin to a place that is more |
| 980 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by |
1032 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by |
| 981 compiling it yourself, $prefix is /usr/local by default. Otherwise, |
1033 compiling it yourself, $prefix is /usr/local by default. Otherwise, |
| 982 $prefix is /usr. |
1034 $prefix is /usr. |
| 983 |
1035 |
| 984 14.3 I have a plugin or perl script for Gaim that does not work with 0.60 or |
1036 16.3 I have a plugin or perl script for Gaim that does not work with 0.60 or |
| 985 higher. |
1037 higher. |
| 986 |
1038 |
| 987 The plugin and perl script API has changed in 0.60, which means plugins and |
1039 The plugin and perl script API has changed in 0.60, which means plugins and |
| 988 perl scripts must be modified in order to work. The plugin or perl script |
1040 perl scripts must be modified in order to work. The plugin or perl script |
| 989 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must |
1041 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must |
| 990 implement the new API, as documented in the HOWTO file in the plugins |
1042 implement the new API, as documented in the HOWTO file in the plugins |
| 991 directory. Plugins and perl scripts are now controled from preferences. |
1043 directory. Plugins and perl scripts are now controlled from preferences. |
| 992 |
1044 |
| 993 14.4 Where can I find documentation on writing plugins and Perl scripts? |
1045 16.4 Where can I find documentation on writing plugins and Perl scripts? |
| 994 |
1046 |
| 995 If you look in the plugins/ directory in the Gaim source, you should see a |
1047 If you look in the plugins/ directory in the Gaim source, you should see a |
| 996 HOWTO file with some details for C plugins. Also be sure to check out our |
1048 HOWTO file with some details for C plugins. Also be sure to check out our |
| 997 online documentation (http://gaim.sf.net/api/index.html). Be especially sure |
1049 online documentation (http://gaim.sf.net/api/index.html). Be especially sure |
| 998 to look at the Related Pages, which lists all of Gaim's signals, as well as a |
1050 to look at the Related Pages, which lists all of Gaim's signals, as well as a |
| 999 nice perl script HOWTO. |
1051 nice perl script HOWTO. |
| 1000 |
1052 |
| 1001 This documentation can be generated directly from the Gaim source by running |
1053 This documentation can be generated directly from the Gaim source by running |
| 1002 make docs. You will need doxygen and graphviz dot installed for this to work. |
1054 make docs. You will need doxygen and graphviz dot installed for this to work. |
| 1003 |
1055 |
| 1004 +------------------------------------------------------------------------------ |
1056 +------------------------------------------------------------------------------ |
| 1005 | 15. Development |
1057 | 17. Development |
| 1006 +------------------------------------------------------------------------------ |
1058 +------------------------------------------------------------------------------ |
| 1007 |
1059 |
| 1008 15.1 Can I help? |
1060 17.1 Can I help? |
| 1009 |
1061 |
| 1010 But of course. Just find something that's bugging you and fix it. There is a |
1062 But of course. Just find something that's bugging you and fix it. There are a |
| 1011 slew of a bug reports in Gaim's bug report tracker, you could pick one and |
1063 slew of a bug reports in Gaim's bug report tracker - you could pick one and |
| 1012 try to tackle it and submit a patch. You could also help with general bug |
1064 try to tackle it and submit a patch. You could also help with general bug |
| 1013 triage by going through the bug reports and leaving comments such as "this |
1065 triage by going through the bug reports and leaving comments such as "this |
| 1014 has been fixed" or "this is a duplicate of bug #12345." As always, make sure |
1066 has been fixed" or "this is a duplicate of bug #12345." As always, make sure |
| 1015 you follow the same coding style used in Gaim, and make sure you don't break |
1067 you follow the same coding style used in Gaim, and make sure you don't break |
| 1016 the core/UI split. |
1068 the core/UI split. |
| 1017 |
1069 |
| 1018 15.2 Gaim never leaves a core file. |
1070 17.2 Gaim never leaves a core file. |
| 1019 |
1071 |
| 1020 On most installs core files are limited in size to 0 bytes, and are therefore |
1072 On most installs core files are limited in size to 0 bytes, and are therefore |
| 1021 not created. To rectify this situation, add ulimit -c unlimited to your |
1073 not created. To rectify this situation, add ulimit -c unlimited to your |
| 1022 startup scripts (~/.bash_profile is a good place) or run it manually in a |
1074 startup scripts (~/.bash_profile is a good place) or run it manually in a |
| 1023 terminal before starting gaim from that terminal. You can also run Gaim |
1075 terminal before starting gaim from that terminal. You can also run Gaim |
| 1024 directly in gdb with gdb gaim. |
1076 directly in gdb with gdb gaim. |
| 1025 |
1077 |
| 1026 15.3 Where should I report bugs? |
1078 17.3 Where should I report bugs? |
| 1027 |
1079 |
| 1028 http://gaim.sf.net/bug.php. |
1080 http://gaim.sf.net/". |
| 1029 |
1081 |
| 1030 15.4 Where should I submit patches? |
1082 17.4 Where should I submit patches? |
| 1031 |
1083 |
| 1032 http://gaim.sf.net/patches.php. |
1084 http://gaim.sf.net/". |
| 1033 |
1085 |
| 1034 15.5 Did you guys reverse engineer it? |
1086 17.5 Did you guys reverse engineer it? |
| 1035 |
1087 |
| 1036 TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have |
1088 TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have |
| 1037 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were |
1089 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were |
| 1038 reverse engineered by other people. |
1090 reverse engineered by other people. Novell was provided by Novell, and SILC |
| 1039 |
1091 was written by one of the protocol's developers. |
| 1040 +------------------------------------------------------------------------------ |
1092 |
| 1041 | 16. Misc. Questions |
1093 +------------------------------------------------------------------------------ |
| 1042 +------------------------------------------------------------------------------ |
1094 | 18. Misc. Questions |
| 1043 |
1095 +------------------------------------------------------------------------------ |
| 1044 16.1 Can I IM you guys? |
1096 |
| 1045 |
1097 18.1 Can I IM you guys? |
| |
1098 |
| 1046 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php) |
1099 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php) |
| 1047 page! |
1100 page! |
| 1048 |
1101 |
| 1049 16.2 Hello? |
1102 18.2 Hello? |
| 1050 |
1103 |
| 1051 We don't know how to answer this question. Stop asking it. |
1104 We don't know how to answer this question. Stop asking it. |
| 1052 |
1105 |
| 1053 16.3 Can I give you money/hardware/other expensive things that can be hocked |
1106 18.3 Can I give you money/hardware/other expensive things that can be hocked |
| 1054 for cash what with you all being students/full-time-workers and helping |
1107 for cash what with you all being students/full-time-workers and helping |
| 1055 to produce this wonderful software instead of studying/sleeping? |
1108 to produce this wonderful software instead of studying/sleeping? |
| 1056 |
1109 |
| 1057 No. We're completely fool-hardy and won't accept any gratuities with no |
1110 No. We're completely fool-hardy and won't accept any gratuities with no |
| 1058 strings attached for just being good guys. That and we'd have to share with |
1111 strings attached for just being good guys. That and we'd have to share with |
| 1059 everyone who has submitted patches. ;-) |
1112 everyone who has submitted patches. ;-) |
| 1060 |
1113 |
| 1061 16.4 Does Gaim support secure instant messaging (encrypted IMs)? |
1114 18.4 Does Gaim support secure instant messaging (encrypted IMs)? |
| 1062 |
1115 |
| |
1116 Short answer: Yes, use the SILC protocol. Long Answer(for other protocols): |
| 1063 Not natively. Doing secure instant messaging right is a big deal and |
1117 Not natively. Doing secure instant messaging right is a big deal and |
| 1064 requires, among other things, an authentication scheme. Simply encrypting |
1118 requires, among other things, an authentication scheme. Simply encrypting |
| 1065 your data stream without verifying the party with whom you are chatting is |
1119 your data stream without verifying the party with whom you are chatting is |
| 1066 not secure in any way; some other clients offer options like this, but we |
1120 not secure in any way; some other clients offer options like this, but we |
| 1067 feel that such measures instill a false sense of security that is more |
1121 feel that such measures instill a false sense of security that is more |