comparison doc/FAQ @ 14948:97169e766d9c

[gaim-migrate @ 17721] Updated faq committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Fri, 10 Nov 2006 06:36:24 +0000
parents 4d87f2dccb6d
children
comparison
equal deleted inserted replaced
14947:75be19bff851 14948:97169e766d9c
13 still using the old version. 13 still using the old version.
14 1.7. Are the packages signed? If so, by who, and how can I get the 14 1.7. Are the packages signed? If so, by who, and how can I get the
15 key? 15 key?
16 1.8. Can I use Gaim for GTK+ 1.2? 16 1.8. Can I use Gaim for GTK+ 1.2?
17 1.9. Can I run Gaim on IRIX? 17 1.9. Can I run Gaim on IRIX?
18 1.10. Can I run gaim on MacOSX? 18 1.10. Can I run Gaim on HPUX?
19 1.11. How do I apply the patch "something.diff"? 19 1.11. Can I run Gaim on MacOSX?
20 1.12. Why is gaim crashing when I start it? 20 1.12. How do I apply the patch "something.diff"?
21 1.13. Gaim <non-current version> is buggy. Gaim CVS is buggy. Why? 21 1.13. Why is Gaim crashing when I start it?
22 1.14. Why do you always say not to use CVS? 22 1.14. Gaim <non-current version> is buggy. Gaim SVN is buggy. Why?
23 1.15. Why do you always say not to use SVN?
23 24
24 2. Using Gaim 25 2. Using Gaim
25 26
26 2.1. How do I register for a new account? 27 2.1. How do I register for a new account?
27 2.2. How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other 28 2.2. How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other
28 protocol? 29 protocol?
29 2.3. How do I change the font Gaim uses? 30 2.3. How do I use Google Talk?
30 2.4. How do I make gaim use emacs-like keybindings? 31 2.4. How do I change the font Gaim uses? The empty left padding? The
31 2.5. How do I use smiley themes? 32 background color?
32 2.6. Why are the status icons so big? 33 2.5. Where did my ability to use Ctrl-Enter to send a message go?
33 2.7. Why do the emblems move around the status icon? 34 2.6. When I click the status selector, I see blank space and have to
34 2.8. How do I get sound to work correctly? 35 scroll. What can I do about this?
35 2.9. How do I make Gaim use ALSA or OSS for playing sounds? What does 36 2.7. The status selector has extra padding in it. How can I make it
37 smaller?
38 2.8. How do I make gaim use emacs-like keybindings, or assign a
39 custom hotkey?
40 2.9. How do I make Escape close the conversation window?
41 2.10. How do I use smiley themes?
42 2.11. Why are the status icons so big?
43 2.12. Why do the emblems move around the status icon?
44 2.13. How do I get sound to work correctly?
45 2.14. How do I make Gaim use ALSA or OSS for playing sounds? What does
36 the "Automatic" option do? 46 the "Automatic" option do?
37 Why does Gaim use the same WM_CLASS for every window? It makes 47 Why does Gaim use the same WM_CLASS for every window? It makes
38 2.10. it impossible to control window size and placement for the buddy 48 2.15. it impossible to control window size and placement for the buddy
39 list separately from the conversations. 49 list separately from the conversations.
40 2.11. I blocked someone accidentally, how can I unblock them? 50 2.16. I blocked someone accidentally, how can I unblock them?
41 2.12. What is a "Buddy Pounce"? 51 2.17. What is a "Buddy Pounce"?
42 2.13. Where does gaim store its logs? 52 2.18. Where does gaim store its logs?
43 2.14. How can I see my own status with Gaim? 53 2.19. Can I use Gaim for e-mail, blogging, an RSS feed, or something
44 2.15. Can I use Gaim for e-mail, blogging, an RSS feed, or something
45 else that isn't IM-related? 54 else that isn't IM-related?
46 55
47 3. Features 56 3. Features
48 57
49 3.1. Does Gaim support file transfer? 58 3.1. Does Gaim support file transfer?
50 3.2. Is there a Gaim tray icon, or docklet, or gnome applet, or panel 59 3.2. Can I turn the tray icon off?
51 icon, or something?
52 3.3. What do those colors in the conversation tab mean? 60 3.3. What do those colors in the conversation tab mean?
53 3.4. Will Gaim save my buddy list to the server? 61 3.4. Can I import or export my buddy list?
54 3.5. Can I import or export my buddy list? 62 3.5. Does Gaim support animated smileys?
55 3.6. Does Gaim support animated smileys? 63 3.6. Can I make Gaim group screen names by the person that owns them?
56 3.7. Can I make Gaim group screen names by the person that owns them?
57 You know, like Trillian's Meta Contacts? 64 You know, like Trillian's Meta Contacts?
58 3.8. How do I get the old logging back? 65 3.7. What happened to my timestamps? Can I change them?
59 3.9. How can I convert my old logs to the new format? 66 3.8. How does Gaim decide which saved statuses to show in the status
60 67 selector?
61 4. ICQ Protocol 68 3.9. Why are no states listed when I go to set a state for Auto Away?
62 69
63 4.1. How do I use ICQ? 70 4. AIM/ICQ (OSCAR) Protocol
64 4.2. Can I send SMS messages? 71
65 72 4.1. Can I set my profile?
66 5. TOC Protocol 73 4.2. Can I set a buddy icon?
67 74 4.3. I just changed my buddy icon, and I can't see the new one.
68 5.1. What is the TOC protocol? 75 4.4. Some of my buddies are not showing up as online, why is that?
69 76 4.5. Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
70 6. AIM/ICQ (OSCAR) Protocol 77 4.6. Does Gaim support DirectIM and IM Image?
71 78 4.7. Can I send SMS messages?
72 6.1. Can I set my profile? 79 4.8. Can I add SMS numbers to my buddy list?
73 6.2. Can I set a buddy icon? 80
74 6.3. Some of my buddies are not showing up as online, why is that? 81 5. IRC Protocol
75 6.4. Can I use AIM URI's such as "aim:goim?screenname=robflynn"? 82
76 6.5. I just changed my buddy icon, and I can't see the new one. 83 5.1. How do I join a channel with the IRC plugin?
77 6.6. Does Gaim support DirectIM and IM Image? 84 5.2. Is there a way to make Gaim automatically identify me and/or join
78 6.7. Can I send SMS messages?
79 6.8. Can I add SMS numbers to my buddy list?
80 6.9. I heard AOL is combining ICQ and AIM, does that mean I can send
81 a message from an AIM account to an ICQ account and vice-versa?
82 6.10. Why can't I connect via either Oscar or TOC?
83 6.11. English is not my native language, and some of my friends have
84 trouble seeing my IMs/I have trouble seeing my friends' IMs. How
85 do I use a native language character set with ICQ?
86 6.12. Can I set myself invisible?
87
88 7. IRC Protocol
89
90 7.1. How do I join a channel with the IRC plugin?
91 7.2. Is there a way to make Gaim automatically identify me and/or join
92 IRC chats on login? 85 IRC chats on login?
93 7.3. Is it possible to change the user name that appears in 86 5.3. Is it possible to change the user name that appears in
94 username@hostname? 87 username@hostname?
95 7.4. How can I set/change my real name? 88 5.4. How can I set/change my real name?
96 89
97 8. Jabber Protocol 90 6. Jabber Protocol
98 91
99 8.1. How do I choose which Jabber server to use? 92 6.1. How do I choose which Jabber server to use?
100 8.2. How do I change my Jabber resource to be other than the default 93 6.2. How do I change my Jabber resource to be other than the default
101 of "/Gaim"? 94 of "/Home" (or the old default of "/Gaim")?
102 8.3. How do I register a new Jabber account? 95 6.3. Can I remove a buddy from my Jabber roster entirely?
103 8.4. How do I use invisibility? 96 6.4. What does "Cancel Presence Notification" do?
104 I've a buddy that I keep removing from my buddy list but the 97
105 8.5. entry keeps coming back every time I log in again! How can I stop 98 7. Y!M (Yahoo) Protocol
106 this? 99
107 8.6. Can I remove a buddy from my Jabber roster entirely? 100 7.1. I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why
108 8.7. What does "Cancel Presence Notification" do?
109
110 9. Y!M (Yahoo) Protocol
111
112 9.1. I cannot connect to Yahoo! and get "Invalid Password" errors, or
113 I'm using a version of Gaim older than 0.79!
114 9.2. I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why
115 doesn't Gaim have Yahoo's "Firewall with no proxy" option? 101 doesn't Gaim have Yahoo's "Firewall with no proxy" option?
116 9.3. I blocked someone, but it doesn't seem to have worked. 102 7.2. I blocked someone, but it doesn't seem to have worked.
117 9.4. Can I get a list of Yahoo! Chat rooms? What about non-US lists? 103 7.3. Can I get a list of Yahoo! Chat rooms? What about localized
118 9.5. What protocol does Gaim use to connect to Yahoo!? 104 lists?
119 105 7.4. What protocol does Gaim use to connect to Yahoo!?
120 10. MSN Protocol 106
121 107 8. MSN Protocol
122 10.1. Why are my file transfers so slow? 108
123 10.2. I'm getting lots of "Already in Opposite list" errors on MSN, 109 8.1. Will Gaim support MSN video chat?
124 why? 110 8.2. Why are my file transfers so slow?
125 10.3. Is there a way to invite more than one person to an MSN chat? 111 8.3. Is there a way to invite more than one person to an MSN chat?
126 10.4. Is MSNP9 (MSN6) going to be supported? 112 8.4. Is MSNP11 (MSN7) going to be supported?
127 Will I be able to use Gaim for MSN after October 15th 2003? 113 8.5. Why can't I sign on to MSN?
128 10.5. (The day they're preventing third party clients from 114 8.6. The MSN plugin won't load, but I have Mozilla NSS!
129 connecting) 115 8.7. What does "MSN: S: 911 3" in the debug window mean when I cannot
130 10.6. I just upgraded Gaim and the MSN plugin will not load. Why? 116 connect to MSN?
131 10.7. The MSN plugin won't load, but I have Mozilla NSS! 117 8.8. How do I set an MSN avatar?
132 10.8. What does "MSN: S: 911 3" in the debug window mean when I 118 8.9. What does "Has you" in the buddy tooltip mean?
133 cannot connect to MSN? 119 8.10. How do I set my MSN Friendly Name (the name other users see)?
134 10.9. How do I set an MSN avatar? 120 8.11. What does "Error reading from switchboard server" mean?
135 10.10. What does "Has you" in the buddy tooltip mean? 121
136 10.11. How do I set my MSN Friendly Name (the name other users see)? 122 9. Gadu-Gadu Protocol
137 10.12. What does "Error reading from switchboard server" mean? 123
138 124 9.1. What is Gadu-Gadu?
139 11. Gadu-Gadu Protocol 125 9.2. I compiled Gaim from source and now it doesn't have Gadu-Gadu
140 126 support. Why?
141 11.1. What is Gadu-Gadu? 127
142 11.2. Why doesn't it work right? 128 10. Zephyr Protocol
143 129
144 12. Zephyr Protocol 130 10.1. What is Zephyr?
145 131 10.2. Other Zephyr clients (zwgc, owl, tzc) work, but Gaim dies with
146 12.1. What is Zephyr?
147 12.2. Other Zephyr clients (zwgc,owl,tzc) work, but Gaim dies with
148 "Couldn't initialize zephyr". 132 "Couldn't initialize zephyr".
149 12.3. Gaim isn't working, but I never got any other Zephyr client 133 10.3. Gaim isn't working, but I never got any other Zephyr client
150 working on this machine. 134 working on this machine.
151 12.4. How do I use Zephyr from behind my firewall, or without 135 10.4. How do I use Zephyr from behind my firewall, or without
152 recompiling with kerberos support if needed? 136 recompiling with kerberos support if needed?
153 137
154 13. SILC Protocol 138 11. SILC Protocol
155 139
156 13.1. What is SILC? 140 11.1. What is SILC?
157 141
158 14. Novell Protocol 142 12. Novell Protocol
159 143
160 14.1. Are there any public servers for Novell? 144 12.1. Are there any public servers for Novell?
161 14.2. I can't seem to get it to work. 145 12.2. I can't seem to get it to work.
162 146
163 15. Scripts and Plugins 147 13. Scripts and Plugins
164 148
165 15.1. How do I use perl scripts with Gaim? 149 13.1. How do I use perl scripts with Gaim?
166 15.2. How do I compile a plugin for Gaim? 150 13.2. How do I compile a plugin for Gaim?
167 15.3. I have a plugin or perl script for Gaim that used to work, but 151 13.3. I have a plugin or perl script for Gaim that used to work, but
168 does not with the current version. 152 does not with the current version.
169 15.4. Where can I find documentation on writing plugins and Perl 153 13.4. Where can I find documentation on writing plugins and Perl
170 scripts? 154 scripts?
171 155
172 16. Development 156 14. Development
173 157
174 16.1. Can I help? 158 14.1. Can I help?
175 16.2. Gaim never leaves a core file. 159 14.2. Gaim never leaves a core file.
176 16.3. Where should I report bugs? 160 14.3. Will you support features such as voice chat, internet phones,
177 16.4. Where should I submit patches? 161 or video chat?
178 16.5. Did you guys reverse engineer it? 162 14.4. Where should I report bugs?
179 163 14.5. Where should I submit patches?
180 17. Misc. Questions 164 14.6. Did you guys reverse engineer it?
181 165
182 17.1. Can I IM you guys? 166 15. Miscellaneous Questions
183 17.2. Hello? 167
184 Can I give you money/hardware/other expensive things that can be 168 15.1. Can I IM you guys?
185 17.3. hocked for cash what with you all being students/ 169 15.2. Hello?
186 full-time-workers and helping to produce this wonderful software 170 15.3. Does Gaim support secure instant messaging (encrypted IMs)?
187 instead of studying/sleeping? 171 15.4. Why are the passwords in accounts.xml not encrypted?
188 17.4. Does Gaim support secure instant messaging (encrypted IMs)? 172 15.5. When will the next version of Gaim be released?
189 17.5. Why are the passwords in accounts.xml not encrypted? 173 15.6. What will the next version be?
190 17.6. What is gaim-remote? 174 15.7. So, can I look forward to mega-sexy super functionality with
191 17.7. When will the next version of Gaim be released? 175 Gaim?
192 17.8. What will the next version be? 176 15.8. How do I change the language for the Highlight Misspelled words
193 17.9. So, can I look forward to mega-sexy super functionality with 177 option?
194 Gaim? 178 15.9. Can I make Gaim transparent/translucent?
179 15.10. Can I "skin" Gaim?
195 180
196 +------------------------------------------------------------------------------ 181 +------------------------------------------------------------------------------
197 | 1. Compiling and Installing 182 | 1. Compiling and Installing
198 +------------------------------------------------------------------------------ 183 +------------------------------------------------------------------------------
199 184
211 found work-arounds for the latest set of changes. Also, some versions of 196 found work-arounds for the latest set of changes. Also, some versions of
212 automake require certain ranges of gettext versions, and we are utterly 197 automake require certain ranges of gettext versions, and we are utterly
213 unable to keep track of what versions will work with what other versions. 198 unable to keep track of what versions will work with what other versions.
214 199
215 If you have Slackware < 9.1, you need to get non-slack packages for autoconf, 200 If you have Slackware < 9.1, you need to get non-slack packages for autoconf,
216 automake, gettext, and libtool. You also have to copy the contents of /usr/ 201 automake and libtool. You also have to copy the contents of /usr/local/share/
217 local/share/aclocal to /usr/share/aclocal. This is due to bugs in Slackware 202 aclocal to /usr/share/aclocal. This is due to bugs in Slackware and the auto*
218 and the auto* packages. 203 packages.
219 204
220 *BSD users may also have problems with libtool and will also have to remove 205 *BSD users may also have problems with libtool and will also have to remove
221 the --no-verify from the configure script. 206 the --no-verify from the configure script.
222 207
223 Having problems getting SSL and MSN working? See http://gaim.sf.net/ 208 Having problems getting SSL and MSN working? See http://gaim.sf.net/
252 --disable-plugins. This will let you choose which protocols are compiled 237 --disable-plugins. This will let you choose which protocols are compiled
253 in with Gaim, but you will not be able to use any other protocols or 238 in with Gaim, but you will not be able to use any other protocols or
254 plugins. 239 plugins.
255 240
256 You'll need to compile any protocols that you specified in 241 You'll need to compile any protocols that you specified in
257 --with-static-prpls. Oscar and TOC are defaults. 242 --with-static-prpls. Oscar is the default.
258 243
259 2. Use the --with-dynamic-prpls option to ./configure 244 2. Use the --with-dynamic-prpls option to ./configure
260 245
261 3. Change to the directories for the protocols you want to compile (e.g. src 246 3. Change to the directories for the protocols you want to compile (e.g. src
262 /protocols/jabber), and run make from there. Then after you've compiled 247 /protocols/jabber), and run make from there. Then after you've compiled
275 260
276 1.7 Are the packages signed? If so, by who, and how can I get the key? 261 1.7 Are the packages signed? If so, by who, and how can I get the key?
277 262
278 Yes, all packages are signed. The signature for the tarball and bzip2 archive 263 Yes, all packages are signed. The signature for the tarball and bzip2 archive
279 are provided by separate downloads. The RPMs we provide are signed by either 264 are provided by separate downloads. The RPMs we provide are signed by either
280 Ethan Blanton, Mark Doliner, or Christian Hammond. Usually the Mandrake and 265 Ethan Blanton, Mark Doliner, or Stu Tomlinson. Usually the Mandrake RPMs are
281 Fedora Core 1 RPMs are signed by Mark Doliner and the Red Hat 8 and 9 RPMs 266 signed by, Mark Doliner, the Fedora Core RPMs are signed by Stu Tomlinson,
282 are signed by Ethan Blanton. The keys can be obtained from any key server. 267 and the Red Hat 8 and 9 RPMs are signed by Ethan Blanton. The keys can be
283 http://pgp.mit.edu/ is popular. 268 obtained from any key server. http://pgp.mit.edu/ is popular.
284 269
285 1.8 Can I use Gaim for GTK+1.2? 270 1.8 Can I use Gaim for GTK+ 1.2?
286 271
287 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We 272 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We
288 really really really recommend using the most current version of Gaim and not 273 really really really recommend using the most current version of Gaim and not
289 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're 274 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're
290 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the 275 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the
293 some protocols likely do not work. Also, the 0.59.x releases aren't 278 some protocols likely do not work. Also, the 0.59.x releases aren't
294 breathtakingly beautiful. 279 breathtakingly beautiful.
295 280
296 1.9 Can I run Gaim on IRIX? 281 1.9 Can I run Gaim on IRIX?
297 282
298 It has been done before. Please see http://sourceforge.net/forum/forum.php? 283 Sure you can - the amount of effort involved depends on which compiler you
299 thread_id=725839&forum_id=665 at our SourceForge Forum. 284 use; there is however no official support.
300 285
301 1.10 Can I run gaim on MacOSX? 286 GCC (tested with 3.4 on IRIX 6.5.29): All but one necessary changes were
302 287 included in the official sources. You will notice GnuTLS will not be included
303 Yes you can, but we do not provide a package for it. The reason being is that 288 by default, even if the necessary includes and libraries are available; to
304 to use gaim on MacOSX, you need to install an X server and gtk, which we are 289 add SSL support, open the configure script in your favourite editor and
305 not prepared to support. You can either compile gaim (and its dependencies) 290 replace all instances of "-lnsl" by "-lnsl -lgnutls". Ask no questions :-) it
306 yourself, or you can use the fink installer available from http://fink.sf.net 291 Just Works. Mozilla-NSS wasn't tested.
307 . If you would like a native aqua interface or a user-friendly installer, we 292
308 suggest trying Adium (http://www.adiumx.com/). 293 MIPSPro CC (tested with 7.4.4m on IRIX 6.5.29): Less trivial for obvious
309 294 ANSI-tightness reasons. There's an unofficial patch for 2.0.0 beta3 available
310 1.11 How do I apply the patch "something.diff"? 295 http://jesuschrist.be/gaim/gaim-2.0.0beta3_irix.patch, which applies (amongst
311 296 others) the SSL hack described above. You will need to configure WITHOUT the
312 Type patch -p0 < something.diff from inside the gaim directory. If that 297 Zephyr protocol plugin.
298
299 NOTE: Jabber crashed gaim when using TLS. This is a bug inside GnuTLS that
300 might or might not be fixed by the time you read this.
301
302 1.10 Can I run Gaim on HPUX?
303
304 Yes, you can; with GCC 4.1.1 on HPUX 11.11 at least it worked fine. There is
305 however no official support.
306
307 The build scripts that are shipped with the "official" releases are
308 unfortunately incompatible with the HPUX linker; fetching the svn version and
309 running autogen.sh however gives you a healthy build dir. Configure gaim
310 WITHOUT the X screensaver extension and disable the gtk- and glibtests; no
311 source hacks are needed.
312
313 1.11 Can I run Gaim on MacOSX?
314
315 Yes you can, but we do not provide a package for it. The reason being that in
316 order to use Gaim on MacOSX, you need to install an X server and GTK+, which
317 we are not prepared to support. You can either compile Gaim (and its
318 dependencies) yourself, or you can use the fink installer available from
319 http://fink.sf.net. If you would like a native aqua interface or a
320 user-friendly installer, we suggest trying Adium (http://www.adiumx.com/).
321
322 1.12 How do I apply the patch "something.diff"?
323
324 Type patch -p0 < something.diff from inside the Gaim directory. If that
313 doesn't work, try patch -p1 < something.diff. 325 doesn't work, try patch -p1 < something.diff.
314 326
315 1.12 Why is gaim crashing when I start it? 327 1.13 Why is Gaim crashing when I start it?
316 328
317 First of all make sure you are using the most recent version of Gaim. If you 329 First of all make sure you are using the most recent version of Gaim. If you
318 still have problems, try the following: 330 still have problems, try the following:
319 331
320 • Make sure only one version of Gaim is installed. "whereis gaim" can 332 • Make sure only one version of Gaim is installed. "whereis gaim" can
321 sometimes be useful for determining this. 333 sometimes be useful for determining this.
322 • "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same 334 • "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same
323 terminal. 335 terminal.
324 • If gaim is not crashing, but is just sitting there not displaying 336 • If Gaim is not crashing, but is just sitting there not displaying
325 anything, try turning off anything else that might be using the sound 337 anything, try turning off anything else that might be using the sound
326 device (ie xmms) and then starting gaim. If this fixes the problem, it is 338 device (ie xmms) and then starting Gaim. If this fixes the problem, it is
327 a libao issue, not a gaim issue, and can be worked around by the use of 339 a libao issue, not a Gaim issue, and can be worked around by the use of
328 esd or arts. 340 esd or arts.
329 • Try disabling or deleting any 3rd party plugins, especially anything 341 • Try disabling or deleting any 3rd party plugins, especially anything
330 related to encryption. 342 related to encryption.
331 • If you use 0.75 or higher on win32, try deleting tcl.dll. 343 • If you use 0.75 or higher on win32, try deleting tcl.dll.
332 • If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto 344
333 away preference from -1 to 0. 345 1.14 Gaim <non-current version> is buggy. Gaim SVN is buggy. Why?
334
335 1.13 Gaim <non-current version> is buggy. Gaim CVS is buggy. Why?
336 346
337 Non-current versions have old bugs which may be fixed in the current 347 Non-current versions have old bugs which may be fixed in the current
338 version--that's why we make new releases. CVS is frequently unusable because 348 version--that's why we make new releases. SVN is frequently unusable because
339 of changes in the code. Bugs are introduced during the development process 349 of changes in the code. Bugs are introduced during the development process
340 and are hopefully fixed before a release is made. 350 and are hopefully fixed before a release is made.
341 351
342 1.14 Why do you always say not to use CVS? 352 1.15 Why do you always say not to use SVN?
343 353
344 That's a long story. For starters, see the previous question. It is often the 354 That's a long story. For starters, see the previous question. It is often the
345 case that Gaim CVS exhibits bad behavior due to features and bugfixes which 355 case that Gaim SVN exhibits bad behavior due to features and bugfixes which
346 are in a transitory state or which are not yet well understood. These bad 356 are in a transitory state or which are not yet well understood. These bad
347 behaviors range from the harmless (maybe a graphical glitch in a dialog box) 357 behaviors range from the harmless (maybe a graphical glitch in a dialog box)
348 to the irritating (a particular protocol may not work), to the downright 358 to the irritating (a particular protocol may not work), to the downright
349 damaging (recently a bug in CVS destroyed the user's buddy lists). While 359 damaging (recently a bug in SVN destroyed the user's buddy lists). While
350 behaviors like this are acceptable to some users (particularly developers, 360 behaviors like this are acceptable to some users (particularly developers,
351 who are used to such things), they tend to cause many Gaim CVS users to 361 who are used to such things), they tend to cause many Gaim SVN users to
352 contact Gaim developers and report the same (usually egregious) bug over and 362 contact Gaim developers and report the same (usually egregious) bug over and
353 over - using time which could be better spent fixing the bugs. 363 over - using time which could be better spent fixing the bugs.
354 364
355 A second major point involves public resources - a CVS checkout is not a 365 A second major point involves public resources - an SVN checkout is not a
356 cheap operation. As many Sourceforge users are aware, at various points in 366 cheap operation. As many Sourceforge users are aware, at various points in
357 the recent past Sourceforge CVS has been less than pleasant to work with. 367 the recent past Sourceforge CVS has been less than pleasant to work with.
358 This is, of course, because Sourceforge hosts dozens and dozens of useful and 368 This is, of course, because Sourceforge hosts dozens and dozens of useful and
359 active projects which use CVS as a primary method of source code 369 active projects which use[ed] CVS as a primary method of source code
360 collaboration. Unfortunately, when too many users are poking around in that 370 collaboration. Unfortunately, when too many users are poking around in that
361 CVS just for the sake of poking around, it prevents other users who are 371 CVS just for the sake of poking around, it prevents other users who are
362 trying to do work to improve those very same projects from accomplishing 372 trying to do work to improve those very same projects from accomplishing
363 their tasks. It is better for the community if an enterprising individual 373 their tasks. Naturally, this could easily become true of Sourceforge's SVN
364 wishing to fix a particular bug she has seen can get to the code and create a 374 offering as well. It is better for the community if an enterprising
365 patch, even if this means that some users have to wait a few weeks for the 375 individual wishing to fix a particular bug [s]he has seen can get to the code
366 next release to see what new features it might hold. 376 and create a patch, even if this means that some users have to wait a few
377 weeks for the next release to see what new features it might hold.
367 378
368 The third point is not a problem which has yet come up, but it is in the back 379 The third point is not a problem which has yet come up, but it is in the back
369 of the mind of the developers who bring you Gaim. As a third-party IM client, 380 of the mind of the developers who bring you Gaim. As a third-party IM client,
370 Gaim is not a priority (and indeed may be an irritant) for the IM service 381 Gaim is not a priority (and indeed may be an irritant) for the IM service
371 providers. We do our best to keep Gaim playing nice and being friendly on the 382 providers. We do our best to keep Gaim playing nice and being friendly on the
373 support. If a few dozen people are using this buggy client, the IM providers 384 support. If a few dozen people are using this buggy client, the IM providers
374 are not likely to go out of their way to do anything about it. However, if 385 are not likely to go out of their way to do anything about it. However, if
375 hundreds of people are pointing an ill-behaved client at an IM server, the 386 hundreds of people are pointing an ill-behaved client at an IM server, the
376 server administrators may be forced to take action. (This is particularly 387 server administrators may be forced to take action. (This is particularly
377 likely if the buggy behavior is damaging in some way.) Gaim releases 388 likely if the buggy behavior is damaging in some way.) Gaim releases
378 represent code which the gaim developers feel is relatively well-behaved and 389 represent code which the Gaim developers feel is relatively well-behaved and
379 stable. This includes not only the interface seen by Gaim users, but the 390 stable. This includes not only the interface seen by Gaim users, but the
380 traffic seen by IM service providers. Gaim CVS bears no such guarantees. 391 traffic seen by IM service providers. Gaim SVN bears no such guarantees.
381 392
382 In short, there are a lot of good reasons to not use Gaim CVS if one does not 393 In short, there are a lot of good reasons to not use Gaim SVN if one does not
383 wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim 394 wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim
384 in some intimate way. There are, however, only a few reasons to use Gaim CVS 395 in some intimate way. There are, however, only a few reasons to use Gaim SVN
385 outside of the above. Please weigh these things carefully and decide whether 396 outside of the above. Please weigh these things carefully and decide whether
386 you wish to use Gaim CVS for a good reason which furthers the community, or 397 you wish to use Gaim SVN for a good reason which furthers the community, or
387 for selfish reasons which are not entirely important. 398 for selfish reasons which are not entirely important.
388 399
389 +------------------------------------------------------------------------------ 400 +------------------------------------------------------------------------------
390 | 2. Using Gaim 401 | 2. Using Gaim
391 +------------------------------------------------------------------------------ 402 +------------------------------------------------------------------------------
411 422
412 Novell: See your Novell server administrator. 423 Novell: See your Novell server administrator.
413 424
414 2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol? 425 2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol?
415 426
416 Use the Account Editor (Tools->Accounts, or the Accounts button on the start 427 Use the Account Editor (Accounts->Add/Edit) to add the account of the
417 screen) to add the account of the appropriate messaging service. Use the 428 appropriate messaging service. Use the checkbox in the account editor to
418 checkbox in the account editor to sign online. 429 enable the account.
419 430
420 2.3 How do I change the font Gaim uses? 431 2.3 How do I use Google Talk?
432
433 Create a Jabber account as per Google's FAQ. The Audio component is not
434 currently supported and will not be until work on it is finished. We have no
435 time frame for that as yet.
436
437 2.4 How do I change the font Gaim uses? The empty left padding? The background
438 color?
421 439
422 The font preference in Gaim is used only for the formatting of outgoing 440 The font preference in Gaim is used only for the formatting of outgoing
423 messages. The display fonts used by the rest of Gaim are those specified by 441 messages. The display fonts used by the rest of Gaim are those specified by
424 GTK. To change this font you need to edit your ~/.gtkrc-2.0 file. If you need 442 GTK+. To change this font you need to edit your ~/.gtkrc-2.0 file. If you
425 help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) file. 443 need help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0)
426 On Windows, this file is located at C:\Documents and Settings\username 444 file. On Windows, this file is located at C:\Documents and Settings\username
427 \.themes\Default\gtk-2.0\gtkrc. 445 \.themes\Default\gtk-2.0\gtkrc. If the file does not exist, create it.
428 446
429 You can also just switch to a different GTK+ theme. You can find GTK+ themes 447 You can also just switch to a different GTK+ theme. You can find GTK+ themes
430 (and information on using them) by visiting themes.freshmeat.net, 448 (and information on using them) by visiting themes.freshmeat.net,
431 art.gnome.org, or searching on Google. 449 art.gnome.org, or searching on Google.
432 450
433 If you're having a problem with the font size used by a specific person, you 451 Similarly, the other font preferences are the defaults for outgoing messages,
434 can try turning on the Ignore Font Sizes preference in Preferences->Message 452 and gaim's global settings are controled by the gtk theme. Additionally, some
435 Text. 453 settings to specific parts of gaim can be set by a Gtk+ theme.
436 454
437 2.4 How do I make gaim use emacs-like keybindings? 455 2.5 Where did my ability to use Ctrl-Enter to send a message go?
438 456
439 You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http: 457 Gaim used to have an option in the preferences window which let you choose
440 //gaim.sf.net/gtkrc-2.0. 458 whether to use Enter or Ctrl-Enter to send a message. This was less than
441 459 optimal for many reasons, not least of which was because it only let you
442 2.5 How do I use smiley themes? 460 choose between those two options. It also caused large problems for people
461 who required an alternate input method (people who were typing in Chinese or
462 Japanese for example). On top of all this gtk provides an incredibly nice
463 mechanisms which allows keybindings to be set for things via the gtk theme
464 files. Gaim decided to use this gtk interface as a method of allowing people
465 to use Ctrl-Enter to send but to also allow people to use anything else they
466 felt like and to reduce the clutter in the User Interface. The gtk interface
467 is, unfortunately, not as immediately obvious as a simple checkbox, however
468 it is still simple. The example gtkrc file seen http://gaim.sf.net/gtkrc-2.0
469 shows you how to do it (among other things).
470
471 2.6 When I click the status selector, I see blank space and have to scroll.
472 What can I do about this?
473
474 Edit your ~/.gtkrc-2.0 to contain the appropriate lines from http://
475 gaim.sf.net/gtkrc-2.0. Search for "appears-as-list".
476
477 2.7 The status selector has extra padding in it. How can I make it smaller?
478
479 Edit your ~/.gtkrc-2.0 to contain the appropriate lines from http://
480 gaim.sf.net/gtkrc-2.0. Search for "xthickness". There are two examples. Start
481 by trying the first one. If that makes the status selector look worse, then
482 try the second one.
483
484 2.8 How do I make gaim use emacs-like keybindings, or assign a custom hotkey?
485
486 You need to edit your ~/.gtkrc-2.0 to contain the appropriate lines from
487 http://gaim.sf.net/gtkrc-2.0. If you are using gtk-can-change-accels = 1,
488 then you hover over the menu item then press your desired key stroke.
489
490 2.9 How do I make Escape close the conversation window?
491
492 Sadly, you can't use the hover-and-press technique just described for this,
493 because Escape closes the menu. You have to hand-edit ~/.gaim/accels. Close
494 Gaim, and open ~/.gaim/accels in your favorite text editor. Find
495 (gtk_accel_path "<main>/Conversation/Close" "[something]"), remove the
496 semi-colon (which is the comment character) from the start of the line if it
497 is there and replace whatever is between the second pair of quote marks with
498 Escape. Save and close, and restart Gaim.
499
500 2.10 How do I use smiley themes?
443 501
444 To select a theme, open Gaim's preferences to the "Smiley Themes" page and 502 To select a theme, open Gaim's preferences to the "Smiley Themes" page and
445 click on whichever theme you want to use. To install a theme, simply drag it 503 click on whichever theme you want to use. To install a theme, simply drag it
446 into the theme selector. You can find themes on the Gaim Smiley Themes (http: 504 into the theme selector. You can find themes on the Gaim Smiley Themes (http:
447 //gaim.sf.net/themes.php) page. 505 //sourceforge.net/tracker/?atid=746976&group_id=235&func=browse) tracker.
448 506
449 You can also install themes manually by uncompressing them to their own 507 You can also install themes manually by uncompressing them to their own
450 directory in ~/.gaim/smileys/ 508 directory in ~/.gaim/smileys/
451 509
452 2.6 Why are the status icons so big? 510 2.11 Why are the status icons so big?
453 511
454 We believe that, by adding a second line of text to each buddy list entry, 512 We believe that, by adding a second line of text to each buddy list entry,
455 we're able to show more information about each buddy on the buddy list. The 513 we're able to show more information about each buddy on the buddy list. The
456 'Big List,' as we call it, shows status text, idle time, and warning level 514 'Big List,' as we call it, shows status text and idle time concisely and
457 concisely and attractively. It shows more than one status "emblem" for each 515 attractively. It shows more than one status "emblem" for each buddy,
458 buddy, indicating at the same time a mobile user who is away. Most 516 indicating at the same time a mobile user who is away. Most importantly, it
459 importantly, it puts the buddy icon in the list, making it far easier to 517 puts the buddy icon in the list, making it far easier to locate buddies
460 locate buddies within a large list where names are harder to pick out than 518 within a large list where names are harder to pick out than images. Due to
461 images. Due to the increased usability of this interface, we have made it the 519 the increased usability of this interface, we have made it the default.
462 default.
463 520
464 We are aware that some people feel more comfortable using an interface more 521 We are aware that some people feel more comfortable using an interface more
465 similar to IM clients they may have used in the past. The 'Big List' can be 522 similar to IM clients they may have used in the past. The 'Big List' can be
466 disabled by un-checking "Show buddy icons" in the Buddy List preferences. 523 disabled by un-checking "Show buddy details" in the Buddies menu.
467 524
468 2.7 Why do the emblems move around the status icon? 525 2.12 Why do the emblems move around the status icon?
469 526
470 The four corners of the icon have different precedence. The lower-right is 527 The four corners of the icon have different precedence. The lower-right is
471 the highest, lower-left is second-highest, etc. The most important emblem is 528 the highest, lower-left is second-highest, etc. The most important emblem is
472 in the lower-right, always. When an AOL buddy is not away, the fact that [s] 529 in the lower-right, always. When an AOL buddy is not away, the fact that [s]
473 he's an AOL user is the most important information shown in the icon. The 530 he's an AOL user is the most important information shown in the icon. The
474 consistency is that the user can always look in the same place on the icon to 531 consistency is that the user can always look in the same place on the icon to
475 find out what he needs to know. Also, importantly, the lower-right corner 532 find out what he needs to know. Also, importantly, the lower-right corner
476 emblem is the only emblem that shows up when "Small list" is on, as only one 533 emblem is the only emblem that shows up when "Small list" is on, as only one
477 emblem would fit. 534 emblem would fit.
478 535
479 2.8 How do I get sound to work correctly? 536 2.13 How do I get sound to work correctly?
480 537
481 Gaim uses libao to play sounds. Playing sounds directly through esound or 538 Gaim uses gstreamer to play sounds. Playing sounds directly through esound or
482 arts is no longer supported. 539 arts is no longer supported.
483 540
484 `Libao is a cross-platform library that allows programs to output PCM audio 541 To compile Gaim with support for gstreamer you need libgstreamer0.10-dev and
485 data to the native audio devices on a wide variety of platforms. It currently 542 its dependencies. If you do not wish to install these packages you can also
486 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound 543 just change your sound playing method in preferences to Command and use
487 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts 544 esdplay %s or artsplay %s.
488 (Analog Realtime Synthesizer). ' 545
489 546 2.14 How do I make Gaim use ALSA or OSS for playing sounds? What does the
490 To compile Gaim with support for libao you need libao-devel and 547 "Automatic" option do?
491 audiofile-devel. To use libao you need libao and audiofile. If you do not 548
492 wish to install these packages you can also just change your sound playing 549 The "Automatic" option lets gstreamer pick how the sounds are played. You can
493 method in preferences to Command and use esdplay %s or artsplay %s. 550 use the gstreamer-properties tool to control this.
494 551
495 2.9 How do I make Gaim use ALSA or OSS for playing sounds? What does the 552 2.15 Why does Gaim use the same WM_CLASS for every window? It makes it
496 "Automatic" option do?
497
498 If you choose "Automatic", "ESD", or "Arts", Gaim uses libao to play sounds.
499 Choosing "ESD" or "Arts" forces libao to play sounds using that method, while
500 choosing "Automatic" lets it decide for itself.
501
502 If you choose "Automatic", you can create a file, either /etc/libao.conf or ~
503 /.libao, and put one of the following lines in it:
504
505 default_driver=alsa
506
507 default_driver=oss
508
509 Other drivers, like alsa09, arts, esd, irix, macosx, and sun might also be
510 supported, depending on your platform and how libao was compiled. See also
511 man 5 libao.conf.
512
513 2.10 Why does Gaim use the same WM_CLASS for every window? It makes it
514 impossible to control window size and placement for the buddy list 553 impossible to control window size and placement for the buddy list
515 separately from the conversations. 554 separately from the conversations.
516 555
517 Both strings in the WM_CLASS property are supposed to be the same for all 556 Both strings in the WM_CLASS property are supposed to be the same for all
518 windows in the same instance of an application. ICCCM states that one is 557 windows in the same instance of an application. ICCCM states that one is
519 meant to be the same for all instances of the application, the other is meant 558 meant to be the same for all instances of the application, the other is meant
520 to be unique to that instance of the application. ICCCM also states "If a 559 to be unique to that instance of the application. ICCCM also states "If a
521 client has multiple windows with identical WM_CLASS and WM_NAME properties, 560 client has multiple windows with identical WM_CLASS and WM_NAME properties,
522 then it should provide a WM_WINDOW_ROLE property." 561 then it should provide a WM_WINDOW_ROLE property."
523 562
524 GTK+ sets these WM_CLASS values for us so that they are unique for Gaim 563 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim
525 instances, and the documentation for the gtk_window_set_wmclass function says 564 instances, and the documentation for the gtk_window_set_wmclass function says
526 explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint 565 explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint
527 to differentiate windows. If your window manager is having problems 566 to differentiate windows. If your window manager is having problems
528 differentiating between Gaim windows, please ensure that it uses the 567 differentiating between Gaim windows, please ensure that it uses the
529 WM_WINDOW_ROLE hint per the ICCCM. 568 WM_WINDOW_ROLE hint per the ICCCM.
530 569
531 2.11 I blocked someone accidentally, how can I unblock them? 570 2.16 I blocked someone accidentally, how can I unblock them?
532 571
533 See the "Privacy" option under the "Tools" menu of the Buddy List. 572 See the "Privacy" option under the "Tools" menu of the Buddy List.
534 573
535 2.12 What is a "Buddy Pounce"? 574 2.17 What is a "Buddy Pounce"?
536 575
537 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy 576 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy
538 Alerts." Despite this though, you could think of a buddy pounce as an Alert 577 Alerts." Despite this though, you could think of a buddy pounce as an Alert
539 and get an idea of the most minimal uses of a buddy pounce. In reality, a 578 and get an idea of the most minimal uses of a buddy pounce. In reality, a
540 buddy pounce is much like a macro, or a recorded action. When you set a 579 buddy pounce is much like a macro, or a recorded action. When you set a
543 actions include everything from playing a sound (like an Alert would do) to 582 actions include everything from playing a sound (like an Alert would do) to
544 sending a message to the person, to executing a command. This action will 583 sending a message to the person, to executing a command. This action will
545 occur the next time gaim detects the event, ie the next time the person in 584 occur the next time gaim detects the event, ie the next time the person in
546 your buddy list who you have pounced signs on. 585 your buddy list who you have pounced signs on.
547 586
548 2.13 Where does gaim store its logs? 587 2.18 Where does gaim store its logs?
549 588
550 On unix, they are in ~/.gaim/logs, on win32 they are in the $drive\Documents 589 On unix, they are in ~/.gaim/logs, on win32 they are in the C:\Documents and
551 and Settings\user\Application Data\.gaim\logs directory. In either case, new 590 Settings\user\Application Data\.gaim\logs directory. (NOTE: Application Data
552 logs (new as of 0.73) are in subdirectories that correspond to protocol/ 591 is a hidden directory.) In either case, new logs (new as of 0.73) are in
553 yourscreenname/theirscreenname. 592 subdirectories that correspond to protocol/yourscreenname/theirscreenname.
554 593
555 2.14 How can I see my own status with Gaim? 594 2.19 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that
556
557 Currently the only supported method to see your own status is to add yourself
558 to your buddy list. This works with Aim, ICQ, Y!M, IRC, and some of the
559 others, and is mimiced by gaim for MSN and Jabber.
560
561 2.15 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that
562 isn't IM-related? 595 isn't IM-related?
563 596
564 No, you can't. We get requests for this often, but Gaim is indeed a messaging 597 No, you can't. We get requests for this often, but Gaim is indeed a messaging
565 client. Aside from the capabilities each protocol may support, the Gaim 598 client. Aside from the capabilities each protocol may support, the Gaim
566 developers have no intention to turn Gaim into a multi-feature Internet 599 developers have no intention to turn Gaim into a multi-feature Internet
573 | 3. Features 606 | 3. Features
574 +------------------------------------------------------------------------------ 607 +------------------------------------------------------------------------------
575 608
576 3.1 Does Gaim support file transfer? 609 3.1 Does Gaim support file transfer?
577 610
578 Somewhat, yeah. As of 0.79 the following is supported: 611 Somewhat, yeah. As of 1.2.1 The following is supported:
579 612
580 • Sending and receiving files on AIM (although it might be a bit buggy) 613 • Sending and receiving files on AIM/ICQ (although it might be a bit buggy)
581 • Sending and receiving files on IRC 614 • Sending and receiving files on IRC
582 • Sending and receiving files on Jabber 615 • Sending and receiving files on Jabber
583 • Sending and receiving files on MSN 616 • Sending and receiving files on MSN
584 • Sending and receiving files on SILC 617 • Sending and receiving files on SILC
585 • Sending and receiving files on Yahoo (sending is limited to 1Mb) 618 • Sending and receiving files on Yahoo when not using an HTTP proxy
619 (sending is limited to an unknown file size)
586 620
587 Most of the protocols themselves support file transfer, but Gaim has not been 621 Most of the protocols themselves support file transfer, but Gaim has not been
588 written to support it yet. If you would like file transfer to work better or 622 written to support it yet. If you would like file transfer to work better or
589 be more complete, get CVS and submit a patch using the generic file transfer 623 be more complete, get SVN and submit a patch using the generic file transfer
590 API. 624 API.
591 625
592 3.2 Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or 626 3.2 Can I turn the tray icon off?
593 something? 627
594 628 Sorry, no. The tray icon will load if you have a Notification Area.
595 Yeah, Gaim supports what is called a system tray icon that conforms to the
596 standards at www.freedesktop.org. This tray icon is supported by Windows, KDE
597 3.1, Gnome 2.2, and Red Hat Gnome 2.0. All you have to do is load the "System
598 Tray Icon" plugin by going to Preferences and then Plugins.
599
600 If you're using Gnome you need to make sure that your panel has a
601 Notification Area on it. To add one, right click on the panel, select Add To
602 Panel->Utility->Notification Area. Gaim will insert the tray icon in any
603 System Tray implementation that conforms to these standards, so feel free to
604 write one for your window manager of choice.
605
606 Due to a flaw in these specs, KDE users may experience trouble with the
607 background color of the docklet. There is unfortunately nothing we can do
608 about this.
609 629
610 3.3 What do those colors in the conversation tab mean? 630 3.3 What do those colors in the conversation tab mean?
611 631
612 • Red - A message is waiting for you 632 • Red - A message is waiting for you
613 • Blue - Someone sent a message containing your name 633 • Blue - Someone sent a message containing your name
614 • Green - The buddy is typing 634 • Green - The buddy is typing
615 • Yellow - The buddy began typing, and then stopped 635 • Yellow - The buddy began typing, and then stopped
616 • Gray - There has been a join or a part in that chat, or the buddy has 636 • Gray - There has been a join or a part in that chat, or the buddy has
617 signed off 637 signed off
618 638
619 3.4 Will Gaim save my buddy list to the server? 639 3.4 Can I import or export my buddy list?
620 640
621 Yes, Gaim saves your buddy list to the server for AIM, ICQ, Jabber, MSN, 641 The plugin pack hosted at http://guifications.sourceforge.net/PluginPack has
622 Novell and Yahoo!. 642 a plugin to do this.
623 643
624 3.5 Can I import or export my buddy list? 644 3.5 Does Gaim support animated smileys?
625 645
626 Sorry, no. Old versions of Gaim supported this, but new versions do not. All 646 Yes, but there is a bug which can cause animation to be lost if gaim has to
627 the code for saving and loading buddy lists was rewritten, and support for 647 resize the image.
628 importing and exporting buddy lists was never re-added. However, with all 648
629 major protocols storing their buddy lists on the server, this feature is less 649 3.6 Can I make Gaim group screen names by the person that owns them? You know,
630 useful today than in the past.
631
632 3.6 Does Gaim support animated smileys?
633
634 Yes, as of version 0.70 Gaim supports animated smileys.
635
636 3.7 Can I make Gaim group screen names by the person that owns them? You know,
637 like Trillian's Meta Contacts? 650 like Trillian's Meta Contacts?
638 651
639 Sure! Right click a buddy on your list and at the bottom of the menu click 652 Sure! Right click a buddy on your list and at the bottom of the menu click
640 "Expand". Then just drag other screen names to the same person below it. When 653 "Expand". Then just drag other screen names to the same person below it. When
641 you're done, click on the arrow to collapse them. When the contact is 654 you're done, click on the arrow to collapse them. When the contact is
643 buddies in the contact, and their order. 656 buddies in the contact, and their order.
644 657
645 You may need to turn off the preference option to automatically expand 658 You may need to turn off the preference option to automatically expand
646 Contacts in order to be able to edit an existing Contact. 659 Contacts in order to be able to edit an existing Contact.
647 660
648 3.8 How do I get the old logging back? 661 3.7 What happened to my timestamps? Can I change them?
649 662
650 The old logging was removed because it was deficient in many ways. There is 663 As of 2.0.0, timestamps follow the system locale. This is a significant
651 no way in Gaim itself to revert to the old logging, but the new logging is so 664 difference from previous versions of gaim, and though it was requested more
652 good you could implement something similar to the old logging as a plugin. 665 than once, we know it will prove to be a controversial decision. Fortunately
653 666 for all of you out there, we also provide plugins to change it.
654 3.9 How can I convert my old logs to the new format? 667
655 668 As of 2.0.0, there are two plugins that relate to timestamps. One, the
656 It's not possible to perfectly convert from the old format to the new format 669 "Timestamp" plugin, has existed for some time. It allows you to have iChat
657 because the old format is missing some information necessary to do that (eg. 670 style timestamps, though implemented to behave slightly differently. The
658 which account the messages were sent from). 671 other plugin is new. The "Message Timestamp Formats" plugin allows you to
659 672 manipulate your timestamps in a couple different ways. Notably, you can
660 It shouldn't be too difficult to do a rough conversion using a small script, 673 restore the 1.x timestamp format, and/or cause all timestamps to have dates
661 or using the old_logger_* functions in gaim itself. 674 in them.
662 675
663 Peter Johnson has written a python script to do just this, it is available on 676 3.8 How does Gaim decide which saved statuses to show in the status selector?
664 his website (at the bottom). 677
665 678 Gaim shows six "popular" saved statuses in the status selector. These are
666 +------------------------------------------------------------------------------ 679 your six most recently used statuses, offset by a weight. Gaim sorts all your
667 | 4. ICQ Protocol 680 saved statuses by the timestamp when they were last used. And then, for each
668 +------------------------------------------------------------------------------ 681 time you've used a status, the timestamp is increased by one day.
669 682
670 4.1 How do I use ICQ? 683 If you are upgrading from 1.x or lower, gaim is unable to determine which are
671 684 the most popular states, as these older releases did not save that
672 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use 685 information. As a result, the initial contents of the menu will be somewhat
673 it, simply put your account number in the "Screen Name" box and your password 686 random. It will settle over the first few uses of (distinct) states into the
674 in the "Password" box. Leave the server settings set to the default 687 behavior described above.
675 (login.oscar.aol.com and port 5190). 688
676 689 3.9 Why are no states listed when I go to set a state for Auto Away?
677 4.2 Can I send SMS messages? 690
678 691 Gaim can only use saved states for this feature. You need to create and save
679 Kind of. See our answer to this for the AIM/ICQ Protocol. 692 a named state first.
680 693
681 +------------------------------------------------------------------------------ 694 +------------------------------------------------------------------------------
682 | 5. TOC Protocol 695 | 4. AIM/ICQ (OSCAR) Protocol
683 +------------------------------------------------------------------------------ 696 +------------------------------------------------------------------------------
684 697
685 5.1 What is the TOC protocol? 698 4.1 Can I set my profile?
686 699
687 It's an AIM protocol used by Quick Buddy and AIM Express. It's recommended 700 In AIM, yes, you can. Go to Accounts->account name. Set your ICQ profile is
688 that you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol 701 not supported yet.
689 instead. We keep TOC around in case OSCAR ever stops working. However, we are 702
690 not actively supporting this code, and no longer distribute it in binaries. 703 4.2 Can I set a buddy icon?
691 704
692 +------------------------------------------------------------------------------ 705 Yes. Go to the Account Menu, and click to "Modify" the AIM/ICQ account you
693 | 6. AIM/ICQ (OSCAR) Protocol 706 wish to have an icon. Enter the full path to the image you wish to use in the
694 +------------------------------------------------------------------------------ 707 box labeled "Buddy Icon File." The file must be smaller than 4KB. It can have
695 708 any dimensions, and can be in any format. However, if you wish Windows users
696 6.1 Can I set my profile? 709 to see it, it must be in a format Windows understands, such as .bmp, .gif,
697 710 and .jpg.
698 Yes you can. Go to Tools->Account Actions 711
699 712 4.3 I just changed my buddy icon, and I can't see the new one.
700 6.2 Can I set a buddy icon?
701
702 Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and
703 click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the
704 full path to the image you wish to use in the box labeled "Buddy Icon File."
705 The file must be below 4KB. It can have any dimensions, and can be in any
706 format. However, if you wish Windows users to see it, it must be in a format
707 Windows understands, such as .bmp, .gif, and .jpg.
708
709 6.3 Some of my buddies are not showing up as online, why is that?
710
711 AOL has set a limit for the maximum number of people you can have in your
712 buddy list. This number is currently 200. If you don't think you are anywhere
713 near that limit, it is possible that your server-stored buddy list is
714 corrupt.
715
716 If you think this might be the case, you can try signing on with an official
717 AIM program from AOL. This will usually correct any problems with the list.
718
719 6.4 Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
720
721 Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need
722 to pass the entire URI to the gaim-remote program (included with gaim). To do
723 this with Gnome 2, run gnome-file-types-properties or "File Types and
724 Programs" from the preferences menu. Add a service with protocol "aim" and
725 set the program to gaim-remote uri "%s". This will make AIM URIs work in
726 Galeon 2. Also, not all types of AIM URI's are supported. The ones that are
727 supported are goim, addbuddy, and gochat.
728
729 You'll need the "Remote Control" plugin loaded for this to work.
730
731 If you use wingaim, this will not work as gaim-remote has not yet been ported
732 over.
733
734 6.5 I just changed my buddy icon, and I can't see the new one.
735 713
736 First, try IMing yourself a few times. Buddy icons are checked when you IM 714 First, try IMing yourself a few times. Buddy icons are checked when you IM
737 people, so depending on the protocol, that may work. If it still doesn't 715 people, so depending on the protocol, that may work. If it still doesn't
738 update, check the file size (buddy icons must be smaller than 4kb) and the 716 update, check the file size (buddy icons must be smaller than 4kb) and the
739 image size (it should be 48x48 or 50x50 in most cases). Also, check the file 717 image size (it should be 48x48 or 50x50 in most cases). Also, check the file
740 type. GIF or JPEG images are best supported; most other formats do not work 718 type. GIF or JPEG images are best supported; most other formats do not work
741 at all. If all of that checks out and it still doesn't work, and you're sure 719 at all. If all of that checks out and it still doesn't work, and you're sure
742 the protocol supports it, try restarting Gaim. 720 the protocol supports it, try restarting Gaim.
743 721
744 6.6 Does Gaim support DirectIM and IM Image? 722 4.4 Some of my buddies are not showing up as online, why is that?
723
724 AOL has set a limit for the maximum number of people you can have in your
725 buddy list. This number is currently 500 for AIM, if you don't think you are
726 anywhere near that limit, it is possible that your server-stored buddy list
727 is corrupt.
728
729 If you think this might be the case, you can try signing on with an official
730 AIM program from AOL. This will usually correct any problems with the list.
731
732 4.5 Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
733
734 Yes, you need to register gaim-url-handler in your browser. This requires
735 that Gaim be built with dbus support.
736
737 4.6 Does Gaim support DirectIM and IM Image?
745 738
746 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not 739 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not
747 working for you, make sure that at least one person is not behind a firewall. 740 working for you, make sure that at least one person is not behind a firewall.
748 741
749 6.7 Can I send SMS messages? 742 4.7 Can I send SMS messages?
750 743
751 Yep, just send an IM to the person's phone number. For example, if the phone 744 Yep, just send an IM to the person's phone number. For example, if the phone
752 number is (919) 555-1234, you would IM the screen name +19195551234 We think 745 number is (919) 555-1234, you would message +19195551234 We think this should
753 this should work for countries with a country code of 1 (the United States 746 work for countries with a country code of 1 (the United States and Canada).
754 and Canada).
755 747
756 Sending SMS messages using "the ICQ method" is not yet supported. 748 Sending SMS messages using "the ICQ method" is not yet supported.
757 749
758 6.8 Can I add SMS numbers to my buddy list? 750 4.8 Can I add SMS numbers to my buddy list?
759 751
760 Not currently. This functionality has been broken since around September 752 Yes. You should be able to add phone numbers to your buddy list using the
761 2003. There is no ETA for when it will be fixed. 753 same format as above.
762 754
763 6.9 I heard AOL is combining ICQ and AIM, does that mean I can send a message 755 +------------------------------------------------------------------------------
764 from an AIM account to an ICQ account and vice-versa? 756 | 5. IRC Protocol
765 757 +------------------------------------------------------------------------------
766 Yes, AOL is slowly letting the two messaging networks interoperate with each 758
767 other. Messaging between the two protocols works as long as the receiver of 759 5.1 How do I join a channel with the IRC plugin?
768 the message supports it. Gaim 0.60 supports sending and receiving messages 760
769 between AIM and ICQ, but the person receiving the message must support this. 761 Create an IRC account and then sign on. After you have signed on, you can use
770 Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM 762 Buddies->Join A Chat on the buddy list to join a channel. In any window,
771 version 5.2.3139 supports receiving messages from ICQ users. It is unknown if 763 either a conversation or a chat, in which your IRC user is the sender, you
772 earlier versions of Windows AIM support this. Windows ICQ build 3800 does not 764 can also use /join to connect to a new channel.
773 support receiving messages from AIM users. Windows ICQ Lite builds 1150 and 765
774 later support receiving messages from AIM users and sending messages to AIM 766 5.2 Is there a way to make Gaim automatically identify me and/or join IRC
775 users. MacAIM versions 4.6 beta, build 1.1131 and newer support sending and
776 receiving messages to and from ICQ users.
777
778 The same clients that support receiving messages from the alternate messaging
779 network will also show up in buddy lists of people using the alternate
780 network. This means that if you can message an ICQ user from an AIM account,
781 then the ICQ user will also show up in your AIM buddy list. So an AIM user
782 using Windows AIM version 5.2.3139 will show up in an ICQ buddy list.
783
784 6.10 Why can't I connect via either Oscar or TOC?
785
786 If you are using Linux, your kernel may be using a network option called
787 "ECN". It seems that the AOL servers are currently dropping packets marked as
788 "ECN-capable". In order to turn this off, run the command
789
790 echo 0 > /proc/sys/net/ipv4/tcp_ecn
791
792 as root, or (if your distribution supports it) put the line
793
794 net.ipv4.tcp_ecn = 0
795
796 in the file /etc/sysctl.conf.
797
798 6.11 English is not my native language, and some of my friends have trouble
799 seeing my IMs/I have trouble seeing my friends' IMs. How do I use a
800 native language character set with ICQ?
801
802 Gaim 0.82 and higher allow you to specify a character encoding to use when
803 conversing with ICQ users. Use the account editor to set this encoding.
804
805 6.12 Can I set myself invisible?
806
807 Yes. Go to Tools->Away->account->Invisible.
808
809 +------------------------------------------------------------------------------
810 | 7. IRC Protocol
811 +------------------------------------------------------------------------------
812
813 7.1 How do I join a channel with the IRC plugin?
814
815 First create the account, then sign on. After you have signed on, you can use
816 File->Join A Chat on the buddy list to join a channel. In any window, either
817 a conversation or a chat, in which your IRC user is the sender, you can also
818 use /join to connect to a new channel.
819
820 7.2 Is there a way to make Gaim automatically identify me and/or join IRC
821 chats on login? 767 chats on login?
822 768
823 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it. 769 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it.
824 Do not include "/msg nickserv" as part of the message to send. 770 Do not include "/msg nickserv" as part of the message to send.
825 771
826 In version 0.64 or higher, you can add a chat to your buddy list, right click 772 In version 0.64 or higher, you can add a chat to your buddy list, right click
827 it, and tell Gaim to auto-join it. 773 it, and tell Gaim to auto-join it.
828 774
829 7.3 Is it possible to change the user name that appears in username@hostname? 775 5.3 Is it possible to change the user name that appears in username@hostname?
830 776
831 Yes. Go to Tools->Accounts. Select your IRC account and click Modify. Expand 777 Yes. Go to the Accounts menu. Select your IRC account and click to edit.
832 the Show more options section. Enter a name in the Username field. 778 Click the Advanced tab. Enter a name in the Username field.
833 779
834 7.4 How can I set/change my real name? 780 5.4 How can I set/change my real name?
835 781
836 Go to Tools->Accounts. Select your IRC account and click modify. Expand the 782 Go to the Accounts menu. Select your IRC account and click to edit. Click the
837 Show more options section. Enter a name in the Real name field. 783 Advanced tab. Enter a name in the Real name field.
838 784
839 +------------------------------------------------------------------------------ 785 +------------------------------------------------------------------------------
840 | 8. Jabber Protocol 786 | 6. Jabber Protocol
841 +------------------------------------------------------------------------------ 787 +------------------------------------------------------------------------------
842 788
843 8.1 How do I choose which Jabber server to use? 789 6.1 How do I choose which Jabber server to use?
844 790
845 The Jabber server name is part of your Jabber I.D., such as 791 The Jabber server name is part of your Jabber I.D., such as
846 somebody@server.name. So when entering your Jabber "screen name", the server 792 somebody@server.name. So when entering your Jabber "screen name", the server
847 is specified as part of your JID. 793 is specified as part of your JID.
848 794
849 8.2 How do I change my Jabber resource to be other than the default of "/ 795 6.2 How do I change my Jabber resource to be other than the default of "/Home"
850 Gaim"? 796 (or the old default of "/Gaim")?
851 797
852 When you create your account in Gaim, simply append the desired resource 798 In the buddy list window, click the Accounts menu. Next, find your Jabber
853 identifier to your Jabber I.D. For example: somebody@server.name/resource 799 account and click Edit Account. Change the value in the Resource field. Click
854 800 Save. Note: This setting cannot be changed while the account is connected.
855 8.3 How do I register a new Jabber account? 801
856 802 6.3 Can I remove a buddy from my Jabber roster entirely?
857 As of version 0.52 and up:
858
859 1. Click "Tools->Accounts->Add"
860 2. Select "Jabber" for the protocol.
861 3. Fill in screen name and password as you normally would. THIS IS A
862 REQUIRED STEP
863 4. Check the "Register with server" check-box
864 5. Click "OK".
865
866 Note: You are strongly recommended to check the "Remember password" check-box
867 as well, as Gaim presently does no password verification. So if you don't
868 type in what you thought you did, you're hosed.
869
870 8.4 How do I use invisibility?
871
872 Jabber invisibility support is available in Gaim version 0.60 and later.
873
874 There are two ways to use Jabber invisibility: on a per-buddy and on a
875 per-server basis.
876
877 To use per-buddy invisibility: right-click on the buddy on the Online buddy
878 list and select "Temporarily Hide From." You will appear to that buddy to be
879 off-line. To make yourself seen by that buddy again: right-click on the buddy
880 and select "Un-hide From." Note that the menu changes based on whether you're
881 currently invisible to that buddy or not.
882
883 The "Temporarily" part is a dead give-away. Your invisibility to that
884 buddy will last only until the next time you log on or until you set
885 server invisibility (discussed next) on and off.
886
887 To use per-server invisibility: click "Tools -> Away," select the Jabber
888 server login for the server upon which you wish to become invisible (if
889 necessary) and select "Invisible." To become visible again: select anything
890 else from that same menu (such as "Online"), or set your away status or log
891 off the server and back on again.
892
893 You can set yourself invisible per-server and subsequently make yourself
894 visible to selected buddies only.
895
896 Gaim currently does not retain invisibility settings between logins, just as
897 it doesn't currently retain "away" status.
898
899 8.5 I've a buddy that I keep removing from my buddy list but the entry keeps
900 coming back every time I log in again! How can I stop this?
901
902 With Gaim 0.60 or later, it might be continuing to import the old buddy
903 lists. Remove ~/.gaim/*.blist - these are no longer used, the buddy list is
904 now stored in ~/.gaim/blist.xml
905
906 8.6 Can I remove a buddy from my Jabber roster entirely?
907 803
908 With Gaim 0.60 or later, the deletion code will do this. Gaim currently does 804 With Gaim 0.60 or later, the deletion code will do this. Gaim currently does
909 not retain invisibility settings between logins, just as it doesn't currently 805 not retain invisibility settings between logins, just as it doesn't currently
910 retain "away" status. 806 retain "away" status.
911 807
912 8.7 What does "Cancel Presence Notification" do? 808 6.4 What does "Cancel Presence Notification" do?
913 809
914 This selection, available in Gaim version 0.60 and later, and found by 810 This selection, available in Gaim version 0.60 and later, and found by
915 right-clicking on a buddy entry in the buddy list, prevents that Jabber I.D. 811 right-clicking on a buddy entry in the buddy list, prevents that Jabber I.D.
916 from receiving future presence notifications when you log on to the server. 812 from receiving future presence notifications when you log on to the server.
917 813
918 After you do this, that buddy will have to re-request a subscription to your 814 After you do this, that buddy will have to re-request a subscription to your
919 presence (and you will have to approve it) for them to again see you on-line. 815 presence (and you will have to approve it) for them to again see you on-line.
920 816
921 +------------------------------------------------------------------------------ 817 +------------------------------------------------------------------------------
922 | 9. Y!M (Yahoo) Protocol 818 | 7. Y!M (Yahoo) Protocol
923 +------------------------------------------------------------------------------ 819 +------------------------------------------------------------------------------
924 820
925 9.1 I cannot connect to Yahoo! and get "Invalid Password" errors, or I'm using 821 7.1 I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why doesn't
926 a version of Gaim older than 0.79!
927
928 Make sure you have at least 0.79.
929
930 9.2 I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why doesn't
931 Gaim have Yahoo's "Firewall with no proxy" option? 822 Gaim have Yahoo's "Firewall with no proxy" option?
932 823
933 Yahoo!'s firewall with no proxy option connects to Yahoo! by wrapping the 824 Yahoo!'s firewall with no proxy option connects to Yahoo! by wrapping the
934 YMSG protocol inside HTTP. Gaim currently doesn't support doing this. 825 YMSG protocol inside HTTP. Gaim currently doesn't support doing this.
935 826
937 Pager Port in the Account editor under "Show more options". Ports known to 828 Pager Port in the Account editor under "Show more options". Ports known to
938 work are: 20, 23, 25, 80, 119, 5050, 8001, and 8002. While this doesn't work 829 work are: 20, 23, 25, 80, 119, 5050, 8001, and 8002. While this doesn't work
939 for as many people as actually tunneling through the HTTP protocol would, it 830 for as many people as actually tunneling through the HTTP protocol would, it
940 helps many users. 831 helps many users.
941 832
942 9.3 I blocked someone, but it doesn't seem to have worked. 833 7.2 I blocked someone, but it doesn't seem to have worked.
943 834
944 As of 0.81, this is a known bug in our Yahoo code. We're not sure what 835 As of 0.81, this is a known bug in our Yahoo code. We're not sure what
945 exactly is wrong, but it seems to fail most often when automatically removing 836 exactly is wrong, but it seems to fail most often when automatically removing
946 the buddy from your buddy list at the same time it blocks them. It also 837 the buddy from your buddy list at the same time it blocks them. It also
947 always seems to fail if Gaim already thinks the buddy is blocked, and you try 838 always seems to fail if Gaim already thinks the buddy is blocked, and you try
950 We suggest manually removing Yahoo! buddies before attempting to block them. 841 We suggest manually removing Yahoo! buddies before attempting to block them.
951 For buddies which Gaim reports are blocked but which are not, unblocking them 842 For buddies which Gaim reports are blocked but which are not, unblocking them
952 and reblocking them from the Tools->Privacy dialog will often get things 843 and reblocking them from the Tools->Privacy dialog will often get things
953 working. 844 working.
954 845
955 9.4 Can I get a list of Yahoo! Chat rooms? What about non-US lists? 846 7.3 Can I get a list of Yahoo! Chat rooms? What about localized lists?
956 847
957 Tools->Room List will let you list available Yahoo! Chat rooms. Yahoo! does 848 Tools->Room List will let you list available Yahoo! Chat rooms. Yahoo! has
958 support hidden and invite-only rooms. If you know the name of the room you 849 currently disabled user-created rooms. The option to create rooms still
959 wish to join, and it's not invite only, you can join it via Buddies->Join a 850 exists in Gaim but is non-functional unless Yahoo! re-enables user-created
960 Chat. You can also create a chat room this way, although we don't support 851 rooms.
961 setting the hidden or invite-only type settings. 852
962 853 Please note that defaults to US localized chat rooms. To get a localized room
963 To get a non-US room list, you'll need to change the Chat Room List Url in 854 list, you'll need to change the Chat Room Locale setting in the account
964 the account editor, under "Show more options". By default this field contains 855 editor, under "Show more options". In previous releases, this was known as
965 "http://insider.msg.yahoo.com/ycontent/". You can add a country code prefix 856 "Chat Room List URL". The URL is no longer used; it has been replaced by a
966 to the url to fetch the list for another country. For example, for the German 857 country code. These codes are the same as the country codes previously used
967 list, you would use "http://de.insider.msg.yahoo.com/ycontent/". 858 in the URLs. Certain country codes no longer seem to work (most notably de).
968 859
969 This has recently stopped working, we are investigating alternatives. 860 The list of known country codes is:
970
971 The list of known country codes for this url is:
972 861
973 • aa => Asia 862 • aa => Asia
974 • ar => Argentina 863 • ar => Argentina
975 • au => Australia 864 • au => Australia
976 • br => Brazil 865 • br => Brazil
977 • ca => Canada 866 • ca => Canada
978 • cf => Central African Republic 867 • cf => Central African Republic
979 • cn => China 868 • cn => China
980 • de => Germany
981 • dk => Denmark 869 • dk => Denmark
982 • es => Spain 870 • es => Spain
983 • fr => France 871 • fr => France
984 • hk => Hong Kong 872 • hk => Hong Kong
985 • in => India 873 • in => India
989 • no => Norway 877 • no => Norway
990 • se => Sweden 878 • se => Sweden
991 • sg => Singapore 879 • sg => Singapore
992 • tw => Taiwan 880 • tw => Taiwan
993 • uk => United Kingdom 881 • uk => United Kingdom
994 882 • us => United States of America
995 9.5 What protocol does Gaim use to connect to Yahoo!? 883
884 If you discover any of these no longer work, or find other country codes that
885 do work, please don't hesitate to contact the development team. (See the
886 Contact Information (http://gaim.sf.net/contactinfo.php) page.)
887
888 7.4 What protocol does Gaim use to connect to Yahoo!?
996 889
997 Normally Gaim uses the YMSG protocol, which is the same protocol that the 890 Normally Gaim uses the YMSG protocol, which is the same protocol that the
998 official Yahoo! clients use. If an attempt to login returns the "Invalid 891 official Yahoo! clients use. If an attempt to login returns the "Invalid
999 Password" error code, Gaim automatically tries to log in using the "Web 892 Password" error code, Gaim automatically tries to log in using the "Web
1000 Messenger" method. This method still uses the YMSG protocol, but 893 Messenger" method. This method still uses the YMSG protocol, but
1006 seems to ignore all Yahoo! Chat related packets. For this reason, we use the 899 seems to ignore all Yahoo! Chat related packets. For this reason, we use the
1007 YCHT protocol to join Yahoo! Chat rooms while connected using the Web 900 YCHT protocol to join Yahoo! Chat rooms while connected using the Web
1008 Messenger method. 901 Messenger method.
1009 902
1010 +------------------------------------------------------------------------------ 903 +------------------------------------------------------------------------------
1011 | 10. MSN Protocol 904 | 8. MSN Protocol
1012 +------------------------------------------------------------------------------ 905 +------------------------------------------------------------------------------
1013 906
1014 10.1 Why are my file transfers so slow? 907 8.1 Will Gaim support MSN video chat?
908
909 See #vv.
910
911 8.2 Why are my file transfers so slow?
1015 912
1016 Gaim only supports tranferring files over MSN via the MSN servers. This means 913 Gaim only supports tranferring files over MSN via the MSN servers. This means
1017 all your data is sent to an MSN server and then forwarded to the person at 914 all your data is sent to an MSN server and then forwarded to the person at
1018 the other end of the transfer. It is unknown whether we will support true 915 the other end of the transfer. It is unknown whether we will support true
1019 peer to peer file transfer over MSN. 916 peer to peer file transfer over MSN.
1020 917
1021 10.2 I'm getting lots of "Already in Opposite list" errors on MSN, why? 918 8.3 Is there a way to invite more than one person to an MSN chat?
1022
1023 The reason this happens is because you have a screen name in both your permit
1024 list and your deny list. There are two ways to fix this: the correct way and
1025 the quick way. The correct way is to go to Tools->Privacy, and manually scan
1026 the list and remove the duplicate entries. The quick way is to remove the
1027 blist.xml file from the ~/.gaim directory. Be aware that this contains your
1028 buddy list for all accounts, and also stores the "Contact" grouping of
1029 Buddies.
1030
1031 10.3 Is there a way to invite more than one person to an MSN chat?
1032 919
1033 Yes. Right click a buddy on your list and choose "Initiate Chat". In the 920 Yes. Right click a buddy on your list and choose "Initiate Chat". In the
1034 conversation window that appears, choose "Invite" from the "Conversation" 921 conversation window that appears, choose "Invite" from the "Conversation"
1035 menu to invite another user. When the conversation framework gets another 922 menu to invite another user. When the conversation framework gets another
1036 rewrite, it is possible that this will be simplified. 923 rewrite, it is possible that this will be simplified.
1037 924
1038 10.4 Is MSNP9 (MSN6) going to be supported? 925 8.4 Is MSNP11 (MSN7) going to be supported?
1039 926
1040 MSNP9 support has existed in Gaim since 0.69. However, at this point, 927 It is being worked on.
1041 features such as custom smileys aren't yet implemented. 928
1042 929 8.5 Why can't I sign on to MSN?
1043 10.5 Will I be able to use Gaim for MSN after October 15th 2003? (The day 930
1044 they're preventing third party clients from connecting) 931 You probably did not compile Gaim with SSL support, or the SSL plugin failed
1045 932 to load. The MSN protocol requires the use of SSL, which Gaim provides by
1046 Yes. We use MSNP9, which is available in 0.69 and up, and MSNP9 is supported 933 either GnuTLS or the combination of NSS and NSPR from the Mozilla project.
1047 after October 15th 2003. 934 Install one or both of these and recompile Gaim, and see the next question.
1048 935
1049 10.6 I just upgraded Gaim and the MSN plugin will not load. Why? 936 8.6 The MSN plugin won't load, but I have Mozilla NSS!
1050
1051 You did not compile with SSL support, or the SSL plugin failed to load. As of
1052 protocol version 9, the MSN protocol requires the use of SSL, which Gaim
1053 provides by either GnuTLS or the combination of NSS and NSPR from the Mozilla
1054 project. Install one or both of these and recompile Gaim, and see the next
1055 question.
1056
1057 10.7 The MSN plugin won't load, but I have Mozilla NSS!
1058 937
1059 Some distributions, including Slackware, install Mozilla NSS to a 938 Some distributions, including Slackware, install Mozilla NSS to a
1060 non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/ 939 non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/
1061 lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to 940 lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to
1062 the file, and run ldconfig as root. Then re-run configure and recompile Gaim. 941 the file, and run ldconfig as root. Then re-run configure and recompile Gaim.
1066 Mozilla 1.5 has a broken .pc file and does not install the necessary .h 945 Mozilla 1.5 has a broken .pc file and does not install the necessary .h
1067 files, and so will not be detected. 946 files, and so will not be detected.
1068 947
1069 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with Gaim. 948 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with Gaim.
1070 949
1071 10.8 What does "MSN: S: 911 3" in the debug window mean when I cannot connect 950 8.7 What does "MSN: S: 911 3" in the debug window mean when I cannot connect
1072 to MSN? 951 to MSN?
1073 952
1074 See http://gaim.sf.net/911.txt. 953 See http://gaim.sf.net/911.txt.
1075 954
1076 10.9 How do I set an MSN avatar? 955 8.8 How do I set an MSN avatar?
1077 956
1078 Gaim calls these Buddy Icons. Go to Tools->Accounts and click to Modify your 957 Gaim calls these Buddy Icons. Go to Tools->Accounts and click to Modify your
1079 MSN account. You can drag and drop a file to the resulting dialog, or use the 958 MSN account. You can drag and drop a file to the resulting dialog, or use the
1080 Open button. 959 Open button.
1081 960
1082 10.10 What does "Has you" in the buddy tooltip mean? 961 8.9 What does "Has you" in the buddy tooltip mean?
1083 962
1084 It shows you if that MSN user has added you to his/her buddy list. "Has you: 963 It shows you if that MSN user has added you to his/her buddy list. "Has you:
1085 No" does not mean you can't talk to that person. 964 No" does not mean you can't talk to that person.
1086 965
1087 10.11 How do I set my MSN Friendly Name (the name other users see)? 966 8.10 How do I set my MSN Friendly Name (the name other users see)?
1088 967
1089 In the Buddy List window, go to Tools->Account Actions->account->Set Friendly 968 In the Buddy List window, go to Accounts->account->Set Friendly Name.
1090 Name. 969
1091 970 8.11 What does "Error reading from switchboard server" mean?
1092 10.12 What does "Error reading from switchboard server" mean?
1093 971
1094 We haven't fully figured that out yet, but even Microsoft's client seems to 972 We haven't fully figured that out yet, but even Microsoft's client seems to
1095 get similar errors, although with less frequency than we do. See Bug 1060205 973 get similar errors, although with less frequency than we do. See Bug 1060205
1096 for further information. 974 for further information.
1097 975
1098 +------------------------------------------------------------------------------ 976 +------------------------------------------------------------------------------
1099 | 11. Gadu-Gadu Protocol 977 | 9. Gadu-Gadu Protocol
1100 +------------------------------------------------------------------------------ 978 +------------------------------------------------------------------------------
1101 979
1102 11.1 What is Gadu-Gadu? 980 9.1 What is Gadu-Gadu?
1103 981
1104 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at 982 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at
1105 www.gadu-gadu.pl (website in Polish). 983 www.gadu-gadu.pl (website in Polish).
1106 984
1107 11.2 Why doesn't it work right? 985 9.2 I compiled Gaim from source and now it doesn't have Gadu-Gadu support. Why?
1108 986
1109 We have not had a Gadu-Gadu maintainer in some time and are currently 987 We now use an external libgadu. Install your distro's libgadu-dev or
1110 struggling to keep this protocol functional. If you have any problems, you 988 libgadu-devel package and rebuild Gaim (making sure to rerun ./configure). If
1111 will need to submit a patch for them, as we are unlikely to have much luck 989 your distro doesn't provide libgadu, you can download it from http://
1112 fixing it. If things get too bad, we will be forced to remove this protocol 990 toxygen.net/libgadu/files/libgadu-1.7.0.tar.gz. Unpack the tarball and run:
1113 from the default builds. 991
1114 992 ./autogen.sh --prefix=/usr --disable-libgadu-openssl --disable-static --enable-shared
1115 +------------------------------------------------------------------------------ 993
1116 | 12. Zephyr Protocol 994 make
1117 +------------------------------------------------------------------------------ 995
1118 996 su -c "make install"
1119 12.1 What is Zephyr? 997
998
999 +------------------------------------------------------------------------------
1000 | 10. Zephyr Protocol
1001 +------------------------------------------------------------------------------
1002
1003 10.1 What is Zephyr?
1120 1004
1121 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its 1005 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its
1122 features include Kerberos IV authentication, multi-level chats (aka 1006 features include Kerberos IV authentication, multi-level chats (aka
1123 "subscriptions"). You're probably using this because your college/employer/ 1007 "subscriptions"). You're probably using this because your college/employer/
1124 organization uses it as a local IM/chat system. If not, you probably don't 1008 organization uses it as a local IM/chat system. If not, you probably don't
1125 have a server to connect to. 1009 have a server to connect to.
1126 1010
1127 12.2 Other Zephyr clients (zwgc,owl,tzc) work, but Gaim dies with "Couldn't 1011 10.2 Other Zephyr clients (zwgc, owl, tzc) work, but Gaim dies with "Couldn't
1128 initialize zephyr". 1012 initialize zephyr".
1129 1013
1130 Your site might require the use of Kerberos 4 for authentication, though few 1014 Your site might require the use of Kerberos 4 for authentication, though few
1131 prepackaged Gaim binaries use Kerberos. One solution is to compile Gaim with 1015 prepackaged Gaim binaries use Kerberos. One solution is to compile Gaim with
1132 the --with-krb4 flag to point to the location of your Kerberos 4 devel files, 1016 the --with-krb4 flag to point to the location of your Kerberos 4 devel files,
1133 usually one of /usr, /usr/local, or /usr/athena, e.g. ./configure --with-krb4 1017 usually one of /usr, /usr/local, or /usr/athena, e.g. ./configure --with-krb4
1134 =/path/to/kerberosIV 1018 =/path/to/kerberosIV
1135 1019
1136 12.3 Gaim isn't working, but I never got any other Zephyr client working on 1020 10.3 Gaim isn't working, but I never got any other Zephyr client working on
1137 this machine. 1021 this machine.
1138 1022
1139 You need to have zhm (which comes with the standard Zephyr distribution) 1023 You need to have zhm (which comes with the standard Zephyr distribution)
1140 installed, and running, and pointed at your Zephyr servers. e.g. 1024 installed, and running, and pointed at your Zephyr servers. e.g.
1141 1025
1143 1027
1144 Alternatively, there might be a firewall or a NAT between you and the Zephyr 1028 Alternatively, there might be a firewall or a NAT between you and the Zephyr
1145 servers. Zephyr generally doesn't work in an environment where incoming 1029 servers. Zephyr generally doesn't work in an environment where incoming
1146 connections cannot be made to arbitrary UDP ports. 1030 connections cannot be made to arbitrary UDP ports.
1147 1031
1148 12.4 How do I use Zephyr from behind my firewall, or without recompiling with 1032 10.4 How do I use Zephyr from behind my firewall, or without recompiling with
1149 kerberos support if needed? 1033 kerberos support if needed?
1150 1034
1151 You can use tzc, "Trivial Zephyr Client" and ssh to run Zephyr from a machine 1035 You can use tzc, "Trivial Zephyr Client" and ssh to run Zephyr from a machine
1152 that is behind a firewall or NAT. First, make sure that tzc is installed and 1036 that is behind a firewall or NAT. First, make sure that tzc is installed and
1153 working on the remote machine. The best version of tzc to use can be found 1037 working on the remote machine. The best version of tzc to use can be found
1163 1047
1164 /path/to/tzc -e "%s" 1048 /path/to/tzc -e "%s"
1165 1049
1166 1050
1167 +------------------------------------------------------------------------------ 1051 +------------------------------------------------------------------------------
1168 | 13. SILC Protocol 1052 | 11. SILC Protocol
1169 +------------------------------------------------------------------------------ 1053 +------------------------------------------------------------------------------
1170 1054
1171 13.1 What is SILC? 1055 11.1 What is SILC?
1172 1056
1173 SILC is an open protocol designed from the ground up with security in mind. 1057 SILC is an open protocol designed from the ground up with security in mind.
1174 It is, or should be, the protocol of choice for the paranoid. See http:// 1058 It is, or should be, the protocol of choice for the paranoid. See http://
1175 www.silcnet.org for more details. 1059 www.silcnet.org for more details.
1176 1060
1177 +------------------------------------------------------------------------------ 1061 +------------------------------------------------------------------------------
1178 | 14. Novell Protocol 1062 | 12. Novell Protocol
1179 +------------------------------------------------------------------------------ 1063 +------------------------------------------------------------------------------
1180 1064
1181 14.1 Are there any public servers for Novell? 1065 12.1 Are there any public servers for Novell?
1182 1066
1183 Not really. This protocol is designed to connect to a Novell GroupWise server 1067 Not really. This protocol is designed to connect to a Novell GroupWise server
1184 running on a corporate LAN. 1068 running on a corporate LAN.
1185 1069
1186 14.2 I can't seem to get it to work. 1070 12.2 I can't seem to get it to work.
1187 1071
1188 Novell tells us that this protocol plugin will only work with either the 1072 Novell tells us that this protocol plugin will only work with either the
1189 GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or 1073 GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or
1190 higher) server for NetWare and Windows. In addition, the server must be 1074 higher) server for NetWare and Windows. In addition, the server must be
1191 secure (SSL enabled). If you have any trouble, see the FAQ question about 1075 secure (SSL enabled). If you have any trouble, see the FAQ question about
1192 submitting bugs, and they will be forwarded to Novell, who have been kind 1076 submitting bugs, and they will be forwarded to Novell, who have been kind
1193 enough to continue active maintenance to the protocol plugin code they 1077 enough to continue active maintenance to the protocol plugin code they
1194 provided us. 1078 provided us.
1195 1079
1196 +------------------------------------------------------------------------------ 1080 +------------------------------------------------------------------------------
1197 | 15. Scripts and Plugins 1081 | 13. Scripts and Plugins
1198 +------------------------------------------------------------------------------ 1082 +------------------------------------------------------------------------------
1199 1083
1200 15.1 How do I use perl scripts with Gaim? 1084 13.1 How do I use perl scripts with Gaim?
1201 1085
1202 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim, 1086 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim,
1203 and load the perl script by checking the check box next to its name on the 1087 and load the perl script by checking the check box next to its name in the
1204 Plugins page in preferences. 1088 Plugins dialog.
1205 1089
1206 15.2 How do I compile a plugin for Gaim? 1090 13.2 How do I compile a plugin for Gaim?
1207 1091
1208 To compile a plugin for Gaim, you must have Gaim's source code. To download 1092 To compile a plugin for Gaim, you must have Gaim's source code. To download
1209 Gaim's source code, get the most recent tarball from http:// 1093 Gaim's source code, get the most recent tarball from http://
1210 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and 1094 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and
1211 untar it with the command: tar zxvf filename where filename is the file you 1095 untar it with the command: tar zxvf filename where filename is the file you
1236 5. After make finishes, you can move the plugin to a place that is more 1120 5. After make finishes, you can move the plugin to a place that is more
1237 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by 1121 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by
1238 compiling it yourself, $prefix is /usr/local by default. Otherwise, 1122 compiling it yourself, $prefix is /usr/local by default. Otherwise,
1239 $prefix is /usr. 1123 $prefix is /usr.
1240 1124
1241 15.3 I have a plugin or perl script for Gaim that used to work, but does not 1125 13.3 I have a plugin or perl script for Gaim that used to work, but does not
1242 with the current version. 1126 with the current version.
1243 1127
1244 The plugin and perl script API has changed several times, which means plugins 1128 The plugin and perl script API has changed several times, which means plugins
1245 and perl scripts must be modified in order to work. The plugin or perl script 1129 and perl scripts must be modified in order to work. The plugin or perl script
1246 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must 1130 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must
1247 implement the new API, as documented by the make docs command from the root 1131 implement the new API, as documented by the make docs command from the root
1248 of the Gaim source code tree. This will generate html documentation in the 1132 of the Gaim source code tree. This will generate html documentation in the
1249 doc/html directory. Also note that plugins and perl scripts are now 1133 doc/html directory. Also note that plugins and perl scripts are now
1250 controlled from preferences. 1134 controlled from a separate Plugins dialog.
1251 1135
1252 15.4 Where can I find documentation on writing plugins and Perl scripts? 1136 13.4 Where can I find documentation on writing plugins and Perl scripts?
1253 1137
1254 If you look in the plugins/ directory in the Gaim source, you should see a 1138 If you look in the plugins/ directory in the Gaim source, you should see a
1255 HOWTO file with some details for C plugins. Also be sure to check out our 1139 HOWTO file with some details for C plugins. Also be sure to check out our
1256 online documentation (http://gaim.sf.net/api/index.html). Be especially sure 1140 online documentation (http://gaim.sf.net/api/index.html). Be especially sure
1257 to look at the Related Pages, which lists all of Gaim's signals, as well as a 1141 to look at the Related Pages, which lists all of Gaim's signals, as well as a
1259 1143
1260 This documentation can be generated directly from the Gaim source by running 1144 This documentation can be generated directly from the Gaim source by running
1261 make docs. You will need doxygen and graphviz dot installed for this to work. 1145 make docs. You will need doxygen and graphviz dot installed for this to work.
1262 1146
1263 +------------------------------------------------------------------------------ 1147 +------------------------------------------------------------------------------
1264 | 16. Development 1148 | 14. Development
1265 +------------------------------------------------------------------------------ 1149 +------------------------------------------------------------------------------
1266 1150
1267 16.1 Can I help? 1151 14.1 Can I help?
1268 1152
1269 But of course. Just find something that's bugging you and fix it. There are a 1153 But of course. Just find something that's bugging you and fix it. There are a
1270 slew of a bug reports in Gaim's bug report tracker - you could pick one and 1154 slew of a bug reports in Gaim's bug report tracker - you could pick one and
1271 try to tackle it and submit a patch. You could also help with general bug 1155 try to tackle it and submit a patch. You could also help with general bug
1272 triage by going through the bug reports and leaving comments such as "this 1156 triage by going through the bug reports and leaving comments such as "this
1273 has been fixed" or "this is a duplicate of bug #12345." As always, make sure 1157 has been fixed" or "this is a duplicate of bug #12345." As always, make sure
1274 you follow the same coding style used in Gaim, and make sure you don't break 1158 you follow the same coding style used in Gaim, and make sure you don't break
1275 the core/UI split. 1159 the core/UI split.
1276 1160
1277 16.2 Gaim never leaves a core file. 1161 14.2 Gaim never leaves a core file.
1278 1162
1279 On most installs core files are limited in size to 0 bytes, and are therefore 1163 On most installs core files are limited in size to 0 bytes, and are therefore
1280 not created. To rectify this situation, add ulimit -c unlimited to your 1164 not created. To rectify this situation, add ulimit -c unlimited to your
1281 startup scripts (~/.bash_profile is a good place) or run it manually in a 1165 startup scripts (~/.bash_profile is a good place) or run it manually in a
1282 terminal before starting Gaim from that terminal. You can also run Gaim 1166 terminal before starting Gaim from that terminal. You can also run Gaim
1283 directly in gdb with gdb gaim. 1167 directly in gdb with gdb gaim.
1284 1168
1285 16.3 Where should I report bugs? 1169 14.3 Will you support features such as voice chat, internet phones, or video
1170 chat?
1171
1172 Merging the gaim-vv code will take time, and we are not sure when it will be
1173 ready. Even then, there will remain work to be done before voice chat, video
1174 sharing, or internet phones will work on all protocols. Right now there is
1175 nothing in subversion related to -vv, we are not sure when that will change.
1176
1177 14.4 Where should I report bugs?
1286 1178
1287 http://gaim.sf.net/bug.php. 1179 http://gaim.sf.net/bug.php.
1288 1180
1289 16.4 Where should I submit patches? 1181 14.5 Where should I submit patches?
1290 1182
1291 http://gaim.sf.net/patches.php. 1183 http://gaim.sf.net/patches.php.
1292 1184
1293 16.5 Did you guys reverse engineer it? 1185 14.6 Did you guys reverse engineer it?
1294 1186
1295 TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have 1187 Jabber, MSN and IRC are published protocols, so we didn't have to reverse
1296 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were 1188 engineer those. Oscar, ICQ, and Yahoo are not published, and were reverse
1297 reverse engineered by other people. Novell was provided by Novell, and SILC 1189 engineered by other people. Novell was provided by Novell, and SILC was
1298 was written by one of the protocol's developers. 1190 written by one of the developers of the protocol.
1299 1191
1300 +------------------------------------------------------------------------------ 1192 +------------------------------------------------------------------------------
1301 | 17. Misc. Questions 1193 | 15. Miscellaneous Questions
1302 +------------------------------------------------------------------------------ 1194 +------------------------------------------------------------------------------
1303 1195
1304 17.1 Can I IM you guys? 1196 15.1 Can I IM you guys?
1305 1197
1306 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php) 1198 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php)
1307 page! 1199 page!
1308 1200
1309 17.2 Hello? 1201 15.2 Hello?
1310 1202
1311 We don't know how to answer this question. Stop asking it. 1203 We don't know how to answer this question. Stop asking it.
1312 1204
1313 17.3 Can I give you money/hardware/other expensive things that can be hocked 1205 15.3 Does Gaim support secure instant messaging (encrypted IMs)?
1314 for cash what with you all being students/full-time-workers and helping
1315 to produce this wonderful software instead of studying/sleeping?
1316
1317 No. We're completely fool-hardy and won't accept any gratuities with no
1318 strings attached for just being good guys. That and we'd have to share with
1319 everyone who has submitted patches. ;-)
1320
1321 17.4 Does Gaim support secure instant messaging (encrypted IMs)?
1322 1206
1323 Short answer: Yes, use the SILC protocol. 1207 Short answer: Yes, use the SILC protocol.
1324 Long Answer (for other protocols): Not natively. Doing secure instant 1208 Long Answer (for other protocols): Not natively. Doing secure instant
1325 messaging right is a big deal and requires, among other things, an 1209 messaging right is a big deal and requires, among other things, an
1326 authentication scheme. Simply encrypting your data stream without verifying 1210 authentication scheme. Simply encrypting your data stream without verifying
1327 the party with whom you are chatting is not secure in any way; some other 1211 the party with whom you are chatting is not secure in any way; some other
1328 clients offer options like this, but we feel that such measures instill a 1212 clients offer options like this, but we feel that such measures instill a
1329 false sense of security that is more harmful than helpful. 1213 false sense of security that is more harmful than helpful.
1330 1214
1331 There are a number of 3rd party plugin developers working on developing a 1215 There are a number of 3rd party plugin developers working on developing a
1332 secure IM framework, the better ones using the GnuPG and the OpenPGP trust 1216 secure IM framework. See the Plugins (http://gaim.sf.net/plugins.php) page
1333 model for authentication. If you are serious about secure instant messaging, 1217 for links.
1334 read the documentation on the "web of trust" model available at www.gnupg.org 1218
1335 and try out one of these. 1219 15.4 Why are the passwords in accounts.xml not encrypted?
1336
1337 17.5 Why are the passwords in accounts.xml not encrypted?
1338 1220
1339 This is a case of a really long answer to a short question. Read our 1221 This is a case of a really long answer to a short question. Read our
1340 explanation at http://gaim.sf.net/plaintextpasswords.php. 1222 explanation at http://gaim.sf.net/plaintextpasswords.php.
1341 1223
1342 17.6 What is gaim-remote? 1224 15.5 When will the next version of Gaim be released?
1343
1344 gaim-remote is a second executable included with Gaim starting with 0.60. It
1345 allows you to perform some actions to control/manipulate an existing Gaim
1346 process from the command line. Run gaim-remote --help to get an idea of what
1347 we currently envision it doing.
1348
1349 17.7 When will the next version of Gaim be released?
1350 1225
1351 The schedule for releases is every third Thursday. However, a new version 1226 The schedule for releases is every third Thursday. However, a new version
1352 will only be released if it meets a certain standard of quality (i.e., it 1227 will only be released if it meets a certain standard of quality (i.e., it
1353 will not be released if it still has a large number of serious bugs). 1228 will not be released if it still has a large number of serious bugs).
1354 Therefore, some releases will take longer than others. Major rewrites means 1229 Therefore, some releases will take longer than others. Major rewrites means
1355 lots of new bugs to work out. The new version will be released as soon as it 1230 lots of new bugs to work out. The new version will be released as soon as it
1356 is possible to do so. 1231 is possible to do so.
1357 1232
1358 17.8 What will the next version be? 1233 15.6 What will the next version be?
1359 1234
1360 Starting with version 1.0.0, Gaim version numbers have 3 parts to them. The 1235 Starting with version 1.0.0, Gaim version numbers have 3 parts to them. The
1361 format is major.minor.micro. If we change something internally in Gaim such 1236 format is major.minor.micro. If we change something internally in Gaim such
1362 that some plugins won't work with the newer version, we will increment the 1237 that some plugins won't work with the newer version, we will increment the
1363 major version number. If we don't increment the major version number, and 1238 major version number. If we don't increment the major version number, and
1365 increment the minor version number. In any other cases, we will increment the 1240 increment the minor version number. In any other cases, we will increment the
1366 micro version number. Even and odd numbers have nothing to do with stability, 1241 micro version number. Even and odd numbers have nothing to do with stability,
1367 and you should always be running the latest release of Gaim to get new 1242 and you should always be running the latest release of Gaim to get new
1368 features and bug fixes. 1243 features and bug fixes.
1369 1244
1370 17.9 So, can I look forward to mega-sexy super functionality with Gaim? 1245 15.7 So, can I look forward to mega-sexy super functionality with Gaim?
1371 1246
1372 Yes, that is the intended idea. In fact, there have been quite a number of 1247 Yes, that is the intended idea. In fact, there have been quite a number of
1373 unpopular geeks who have made the switch to gaim. In a matter of days, the 1248 unpopular geeks who have made the switch to gaim. In a matter of days, the
1374 number of dates and awesomeness points received by the geek increased ten 1249 number of dates and awesomeness points received by the geek increased ten
1375 fold! You, too, can have an exciting life with Gaim. Get Gaim. Get the babes. 1250 fold! You, too, can have an exciting life with Gaim. Get Gaim. Get the babes.
1376 Get uhh... hmm. 1251 Get uhh... hmm.
1377 1252
1253 15.8 How do I change the language for the Highlight Misspelled words option?
1254
1255 Gaim currently only supports spell checking in your locale language. This is
1256 because gtkspell 2 does not offer a good way for us to know which
1257 dictionaries are available or to switch between them. This functionality has
1258 long been promised for gtkspell version 3, which has been delayed somewhat
1259 indefinitely. See gtkspell.sf.net.
1260
1261 15.9 Can I make Gaim transparent/translucent?
1262
1263 You can make Gaim translucent in most versions of Windows using the
1264 "Transparency" plugin. It is not possible to make Gaim translucent in Linux
1265 and other platforms that use X11.
1266
1267 X.org provides a COMPOSITE extension that allows applications to have true
1268 translucency, but it is X.org-specific and it requires support at the GTK+
1269 level (if it is to be per-widget). We do not wish to support this form of
1270 translucency until it is supported by GTK+. We also do not wish to implement
1271 the psuedo-translucency offered by other programs (by copying a section of
1272 your background image, tinting it, and plastering it onto a Gaim window).
1273
1274 15.10 Can I "skin" Gaim?
1275
1276 The UI can be customized using GTK themes. Read http://gaim.sourceforge.net/
1277 skins.php for more information.
1278