Mercurial > pidgin
annotate doc/FAQ @ 15920:d7feace39800
Fix some reads of invalid memory when shutting down bonjour when there
are bonjour buddies in your buddy list. We were iterating through the
blist and removing people as we go, which meant we were deleting
bnode and then trying to access bnode->next
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 25 Mar 2007 17:04:27 +0000 |
parents | 97169e766d9c |
children |
rev | line source |
---|---|
7842 | 1 Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul |
2 | |
3 1. Compiling and Installing | |
4 | |
9618 | 5 1.1. What does "Gaim" stand for? |
6 1.2. Why can't I compile Gaim? | |
7 1.3. I'm trying to install Gaim, but it complains that I don't have | |
8 libgtkspell.so.0, from where can I get this? | |
9 1.4. What do I need to use the SILC protocol? | |
10 1.5. Is there some way I can compile just Gaim, without all of these | |
11 protocols? | |
12 1.6. I installed a new version of Gaim, but the about window says I'm | |
13 still using the old version. | |
14 1.7. Are the packages signed? If so, by who, and how can I get the | |
15 key? | |
10814
364a2ef907ae
[gaim-migrate @ 12468]
Luke Schierer <lschiere@pidgin.im>
parents:
10717
diff
changeset
|
16 1.8. Can I use Gaim for GTK+ 1.2? |
9618 | 17 1.9. Can I run Gaim on IRIX? |
14948 | 18 1.10. Can I run Gaim on HPUX? |
19 1.11. Can I run Gaim on MacOSX? | |
20 1.12. How do I apply the patch "something.diff"? | |
21 1.13. Why is Gaim crashing when I start it? | |
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? | |
7842 | 24 |
25 2. Using Gaim | |
26 | |
27 2.1. How do I register for a new account? | |
9618 | 28 2.2. How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other |
29 protocol? | |
14948 | 30 2.3. How do I use Google Talk? |
31 2.4. How do I change the font Gaim uses? The empty left padding? The | |
32 background color? | |
33 2.5. Where did my ability to use Ctrl-Enter to send a message go? | |
34 2.6. When I click the status selector, I see blank space and have to | |
35 scroll. What can I do about this? | |
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 | |
8736 | 46 the "Automatic" option do? |
47 Why does Gaim use the same WM_CLASS for every window? It makes | |
14948 | 48 2.15. it impossible to control window size and placement for the buddy |
8736 | 49 list separately from the conversations. |
14948 | 50 2.16. I blocked someone accidentally, how can I unblock them? |
51 2.17. What is a "Buddy Pounce"? | |
52 2.18. Where does gaim store its logs? | |
53 2.19. Can I use Gaim for e-mail, blogging, an RSS feed, or something | |
8736 | 54 else that isn't IM-related? |
7842 | 55 |
56 3. Features | |
57 | |
9618 | 58 3.1. Does Gaim support file transfer? |
14948 | 59 3.2. Can I turn the tray icon off? |
9618 | 60 3.3. What do those colors in the conversation tab mean? |
14948 | 61 3.4. Can I import or export my buddy list? |
62 3.5. Does Gaim support animated smileys? | |
63 3.6. Can I make Gaim group screen names by the person that owns them? | |
9618 | 64 You know, like Trillian's Meta Contacts? |
14948 | 65 3.7. What happened to my timestamps? Can I change them? |
66 3.8. How does Gaim decide which saved statuses to show in the status | |
67 selector? | |
68 3.9. Why are no states listed when I go to set a state for Auto Away? | |
7842 | 69 |
14948 | 70 4. AIM/ICQ (OSCAR) Protocol |
7842 | 71 |
14948 | 72 4.1. Can I set my profile? |
73 4.2. Can I set a buddy icon? | |
74 4.3. I just changed my buddy icon, and I can't see the new one. | |
75 4.4. Some of my buddies are not showing up as online, why is that? | |
76 4.5. Can I use AIM URI's such as "aim:goim?screenname=robflynn"? | |
77 4.6. Does Gaim support DirectIM and IM Image? | |
78 4.7. Can I send SMS messages? | |
79 4.8. Can I add SMS numbers to my buddy list? | |
80 | |
81 5. IRC Protocol | |
7842 | 82 |
14948 | 83 5.1. How do I join a channel with the IRC plugin? |
84 5.2. Is there a way to make Gaim automatically identify me and/or join | |
7842 | 85 IRC chats on login? |
14948 | 86 5.3. Is it possible to change the user name that appears in |
10927
4d87f2dccb6d
[gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents:
10814
diff
changeset
|
87 username@hostname? |
14948 | 88 5.4. How can I set/change my real name? |
89 | |
90 6. Jabber Protocol | |
7842 | 91 |
14948 | 92 6.1. How do I choose which Jabber server to use? |
93 6.2. How do I change my Jabber resource to be other than the default | |
94 of "/Home" (or the old default of "/Gaim")? | |
95 6.3. Can I remove a buddy from my Jabber roster entirely? | |
96 6.4. What does "Cancel Presence Notification" do? | |
7842 | 97 |
14948 | 98 7. Y!M (Yahoo) Protocol |
7842 | 99 |
14948 | 100 7.1. I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why |
10473 | 101 doesn't Gaim have Yahoo's "Firewall with no proxy" option? |
14948 | 102 7.2. I blocked someone, but it doesn't seem to have worked. |
103 7.3. Can I get a list of Yahoo! Chat rooms? What about localized | |
104 lists? | |
105 7.4. What protocol does Gaim use to connect to Yahoo!? | |
7842 | 106 |
14948 | 107 8. MSN Protocol |
7842 | 108 |
14948 | 109 8.1. Will Gaim support MSN video chat? |
110 8.2. Why are my file transfers so slow? | |
111 8.3. Is there a way to invite more than one person to an MSN chat? | |
112 8.4. Is MSNP11 (MSN7) going to be supported? | |
113 8.5. Why can't I sign on to MSN? | |
114 8.6. The MSN plugin won't load, but I have Mozilla NSS! | |
115 8.7. What does "MSN: S: 911 3" in the debug window mean when I cannot | |
116 connect to MSN? | |
117 8.8. How do I set an MSN avatar? | |
118 8.9. What does "Has you" in the buddy tooltip mean? | |
119 8.10. How do I set my MSN Friendly Name (the name other users see)? | |
120 8.11. What does "Error reading from switchboard server" mean? | |
7842 | 121 |
14948 | 122 9. Gadu-Gadu Protocol |
7842 | 123 |
14948 | 124 9.1. What is Gadu-Gadu? |
125 9.2. I compiled Gaim from source and now it doesn't have Gadu-Gadu | |
126 support. Why? | |
7842 | 127 |
14948 | 128 10. Zephyr Protocol |
129 | |
130 10.1. What is Zephyr? | |
131 10.2. Other Zephyr clients (zwgc, owl, tzc) work, but Gaim dies with | |
8736 | 132 "Couldn't initialize zephyr". |
14948 | 133 10.3. Gaim isn't working, but I never got any other Zephyr client |
8736 | 134 working on this machine. |
14948 | 135 10.4. How do I use Zephyr from behind my firewall, or without |
10473 | 136 recompiling with kerberos support if needed? |
8736 | 137 |
14948 | 138 11. SILC Protocol |
8736 | 139 |
14948 | 140 11.1. What is SILC? |
9618 | 141 |
14948 | 142 12. Novell Protocol |
9618 | 143 |
14948 | 144 12.1. Are there any public servers for Novell? |
145 12.2. I can't seem to get it to work. | |
9618 | 146 |
14948 | 147 13. Scripts and Plugins |
9618 | 148 |
14948 | 149 13.1. How do I use perl scripts with Gaim? |
150 13.2. How do I compile a plugin for Gaim? | |
151 13.3. I have a plugin or perl script for Gaim that used to work, but | |
10473 | 152 does not with the current version. |
14948 | 153 13.4. Where can I find documentation on writing plugins and Perl |
7842 | 154 scripts? |
155 | |
14948 | 156 14. Development |
7842 | 157 |
14948 | 158 14.1. Can I help? |
159 14.2. Gaim never leaves a core file. | |
160 14.3. Will you support features such as voice chat, internet phones, | |
161 or video chat? | |
162 14.4. Where should I report bugs? | |
163 14.5. Where should I submit patches? | |
164 14.6. Did you guys reverse engineer it? | |
7842 | 165 |
14948 | 166 15. Miscellaneous Questions |
8736 | 167 |
14948 | 168 15.1. Can I IM you guys? |
169 15.2. Hello? | |
170 15.3. Does Gaim support secure instant messaging (encrypted IMs)? | |
171 15.4. Why are the passwords in accounts.xml not encrypted? | |
172 15.5. When will the next version of Gaim be released? | |
173 15.6. What will the next version be? | |
174 15.7. So, can I look forward to mega-sexy super functionality with | |
175 Gaim? | |
176 15.8. How do I change the language for the Highlight Misspelled words | |
177 option? | |
178 15.9. Can I make Gaim transparent/translucent? | |
179 15.10. Can I "skin" Gaim? | |
7842 | 180 |
181 +------------------------------------------------------------------------------ | |
182 | 1. Compiling and Installing | |
183 +------------------------------------------------------------------------------ | |
184 | |
9618 | 185 1.1 What does "Gaim" stand for? |
10473 | 186 |
9618 | 187 For freedom! No, seriously, it doesn't stand for anything. It's our name and |
188 we're sticking to it. The two acceptable forms of capitalization are "Gaim" | |
189 and "gaim" (and not "GAIM"). | |
190 | |
191 1.2 Why can't I compile Gaim? | |
10473 | 192 |
8736 | 193 Make sure you have relatively recent versions of automake, autoconf, and |
194 gettext. HOWEVER, generally speaking, having the absolute newest of them is | |
195 not as good as having one version short of newest since we might not have | |
196 found work-arounds for the latest set of changes. Also, some versions of | |
197 automake require certain ranges of gettext versions, and we are utterly | |
198 unable to keep track of what versions will work with what other versions. | |
7842 | 199 |
8736 | 200 If you have Slackware < 9.1, you need to get non-slack packages for autoconf, |
14948 | 201 automake and libtool. You also have to copy the contents of /usr/local/share/ |
202 aclocal to /usr/share/aclocal. This is due to bugs in Slackware and the auto* | |
203 packages. | |
7842 | 204 |
205 *BSD users may also have problems with libtool and will also have to remove | |
206 the --no-verify from the configure script. | |
207 | |
8736 | 208 Having problems getting SSL and MSN working? See http://gaim.sf.net/ |
209 faq-ssl.php for distribution specific hints. | |
210 | |
9618 | 211 1.3 I'm trying to install Gaim, but it complains that I don't have |
7842 | 212 libgtkspell.so.0, from where can I get this? |
10473 | 213 |
7842 | 214 libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to |
215 provide the "Highlight misspelled words" feature. You can find an RPM of | |
216 gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific | |
217 RPM at gtkspell.sourceforge.net. | |
218 | |
9618 | 219 1.4 What do I need to use the SILC protocol? |
10473 | 220 |
9618 | 221 You need to install the SILC toolkit (http://silcnet.org/software/download/ |
222 toolkit/) and the Gaim SILC plugin. This plugin is generally provided as a | |
223 separate package (such as a gaim-silc RPM). If you're compiling yourself, see | |
224 the ./configure --help for specifying the SILC includes and libs. If you're | |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
225 compiling an SRPM, use --with silc to build the gaim-silc RPM. |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
226 |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
227 In Windows, the SILC toolkit is installed with Gaim. |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
228 |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
229 Some distributions provide the SILC toolkit and include Gaim's SILC plugin in |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
230 their Gaim package. |
9618 | 231 |
232 1.5 Is there some way I can compile just Gaim, without all of these protocols? | |
10473 | 233 |
8736 | 234 Yeah. There are actually three ways to do it. |
7842 | 235 |
236 1. Use the --with-static-prpls option to ./configure along with | |
237 --disable-plugins. This will let you choose which protocols are compiled | |
238 in with Gaim, but you will not be able to use any other protocols or | |
239 plugins. | |
240 | |
241 You'll need to compile any protocols that you specified in | |
14948 | 242 --with-static-prpls. Oscar is the default. |
7842 | 243 |
8736 | 244 2. Use the --with-dynamic-prpls option to ./configure |
245 | |
246 3. Change to the directories for the protocols you want to compile (e.g. src | |
7842 | 247 /protocols/jabber), and run make from there. Then after you've compiled |
248 all of them, change back to src/ and run make gaim. | |
249 | |
9618 | 250 1.6 I installed a new version of Gaim, but the about window says I'm still |
8736 | 251 using the old version. |
10473 | 252 |
253 If you compiled yourself, and you previously had an RPM or a Debian package | |
8736 | 254 installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should |
255 work. | |
7842 | 256 |
257 Likewise, if you want to use an RPM or deb and you have previously compiled | |
258 Gaim from source, you need to make uninstall to remove all Gaim files from / | |
259 usr/local. | |
260 | |
9618 | 261 1.7 Are the packages signed? If so, by who, and how can I get the key? |
10473 | 262 |
9618 | 263 Yes, all packages are signed. The signature for the tarball and bzip2 archive |
264 are provided by separate downloads. The RPMs we provide are signed by either | |
14948 | 265 Ethan Blanton, Mark Doliner, or Stu Tomlinson. Usually the Mandrake RPMs are |
266 signed by, Mark Doliner, the Fedora Core RPMs are signed by Stu Tomlinson, | |
267 and the Red Hat 8 and 9 RPMs are signed by Ethan Blanton. The keys can be | |
268 obtained from any key server. http://pgp.mit.edu/ is popular. | |
9618 | 269 |
14948 | 270 1.8 Can I use Gaim for GTK+ 1.2? |
10473 | 271 |
8736 | 272 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We |
273 really really really recommend using the most current version of Gaim and not | |
274 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're | |
9618 | 275 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the |
276 last version of Gaim that used GTK+1.2. We should warn you though, this | |
277 version of Gaim hasn't had any new features since the middle of 2002, and | |
278 some protocols likely do not work. Also, the 0.59.x releases aren't | |
8736 | 279 breathtakingly beautiful. |
7842 | 280 |
9618 | 281 1.9 Can I run Gaim on IRIX? |
10473 | 282 |
14948 | 283 Sure you can - the amount of effort involved depends on which compiler you |
284 use; there is however no official support. | |
285 | |
286 GCC (tested with 3.4 on IRIX 6.5.29): All but one necessary changes were | |
287 included in the official sources. You will notice GnuTLS will not be included | |
288 by default, even if the necessary includes and libraries are available; to | |
289 add SSL support, open the configure script in your favourite editor and | |
290 replace all instances of "-lnsl" by "-lnsl -lgnutls". Ask no questions :-) it | |
291 Just Works. Mozilla-NSS wasn't tested. | |
8736 | 292 |
14948 | 293 MIPSPro CC (tested with 7.4.4m on IRIX 6.5.29): Less trivial for obvious |
294 ANSI-tightness reasons. There's an unofficial patch for 2.0.0 beta3 available | |
295 http://jesuschrist.be/gaim/gaim-2.0.0beta3_irix.patch, which applies (amongst | |
296 others) the SSL hack described above. You will need to configure WITHOUT the | |
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? | |
10473 | 303 |
14948 | 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. | |
9618 | 312 |
14948 | 313 1.11 Can I run Gaim on MacOSX? |
10473 | 314 |
14948 | 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 | |
9618 | 325 doesn't work, try patch -p1 < something.diff. |
326 | |
14948 | 327 1.13 Why is Gaim crashing when I start it? |
10473 | 328 |
8736 | 329 First of all make sure you are using the most recent version of Gaim. If you |
9618 | 330 still have problems, try the following: |
8736 | 331 |
10473 | 332 • Make sure only one version of Gaim is installed. "whereis gaim" can |
9618 | 333 sometimes be useful for determining this. |
10473 | 334 • "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same |
9618 | 335 terminal. |
14948 | 336 • If Gaim is not crashing, but is just sitting there not displaying |
8736 | 337 anything, try turning off anything else that might be using the sound |
14948 | 338 device (ie xmms) and then starting Gaim. If this fixes the problem, it is |
339 a libao issue, not a Gaim issue, and can be worked around by the use of | |
8736 | 340 esd or arts. |
10473 | 341 • Try disabling or deleting any 3rd party plugins, especially anything |
8736 | 342 related to encryption. |
10473 | 343 • If you use 0.75 or higher on win32, try deleting tcl.dll. |
9618 | 344 |
14948 | 345 1.14 Gaim <non-current version> is buggy. Gaim SVN is buggy. Why? |
10473 | 346 |
9618 | 347 Non-current versions have old bugs which may be fixed in the current |
14948 | 348 version--that's why we make new releases. SVN is frequently unusable because |
9618 | 349 of changes in the code. Bugs are introduced during the development process |
350 and are hopefully fixed before a release is made. | |
351 | |
14948 | 352 1.15 Why do you always say not to use SVN? |
10473 | 353 |
9618 | 354 That's a long story. For starters, see the previous question. It is often the |
14948 | 355 case that Gaim SVN exhibits bad behavior due to features and bugfixes which |
9618 | 356 are in a transitory state or which are not yet well understood. These bad |
357 behaviors range from the harmless (maybe a graphical glitch in a dialog box) | |
358 to the irritating (a particular protocol may not work), to the downright | |
14948 | 359 damaging (recently a bug in SVN destroyed the user's buddy lists). While |
9618 | 360 behaviors like this are acceptable to some users (particularly developers, |
14948 | 361 who are used to such things), they tend to cause many Gaim SVN users to |
9618 | 362 contact Gaim developers and report the same (usually egregious) bug over and |
363 over - using time which could be better spent fixing the bugs. | |
8736 | 364 |
14948 | 365 A second major point involves public resources - an SVN checkout is not a |
9618 | 366 cheap operation. As many Sourceforge users are aware, at various points in |
367 the recent past Sourceforge CVS has been less than pleasant to work with. | |
368 This is, of course, because Sourceforge hosts dozens and dozens of useful and | |
14948 | 369 active projects which use[ed] CVS as a primary method of source code |
9618 | 370 collaboration. Unfortunately, when too many users are poking around in that |
371 CVS just for the sake of poking around, it prevents other users who are | |
372 trying to do work to improve those very same projects from accomplishing | |
14948 | 373 their tasks. Naturally, this could easily become true of Sourceforge's SVN |
374 offering as well. It is better for the community if an enterprising | |
375 individual wishing to fix a particular bug [s]he has seen can get to the code | |
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. | |
9618 | 378 |
379 The third point is not a problem which has yet come up, but it is in the back | |
380 of the mind of the developers who bring you Gaim. As a third-party IM client, | |
381 Gaim is not a priority (and indeed may be an irritant) for the IM service | |
382 providers. We do our best to keep Gaim playing nice and being friendly on the | |
383 IM networks it uses; however, at times there are bugs in the protocol | |
384 support. If a few dozen people are using this buggy client, the IM providers | |
385 are not likely to go out of their way to do anything about it. However, if | |
386 hundreds of people are pointing an ill-behaved client at an IM server, the | |
387 server administrators may be forced to take action. (This is particularly | |
388 likely if the buggy behavior is damaging in some way.) Gaim releases | |
14948 | 389 represent code which the Gaim developers feel is relatively well-behaved and |
9618 | 390 stable. This includes not only the interface seen by Gaim users, but the |
14948 | 391 traffic seen by IM service providers. Gaim SVN bears no such guarantees. |
9618 | 392 |
14948 | 393 In short, there are a lot of good reasons to not use Gaim SVN if one does not |
9618 | 394 wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim |
14948 | 395 in some intimate way. There are, however, only a few reasons to use Gaim SVN |
9618 | 396 outside of the above. Please weigh these things carefully and decide whether |
14948 | 397 you wish to use Gaim SVN for a good reason which furthers the community, or |
9618 | 398 for selfish reasons which are not entirely important. |
8736 | 399 |
7842 | 400 +------------------------------------------------------------------------------ |
401 | 2. Using Gaim | |
402 +------------------------------------------------------------------------------ | |
403 | |
404 2.1 How do I register for a new account? | |
10473 | 405 |
7842 | 406 This depends on the protocol. |
407 | |
408 AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId= | |
409 snshomepage&authLev=1&mcState=initialized&createSn=1. | |
410 | |
9618 | 411 MSN (including Hotmail email): Go to http://registernet.passport.com/. |
412 | |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
413 MSN (using your own email address): Go to http://register.passport.net/. |
7842 | 414 |
415 Yahoo: Go to http://edit.yahoo.com/config/eval_register. | |
416 | |
417 Jabber: See the question How do I register a new Jabber account? below. | |
418 | |
9618 | 419 ICQ: Go to http://web.icq.com/register. |
420 | |
421 Gadu-Gadu: Use the official client to create an account. | |
9178 | 422 |
9618 | 423 Novell: See your Novell server administrator. |
424 | |
425 2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol? | |
10473 | 426 |
14948 | 427 Use the Account Editor (Accounts->Add/Edit) to add the account of the |
428 appropriate messaging service. Use the checkbox in the account editor to | |
429 enable the account. | |
9618 | 430 |
14948 | 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? | |
10473 | 439 |
9618 | 440 The font preference in Gaim is used only for the formatting of outgoing |
441 messages. The display fonts used by the rest of Gaim are those specified by | |
14948 | 442 GTK+. To change this font you need to edit your ~/.gtkrc-2.0 file. If you |
443 need help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) | |
444 file. On Windows, this file is located at C:\Documents and Settings\username | |
445 \.themes\Default\gtk-2.0\gtkrc. If the file does not exist, create it. | |
7842 | 446 |
10814
364a2ef907ae
[gaim-migrate @ 12468]
Luke Schierer <lschiere@pidgin.im>
parents:
10717
diff
changeset
|
447 You can also just switch to a different GTK+ theme. You can find GTK+ themes |
9618 | 448 (and information on using them) by visiting themes.freshmeat.net, |
449 art.gnome.org, or searching on Google. | |
450 | |
14948 | 451 Similarly, the other font preferences are the defaults for outgoing messages, |
452 and gaim's global settings are controled by the gtk theme. Additionally, some | |
453 settings to specific parts of gaim can be set by a Gtk+ theme. | |
454 | |
455 2.5 Where did my ability to use Ctrl-Enter to send a message go? | |
456 | |
457 Gaim used to have an option in the preferences window which let you choose | |
458 whether to use Enter or Ctrl-Enter to send a message. This was less than | |
459 optimal for many reasons, not least of which was because it only let you | |
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). | |
9618 | 470 |
14948 | 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? | |
10473 | 485 |
14948 | 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. | |
7842 | 489 |
14948 | 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? | |
10473 | 501 |
8736 | 502 To select a theme, open Gaim's preferences to the "Smiley Themes" page and |
503 click on whichever theme you want to use. To install a theme, simply drag it | |
504 into the theme selector. You can find themes on the Gaim Smiley Themes (http: | |
14948 | 505 //sourceforge.net/tracker/?atid=746976&group_id=235&func=browse) tracker. |
7842 | 506 |
507 You can also install themes manually by uncompressing them to their own | |
508 directory in ~/.gaim/smileys/ | |
509 | |
14948 | 510 2.11 Why are the status icons so big? |
10473 | 511 |
7842 | 512 We believe that, by adding a second line of text to each buddy list entry, |
513 we're able to show more information about each buddy on the buddy list. The | |
14948 | 514 'Big List,' as we call it, shows status text and idle time concisely and |
515 attractively. It shows more than one status "emblem" for each buddy, | |
516 indicating at the same time a mobile user who is away. Most importantly, it | |
517 puts the buddy icon in the list, making it far easier to locate buddies | |
518 within a large list where names are harder to pick out than images. Due to | |
519 the increased usability of this interface, we have made it the default. | |
7842 | 520 |
521 We are aware that some people feel more comfortable using an interface more | |
9618 | 522 similar to IM clients they may have used in the past. The 'Big List' can be |
14948 | 523 disabled by un-checking "Show buddy details" in the Buddies menu. |
7842 | 524 |
14948 | 525 2.12 Why do the emblems move around the status icon? |
10473 | 526 |
527 The four corners of the icon have different precedence. The lower-right is | |
528 the highest, lower-left is second-highest, etc. The most important emblem is | |
529 in the lower-right, always. When an AOL buddy is not away, the fact that [s] | |
530 he's an AOL user is the most important information shown in the icon. The | |
531 consistency is that the user can always look in the same place on the icon to | |
532 find out what he needs to know. Also, importantly, the lower-right corner | |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
533 emblem is the only emblem that shows up when "Small list" is on, as only one |
10473 | 534 emblem would fit. |
9618 | 535 |
14948 | 536 2.13 How do I get sound to work correctly? |
10473 | 537 |
14948 | 538 Gaim uses gstreamer to play sounds. Playing sounds directly through esound or |
8736 | 539 arts is no longer supported. |
7842 | 540 |
14948 | 541 To compile Gaim with support for gstreamer you need libgstreamer0.10-dev and |
542 its dependencies. If you do not wish to install these packages you can also | |
543 just change your sound playing method in preferences to Command and use | |
544 esdplay %s or artsplay %s. | |
7842 | 545 |
14948 | 546 2.14 How do I make Gaim use ALSA or OSS for playing sounds? What does the |
547 "Automatic" option do? | |
10473 | 548 |
14948 | 549 The "Automatic" option lets gstreamer pick how the sounds are played. You can |
550 use the gstreamer-properties tool to control this. | |
8736 | 551 |
14948 | 552 2.15 Why does Gaim use the same WM_CLASS for every window? It makes it |
10473 | 553 impossible to control window size and placement for the buddy list |
554 separately from the conversations. | |
555 | |
8736 | 556 Both strings in the WM_CLASS property are supposed to be the same for all |
557 windows in the same instance of an application. ICCCM states that one is | |
558 meant to be the same for all instances of the application, the other is meant | |
559 to be unique to that instance of the application. ICCCM also states "If a | |
560 client has multiple windows with identical WM_CLASS and WM_NAME properties, | |
561 then it should provide a WM_WINDOW_ROLE property." | |
562 | |
14948 | 563 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim |
8736 | 564 instances, and the documentation for the gtk_window_set_wmclass function says |
9618 | 565 explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint |
566 to differentiate windows. If your window manager is having problems | |
567 differentiating between Gaim windows, please ensure that it uses the | |
568 WM_WINDOW_ROLE hint per the ICCCM. | |
7842 | 569 |
14948 | 570 2.16 I blocked someone accidentally, how can I unblock them? |
10473 | 571 |
572 See the "Privacy" option under the "Tools" menu of the Buddy List. | |
7842 | 573 |
14948 | 574 2.17 What is a "Buddy Pounce"? |
10473 | 575 |
7842 | 576 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy |
577 Alerts." Despite this though, you could think of a buddy pounce as an Alert | |
578 and get an idea of the most minimal uses of a buddy pounce. In reality, a | |
579 buddy pounce is much like a macro, or a recorded action. When you set a | |
9618 | 580 pounce on someone, you choose from a number of events, such as sign on or |
7842 | 581 someone going away, and then you choose from a number of actions. These |
582 actions include everything from playing a sound (like an Alert would do) to | |
9618 | 583 sending a message to the person, to executing a command. This action will |
7842 | 584 occur the next time gaim detects the event, ie the next time the person in |
585 your buddy list who you have pounced signs on. | |
586 | |
14948 | 587 2.18 Where does gaim store its logs? |
10473 | 588 |
14948 | 589 On unix, they are in ~/.gaim/logs, on win32 they are in the C:\Documents and |
590 Settings\user\Application Data\.gaim\logs directory. (NOTE: Application Data | |
591 is a hidden directory.) In either case, new logs (new as of 0.73) are in | |
592 subdirectories that correspond to protocol/yourscreenname/theirscreenname. | |
9618 | 593 |
14948 | 594 2.19 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that |
10473 | 595 isn't IM-related? |
596 | |
597 No, you can't. We get requests for this often, but Gaim is indeed a messaging | |
598 client. Aside from the capabilities each protocol may support, the Gaim | |
599 developers have no intention to turn Gaim into a multi-feature Internet | |
8736 | 600 client capable of doing everything under the sun. We also won't be helping to |
601 develop plugins to turn it into that. There are many Internet applications | |
602 available for Linux, Windows, or whatever operating system you use that would | |
9618 | 603 undoubtedly do a better job. |
7842 | 604 |
605 +------------------------------------------------------------------------------ | |
606 | 3. Features | |
607 +------------------------------------------------------------------------------ | |
608 | |
8736 | 609 3.1 Does Gaim support file transfer? |
10473 | 610 |
14948 | 611 Somewhat, yeah. As of 1.2.1 The following is supported: |
7842 | 612 |
14948 | 613 • Sending and receiving files on AIM/ICQ (although it might be a bit buggy) |
10473 | 614 • Sending and receiving files on IRC |
615 • Sending and receiving files on Jabber | |
616 • Sending and receiving files on MSN | |
617 • Sending and receiving files on SILC | |
14948 | 618 • Sending and receiving files on Yahoo when not using an HTTP proxy |
619 (sending is limited to an unknown file size) | |
8736 | 620 |
621 Most of the protocols themselves support file transfer, but Gaim has not been | |
622 written to support it yet. If you would like file transfer to work better or | |
14948 | 623 be more complete, get SVN and submit a patch using the generic file transfer |
8736 | 624 API. |
7842 | 625 |
14948 | 626 3.2 Can I turn the tray icon off? |
10473 | 627 |
14948 | 628 Sorry, no. The tray icon will load if you have a Notification Area. |
9618 | 629 |
8736 | 630 3.3 What do those colors in the conversation tab mean? |
10473 | 631 |
632 • Red - A message is waiting for you | |
633 • Blue - Someone sent a message containing your name | |
634 • Green - The buddy is typing | |
635 • Yellow - The buddy began typing, and then stopped | |
636 • Gray - There has been a join or a part in that chat, or the buddy has | |
9618 | 637 signed off |
7842 | 638 |
14948 | 639 3.4 Can I import or export my buddy list? |
10473 | 640 |
14948 | 641 The plugin pack hosted at http://guifications.sourceforge.net/PluginPack has |
642 a plugin to do this. | |
7842 | 643 |
14948 | 644 3.5 Does Gaim support animated smileys? |
10473 | 645 |
14948 | 646 Yes, but there is a bug which can cause animation to be lost if gaim has to |
647 resize the image. | |
7842 | 648 |
14948 | 649 3.6 Can I make Gaim group screen names by the person that owns them? You know, |
8736 | 650 like Trillian's Meta Contacts? |
10473 | 651 |
7842 | 652 Sure! Right click a buddy on your list and at the bottom of the menu click |
653 "Expand". Then just drag other screen names to the same person below it. When | |
654 you're done, click on the arrow to collapse them. When the contact is | |
655 collapsed, Gaim will select a buddy to display based on the status of the | |
656 buddies in the contact, and their order. | |
657 | |
10473 | 658 You may need to turn off the preference option to automatically expand |
659 Contacts in order to be able to edit an existing Contact. | |
660 | |
14948 | 661 3.7 What happened to my timestamps? Can I change them? |
10473 | 662 |
14948 | 663 As of 2.0.0, timestamps follow the system locale. This is a significant |
664 difference from previous versions of gaim, and though it was requested more | |
665 than once, we know it will prove to be a controversial decision. Fortunately | |
666 for all of you out there, we also provide plugins to change it. | |
667 | |
668 As of 2.0.0, there are two plugins that relate to timestamps. One, the | |
669 "Timestamp" plugin, has existed for some time. It allows you to have iChat | |
670 style timestamps, though implemented to behave slightly differently. The | |
671 other plugin is new. The "Message Timestamp Formats" plugin allows you to | |
672 manipulate your timestamps in a couple different ways. Notably, you can | |
673 restore the 1.x timestamp format, and/or cause all timestamps to have dates | |
674 in them. | |
8736 | 675 |
14948 | 676 3.8 How does Gaim decide which saved statuses to show in the status selector? |
677 | |
678 Gaim shows six "popular" saved statuses in the status selector. These are | |
679 your six most recently used statuses, offset by a weight. Gaim sorts all your | |
680 saved statuses by the timestamp when they were last used. And then, for each | |
681 time you've used a status, the timestamp is increased by one day. | |
8736 | 682 |
14948 | 683 If you are upgrading from 1.x or lower, gaim is unable to determine which are |
684 the most popular states, as these older releases did not save that | |
685 information. As a result, the initial contents of the menu will be somewhat | |
686 random. It will settle over the first few uses of (distinct) states into the | |
687 behavior described above. | |
688 | |
689 3.9 Why are no states listed when I go to set a state for Auto Away? | |
690 | |
691 Gaim can only use saved states for this feature. You need to create and save | |
692 a named state first. | |
8736 | 693 |
7842 | 694 +------------------------------------------------------------------------------ |
14948 | 695 | 4. AIM/ICQ (OSCAR) Protocol |
7842 | 696 +------------------------------------------------------------------------------ |
697 | |
14948 | 698 4.1 Can I set my profile? |
10473 | 699 |
14948 | 700 In AIM, yes, you can. Go to Accounts->account name. Set your ICQ profile is |
701 not supported yet. | |
7842 | 702 |
14948 | 703 4.2 Can I set a buddy icon? |
10473 | 704 |
14948 | 705 Yes. Go to the Account Menu, and click to "Modify" the AIM/ICQ account you |
706 wish to have an icon. Enter the full path to the image you wish to use in the | |
707 box labeled "Buddy Icon File." The file must be smaller than 4KB. It can have | |
708 any dimensions, and can be in any format. However, if you wish Windows users | |
709 to see it, it must be in a format Windows understands, such as .bmp, .gif, | |
710 and .jpg. | |
7842 | 711 |
14948 | 712 4.3 I just changed my buddy icon, and I can't see the new one. |
10473 | 713 |
9618 | 714 First, try IMing yourself a few times. Buddy icons are checked when you IM |
715 people, so depending on the protocol, that may work. If it still doesn't | |
716 update, check the file size (buddy icons must be smaller than 4kb) and the | |
717 image size (it should be 48x48 or 50x50 in most cases). Also, check the file | |
718 type. GIF or JPEG images are best supported; most other formats do not work | |
719 at all. If all of that checks out and it still doesn't work, and you're sure | |
720 the protocol supports it, try restarting Gaim. | |
8736 | 721 |
14948 | 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? | |
10473 | 738 |
9618 | 739 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not |
740 working for you, make sure that at least one person is not behind a firewall. | |
9178 | 741 |
14948 | 742 4.7 Can I send SMS messages? |
10473 | 743 |
8736 | 744 Yep, just send an IM to the person's phone number. For example, if the phone |
14948 | 745 number is (919) 555-1234, you would message +19195551234 We think this should |
746 work for countries with a country code of 1 (the United States and Canada). | |
7842 | 747 |
8736 | 748 Sending SMS messages using "the ICQ method" is not yet supported. |
7842 | 749 |
14948 | 750 4.8 Can I add SMS numbers to my buddy list? |
10473 | 751 |
14948 | 752 Yes. You should be able to add phone numbers to your buddy list using the |
753 same format as above. | |
10927
4d87f2dccb6d
[gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents:
10814
diff
changeset
|
754 |
7842 | 755 +------------------------------------------------------------------------------ |
14948 | 756 | 5. IRC Protocol |
7842 | 757 +------------------------------------------------------------------------------ |
758 | |
14948 | 759 5.1 How do I join a channel with the IRC plugin? |
10473 | 760 |
14948 | 761 Create an IRC account and then sign on. After you have signed on, you can use |
762 Buddies->Join A Chat on the buddy list to join a channel. In any window, | |
763 either a conversation or a chat, in which your IRC user is the sender, you | |
764 can also use /join to connect to a new channel. | |
7842 | 765 |
14948 | 766 5.2 Is there a way to make Gaim automatically identify me and/or join IRC |
7842 | 767 chats on login? |
10473 | 768 |
7842 | 769 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it. |
10473 | 770 Do not include "/msg nickserv" as part of the message to send. |
7842 | 771 |
772 In version 0.64 or higher, you can add a chat to your buddy list, right click | |
10473 | 773 it, and tell Gaim to auto-join it. |
7842 | 774 |
14948 | 775 5.3 Is it possible to change the user name that appears in username@hostname? |
776 | |
777 Yes. Go to the Accounts menu. Select your IRC account and click to edit. | |
778 Click the Advanced tab. Enter a name in the Username field. | |
10927
4d87f2dccb6d
[gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents:
10814
diff
changeset
|
779 |
14948 | 780 5.4 How can I set/change my real name? |
781 | |
782 Go to the Accounts menu. Select your IRC account and click to edit. Click the | |
783 Advanced tab. Enter a name in the Real name field. | |
10927
4d87f2dccb6d
[gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents:
10814
diff
changeset
|
784 |
7842 | 785 +------------------------------------------------------------------------------ |
14948 | 786 | 6. Jabber Protocol |
7842 | 787 +------------------------------------------------------------------------------ |
788 | |
14948 | 789 6.1 How do I choose which Jabber server to use? |
10473 | 790 |
7842 | 791 The Jabber server name is part of your Jabber I.D., such as |
792 somebody@server.name. So when entering your Jabber "screen name", the server | |
793 is specified as part of your JID. | |
794 | |
14948 | 795 6.2 How do I change my Jabber resource to be other than the default of "/Home" |
796 (or the old default of "/Gaim")? | |
10473 | 797 |
14948 | 798 In the buddy list window, click the Accounts menu. Next, find your Jabber |
799 account and click Edit Account. Change the value in the Resource field. Click | |
800 Save. Note: This setting cannot be changed while the account is connected. | |
7842 | 801 |
14948 | 802 6.3 Can I remove a buddy from my Jabber roster entirely? |
10473 | 803 |
9618 | 804 With Gaim 0.60 or later, the deletion code will do this. Gaim currently does |
805 not retain invisibility settings between logins, just as it doesn't currently | |
806 retain "away" status. | |
7842 | 807 |
14948 | 808 6.4 What does "Cancel Presence Notification" do? |
10473 | 809 |
7842 | 810 This selection, available in Gaim version 0.60 and later, and found by |
9618 | 811 right-clicking on a buddy entry in the buddy list, prevents that Jabber I.D. |
812 from receiving future presence notifications when you log on to the server. | |
7842 | 813 |
814 After you do this, that buddy will have to re-request a subscription to your | |
815 presence (and you will have to approve it) for them to again see you on-line. | |
816 | |
817 +------------------------------------------------------------------------------ | |
14948 | 818 | 7. Y!M (Yahoo) Protocol |
7842 | 819 +------------------------------------------------------------------------------ |
820 | |
14948 | 821 7.1 I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why doesn't |
10473 | 822 Gaim have Yahoo's "Firewall with no proxy" option? |
823 | |
824 Yahoo!'s firewall with no proxy option connects to Yahoo! by wrapping the | |
825 YMSG protocol inside HTTP. Gaim currently doesn't support doing this. | |
826 | |
827 Gaim does support changing the port it connects to. Try changing the | |
828 Pager Port in the Account editor under "Show more options". Ports known to | |
829 work are: 20, 23, 25, 80, 119, 5050, 8001, and 8002. While this doesn't work | |
830 for as many people as actually tunneling through the HTTP protocol would, it | |
831 helps many users. | |
832 | |
14948 | 833 7.2 I blocked someone, but it doesn't seem to have worked. |
10473 | 834 |
835 As of 0.81, this is a known bug in our Yahoo code. We're not sure what | |
836 exactly is wrong, but it seems to fail most often when automatically removing | |
837 the buddy from your buddy list at the same time it blocks them. It also | |
838 always seems to fail if Gaim already thinks the buddy is blocked, and you try | |
839 to block them again. | |
840 | |
841 We suggest manually removing Yahoo! buddies before attempting to block them. | |
842 For buddies which Gaim reports are blocked but which are not, unblocking them | |
843 and reblocking them from the Tools->Privacy dialog will often get things | |
844 working. | |
845 | |
14948 | 846 7.3 Can I get a list of Yahoo! Chat rooms? What about localized lists? |
10473 | 847 |
14948 | 848 Tools->Room List will let you list available Yahoo! Chat rooms. Yahoo! has |
849 currently disabled user-created rooms. The option to create rooms still | |
850 exists in Gaim but is non-functional unless Yahoo! re-enables user-created | |
851 rooms. | |
9618 | 852 |
14948 | 853 Please note that defaults to US localized chat rooms. To get a localized room |
854 list, you'll need to change the Chat Room Locale setting in the account | |
855 editor, under "Show more options". In previous releases, this was known as | |
856 "Chat Room List URL". The URL is no longer used; it has been replaced by a | |
857 country code. These codes are the same as the country codes previously used | |
858 in the URLs. Certain country codes no longer seem to work (most notably de). | |
10473 | 859 |
14948 | 860 The list of known country codes is: |
10473 | 861 |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
862 • aa => Asia |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
863 • ar => Argentina |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
864 • au => Australia |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
865 • br => Brazil |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
866 • ca => Canada |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
867 • cf => Central African Republic |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
868 • cn => China |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
869 • dk => Denmark |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
870 • es => Spain |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
871 • fr => France |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
872 • hk => Hong Kong |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
873 • in => India |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
874 • it => Italy |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
875 • kr => Korea, Republic of |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
876 • mx => Mexico |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
877 • no => Norway |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
878 • se => Sweden |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
879 • sg => Singapore |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
880 • tw => Taiwan |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
881 • uk => United Kingdom |
14948 | 882 • us => United States of America |
10473 | 883 |
14948 | 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!? | |
10473 | 889 |
890 Normally Gaim uses the YMSG protocol, which is the same protocol that the | |
891 official Yahoo! clients use. If an attempt to login returns the "Invalid | |
892 Password" error code, Gaim automatically tries to log in using the "Web | |
893 Messenger" method. This method still uses the YMSG protocol, but | |
894 authenticates differently, and connects to a different server. | |
895 | |
896 While in Web Messenger mode, several things work differently or not at all. | |
897 Adding, moving, and removing buddies doesn't work, and the only available | |
898 statuses are "Available" and "Invisible". In addition, the Yahoo! server | |
899 seems to ignore all Yahoo! Chat related packets. For this reason, we use the | |
900 YCHT protocol to join Yahoo! Chat rooms while connected using the Web | |
901 Messenger method. | |
7842 | 902 |
903 +------------------------------------------------------------------------------ | |
14948 | 904 | 8. MSN Protocol |
7842 | 905 +------------------------------------------------------------------------------ |
906 | |
14948 | 907 8.1 Will Gaim support MSN video chat? |
908 | |
909 See #vv. | |
910 | |
911 8.2 Why are my file transfers so slow? | |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
912 |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
913 Gaim only supports tranferring files over MSN via the MSN servers. This means |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
914 all your data is sent to an MSN server and then forwarded to the person at |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
915 the other end of the transfer. It is unknown whether we will support true |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
916 peer to peer file transfer over MSN. |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
917 |
14948 | 918 8.3 Is there a way to invite more than one person to an MSN chat? |
10473 | 919 |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
920 Yes. Right click a buddy on your list and choose "Initiate Chat". In the |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
921 conversation window that appears, choose "Invite" from the "Conversation" |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
922 menu to invite another user. When the conversation framework gets another |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
923 rewrite, it is possible that this will be simplified. |
7842 | 924 |
14948 | 925 8.4 Is MSNP11 (MSN7) going to be supported? |
10473 | 926 |
14948 | 927 It is being worked on. |
7842 | 928 |
14948 | 929 8.5 Why can't I sign on to MSN? |
10473 | 930 |
14948 | 931 You probably did not compile Gaim with SSL support, or the SSL plugin failed |
932 to load. The MSN protocol requires the use of SSL, which Gaim provides by | |
933 either GnuTLS or the combination of NSS and NSPR from the Mozilla project. | |
934 Install one or both of these and recompile Gaim, and see the next question. | |
7842 | 935 |
14948 | 936 8.6 The MSN plugin won't load, but I have Mozilla NSS! |
10473 | 937 |
7842 | 938 Some distributions, including Slackware, install Mozilla NSS to a |
939 non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/ | |
940 lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to | |
941 the file, and run ldconfig as root. Then re-run configure and recompile Gaim. | |
942 You may also need to specify where the include file are for NSS and NSPR, see | |
943 ./configure --help for the options. | |
944 | |
945 Mozilla 1.5 has a broken .pc file and does not install the necessary .h | |
946 files, and so will not be detected. | |
947 | |
10473 | 948 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with Gaim. |
8736 | 949 |
14948 | 950 8.7 What does "MSN: S: 911 3" in the debug window mean when I cannot connect |
951 to MSN? | |
10473 | 952 |
953 See http://gaim.sf.net/911.txt. | |
954 | |
14948 | 955 8.8 How do I set an MSN avatar? |
10473 | 956 |
957 Gaim calls these Buddy Icons. Go to Tools->Accounts and click to Modify your | |
958 MSN account. You can drag and drop a file to the resulting dialog, or use the | |
959 Open button. | |
9618 | 960 |
14948 | 961 8.9 What does "Has you" in the buddy tooltip mean? |
10473 | 962 |
963 It shows you if that MSN user has added you to his/her buddy list. "Has you: | |
964 No" does not mean you can't talk to that person. | |
965 | |
14948 | 966 8.10 How do I set my MSN Friendly Name (the name other users see)? |
10473 | 967 |
14948 | 968 In the Buddy List window, go to Accounts->account->Set Friendly Name. |
10473 | 969 |
14948 | 970 8.11 What does "Error reading from switchboard server" mean? |
10473 | 971 |
972 We haven't fully figured that out yet, but even Microsoft's client seems to | |
973 get similar errors, although with less frequency than we do. See Bug 1060205 | |
974 for further information. | |
7842 | 975 |
976 +------------------------------------------------------------------------------ | |
14948 | 977 | 9. Gadu-Gadu Protocol |
7842 | 978 +------------------------------------------------------------------------------ |
979 | |
14948 | 980 9.1 What is Gadu-Gadu? |
10473 | 981 |
7842 | 982 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at |
8736 | 983 www.gadu-gadu.pl (website in Polish). |
7842 | 984 |
14948 | 985 9.2 I compiled Gaim from source and now it doesn't have Gadu-Gadu support. Why? |
10473 | 986 |
14948 | 987 We now use an external libgadu. Install your distro's libgadu-dev or |
988 libgadu-devel package and rebuild Gaim (making sure to rerun ./configure). If | |
989 your distro doesn't provide libgadu, you can download it from http:// | |
990 toxygen.net/libgadu/files/libgadu-1.7.0.tar.gz. Unpack the tarball and run: | |
991 | |
992 ./autogen.sh --prefix=/usr --disable-libgadu-openssl --disable-static --enable-shared | |
993 | |
994 make | |
995 | |
996 su -c "make install" | |
997 | |
9618 | 998 |
7842 | 999 +------------------------------------------------------------------------------ |
14948 | 1000 | 10. Zephyr Protocol |
7842 | 1001 +------------------------------------------------------------------------------ |
1002 | |
14948 | 1003 10.1 What is Zephyr? |
10473 | 1004 |
8736 | 1005 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its |
1006 features include Kerberos IV authentication, multi-level chats (aka | |
1007 "subscriptions"). You're probably using this because your college/employer/ | |
1008 organization uses it as a local IM/chat system. If not, you probably don't | |
1009 have a server to connect to. | |
1010 | |
14948 | 1011 10.2 Other Zephyr clients (zwgc, owl, tzc) work, but Gaim dies with "Couldn't |
8736 | 1012 initialize zephyr". |
10473 | 1013 |
8736 | 1014 Your site might require the use of Kerberos 4 for authentication, though few |
10473 | 1015 prepackaged Gaim binaries use Kerberos. One solution is to compile Gaim with |
1016 the --with-krb4 flag to point to the location of your Kerberos 4 devel files, | |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1017 usually one of /usr, /usr/local, or /usr/athena, e.g. ./configure --with-krb4 |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1018 =/path/to/kerberosIV |
8736 | 1019 |
14948 | 1020 10.3 Gaim isn't working, but I never got any other Zephyr client working on |
8736 | 1021 this machine. |
10473 | 1022 |
1023 You need to have zhm (which comes with the standard Zephyr distribution) | |
1024 installed, and running, and pointed at your Zephyr servers. e.g. | |
8736 | 1025 |
1026 zhm z1.example.com z2.example.com z3.example.com | |
1027 | |
10473 | 1028 Alternatively, there might be a firewall or a NAT between you and the Zephyr |
1029 servers. Zephyr generally doesn't work in an environment where incoming | |
1030 connections cannot be made to arbitrary UDP ports. | |
1031 | |
14948 | 1032 10.4 How do I use Zephyr from behind my firewall, or without recompiling with |
10473 | 1033 kerberos support if needed? |
1034 | |
1035 You can use tzc, "Trivial Zephyr Client" and ssh to run Zephyr from a machine | |
1036 that is behind a firewall or NAT. First, make sure that tzc is installed and | |
1037 working on the remote machine. The best version of tzc to use can be found | |
1038 http://www.club.cc.cmu.edu/debian/dists/testing/contrib/source/ | |
1039 tzc-cclub_001-3.tar.gz. Second, make sure that you can make a passwordless | |
1040 ssh connection to the remote machine and get kerberos 4 tickets. Then, click | |
1041 on "Show more options", enable "Use tzc", and set the tzc command to | |
1042 | |
1043 /path/to/ssh username@hostname /path/to/tzc -e "%s" | |
1044 | |
1045 Alternately, if you have tzc working on your machine, you can enable "Use | |
1046 tzc", and set the tzc command to | |
1047 | |
1048 /path/to/tzc -e "%s" | |
8736 | 1049 |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1050 |
8736 | 1051 +------------------------------------------------------------------------------ |
14948 | 1052 | 11. SILC Protocol |
8736 | 1053 +------------------------------------------------------------------------------ |
1054 | |
14948 | 1055 11.1 What is SILC? |
10473 | 1056 |
9618 | 1057 SILC is an open protocol designed from the ground up with security in mind. |
1058 It is, or should be, the protocol of choice for the paranoid. See http:// | |
1059 www.silcnet.org for more details. | |
1060 | |
1061 +------------------------------------------------------------------------------ | |
14948 | 1062 | 12. Novell Protocol |
7842 | 1063 +------------------------------------------------------------------------------ |
1064 | |
14948 | 1065 12.1 Are there any public servers for Novell? |
10473 | 1066 |
9618 | 1067 Not really. This protocol is designed to connect to a Novell GroupWise server |
1068 running on a corporate LAN. | |
1069 | |
14948 | 1070 12.2 I can't seem to get it to work. |
10473 | 1071 |
9618 | 1072 Novell tells us that this protocol plugin will only work with either the |
1073 GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or | |
1074 higher) server for NetWare and Windows. In addition, the server must be | |
1075 secure (SSL enabled). If you have any trouble, see the FAQ question about | |
1076 submitting bugs, and they will be forwarded to Novell, who have been kind | |
1077 enough to continue active maintenance to the protocol plugin code they | |
1078 provided us. | |
1079 | |
1080 +------------------------------------------------------------------------------ | |
14948 | 1081 | 13. Scripts and Plugins |
9618 | 1082 +------------------------------------------------------------------------------ |
1083 | |
14948 | 1084 13.1 How do I use perl scripts with Gaim? |
10473 | 1085 |
8736 | 1086 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim, |
14948 | 1087 and load the perl script by checking the check box next to its name in the |
1088 Plugins dialog. | |
7842 | 1089 |
14948 | 1090 13.2 How do I compile a plugin for Gaim? |
10473 | 1091 |
8736 | 1092 To compile a plugin for Gaim, you must have Gaim's source code. To download |
1093 Gaim's source code, get the most recent tarball from http:// | |
1094 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and | |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1095 untar it with the command: tar zxvf filename where filename is the file you |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1096 downloaded. |
7842 | 1097 |
8736 | 1098 After you have a Gaim source code tree: |
7842 | 1099 |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1100 1. Change to the resulting directory and run the command: ./configure This |
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1101 will create the necessary make files. |
7842 | 1102 2. Move the plugin you wish to compile into the plugins/ directory in the |
1103 Gaim source code tree. | |
1104 3. Change to the plugins/ directory. | |
10473 | 1105 4. On Unix/Linux Type: |
1106 | |
7842 | 1107 make name.so |
10473 | 1108 |
1109 where the name of the file you wish to compile is name.c. | |
1110 | |
1111 On Win32 Type: | |
1112 | |
1113 make -f Makefile.mingw name.dll | |
1114 | |
7842 | 1115 where the name of the file you wish to compile is name.c. |
1116 | |
1117 Note well the difference in the extensions. If you type make name.c | |
1118 instead of name.so, it won't work. | |
1119 | |
1120 5. After make finishes, you can move the plugin to a place that is more | |
1121 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by | |
1122 compiling it yourself, $prefix is /usr/local by default. Otherwise, | |
1123 $prefix is /usr. | |
1124 | |
14948 | 1125 13.3 I have a plugin or perl script for Gaim that used to work, but does not |
10473 | 1126 with the current version. |
1127 | |
1128 The plugin and perl script API has changed several times, which means plugins | |
1129 and perl scripts must be modified in order to work. The plugin or perl script | |
8736 | 1130 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must |
10473 | 1131 implement the new API, as documented by the make docs command from the root |
10927
4d87f2dccb6d
[gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents:
10814
diff
changeset
|
1132 of the Gaim source code tree. This will generate html documentation in the |
10473 | 1133 doc/html directory. Also note that plugins and perl scripts are now |
14948 | 1134 controlled from a separate Plugins dialog. |
8736 | 1135 |
14948 | 1136 13.4 Where can I find documentation on writing plugins and Perl scripts? |
10473 | 1137 |
7842 | 1138 If you look in the plugins/ directory in the Gaim source, you should see a |
8736 | 1139 HOWTO file with some details for C plugins. Also be sure to check out our |
1140 online documentation (http://gaim.sf.net/api/index.html). Be especially sure | |
1141 to look at the Related Pages, which lists all of Gaim's signals, as well as a | |
1142 nice perl script HOWTO. | |
7842 | 1143 |
8736 | 1144 This documentation can be generated directly from the Gaim source by running |
1145 make docs. You will need doxygen and graphviz dot installed for this to work. | |
7842 | 1146 |
1147 +------------------------------------------------------------------------------ | |
14948 | 1148 | 14. Development |
7842 | 1149 +------------------------------------------------------------------------------ |
1150 | |
14948 | 1151 14.1 Can I help? |
10473 | 1152 |
9618 | 1153 But of course. Just find something that's bugging you and fix it. There are a |
1154 slew of a bug reports in Gaim's bug report tracker - you could pick one and | |
8736 | 1155 try to tackle it and submit a patch. You could also help with general bug |
1156 triage by going through the bug reports and leaving comments such as "this | |
1157 has been fixed" or "this is a duplicate of bug #12345." As always, make sure | |
1158 you follow the same coding style used in Gaim, and make sure you don't break | |
1159 the core/UI split. | |
1160 | |
14948 | 1161 14.2 Gaim never leaves a core file. |
10473 | 1162 |
8736 | 1163 On most installs core files are limited in size to 0 bytes, and are therefore |
1164 not created. To rectify this situation, add ulimit -c unlimited to your | |
1165 startup scripts (~/.bash_profile is a good place) or run it manually in a | |
10473 | 1166 terminal before starting Gaim from that terminal. You can also run Gaim |
8736 | 1167 directly in gdb with gdb gaim. |
1168 | |
14948 | 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? | |
10473 | 1178 |
1179 http://gaim.sf.net/bug.php. | |
7842 | 1180 |
14948 | 1181 14.5 Where should I submit patches? |
10473 | 1182 |
1183 http://gaim.sf.net/patches.php. | |
7842 | 1184 |
14948 | 1185 14.6 Did you guys reverse engineer it? |
10473 | 1186 |
14948 | 1187 Jabber, MSN and IRC are published protocols, so we didn't have to reverse |
1188 engineer those. Oscar, ICQ, and Yahoo are not published, and were reverse | |
1189 engineered by other people. Novell was provided by Novell, and SILC was | |
1190 written by one of the developers of the protocol. | |
7842 | 1191 |
1192 +------------------------------------------------------------------------------ | |
14948 | 1193 | 15. Miscellaneous Questions |
7842 | 1194 +------------------------------------------------------------------------------ |
1195 | |
14948 | 1196 15.1 Can I IM you guys? |
10473 | 1197 |
8736 | 1198 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php) |
7842 | 1199 page! |
1200 | |
14948 | 1201 15.2 Hello? |
10473 | 1202 |
7842 | 1203 We don't know how to answer this question. Stop asking it. |
1204 | |
14948 | 1205 15.3 Does Gaim support secure instant messaging (encrypted IMs)? |
10473 | 1206 |
1207 Short answer: Yes, use the SILC protocol. | |
10927
4d87f2dccb6d
[gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents:
10814
diff
changeset
|
1208 Long Answer (for other protocols): Not natively. Doing secure instant |
10473 | 1209 messaging right is a big deal and requires, among other things, an |
1210 authentication scheme. Simply encrypting your data stream without verifying | |
1211 the party with whom you are chatting is not secure in any way; some other | |
1212 clients offer options like this, but we feel that such measures instill a | |
1213 false sense of security that is more harmful than helpful. | |
7842 | 1214 |
8736 | 1215 There are a number of 3rd party plugin developers working on developing a |
14948 | 1216 secure IM framework. See the Plugins (http://gaim.sf.net/plugins.php) page |
1217 for links. | |
7842 | 1218 |
14948 | 1219 15.4 Why are the passwords in accounts.xml not encrypted? |
10473 | 1220 |
7842 | 1221 This is a case of a really long answer to a short question. Read our |
10717
75427cc95dfd
[gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents:
10473
diff
changeset
|
1222 explanation at http://gaim.sf.net/plaintextpasswords.php. |
7842 | 1223 |
14948 | 1224 15.5 When will the next version of Gaim be released? |
10473 | 1225 |
9618 | 1226 The schedule for releases is every third Thursday. However, a new version |
7842 | 1227 will only be released if it meets a certain standard of quality (i.e., it |
1228 will not be released if it still has a large number of serious bugs). | |
1229 Therefore, some releases will take longer than others. Major rewrites means | |
1230 lots of new bugs to work out. The new version will be released as soon as it | |
1231 is possible to do so. | |
1232 | |
14948 | 1233 15.6 What will the next version be? |
10473 | 1234 |
1235 Starting with version 1.0.0, Gaim version numbers have 3 parts to them. The | |
1236 format is major.minor.micro. If we change something internally in Gaim such | |
1237 that some plugins won't work with the newer version, we will increment the | |
1238 major version number. If we don't increment the major version number, and | |
1239 we've added things to the Gaim API that won't break any older stuff, we will | |
1240 increment the minor version number. In any other cases, we will increment the | |
1241 micro version number. Even and odd numbers have nothing to do with stability, | |
1242 and you should always be running the latest release of Gaim to get new | |
1243 features and bug fixes. | |
1244 | |
14948 | 1245 15.7 So, can I look forward to mega-sexy super functionality with Gaim? |
10473 | 1246 |
1247 Yes, that is the intended idea. In fact, there have been quite a number of | |
1248 unpopular geeks who have made the switch to gaim. In a matter of days, the | |
1249 number of dates and awesomeness points received by the geek increased ten | |
1250 fold! You, too, can have an exciting life with Gaim. Get Gaim. Get the babes. | |
1251 Get uhh... hmm. | |
1252 | |
14948 | 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 |