Mercurial > pidgin.yaz
annotate doc/FAQ @ 15031:b598a78c4550
[gaim-migrate @ 17813]
Don't crash when getting info on someone on jabber with no resource name
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Wed, 22 Nov 2006 20:10:01 +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? |
14949 | 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? | |
14949 | 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 | |
14949 | 48 2.15. it impossible to control window size and placement for the buddy |
8736 | 49 list separately from the conversations. |
14949 | 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? |
14949 | 59 3.2. Can I turn the tray icon off? |
9618 | 60 3.3. What do those colors in the conversation tab mean? |
14949 | 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? |
14949 | 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 |
14949 | 70 4. AIM/ICQ (OSCAR) Protocol |
7842 | 71 |
14949 | 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 |
14949 | 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? |
14949 | 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? |
14949 | 88 5.4. How can I set/change my real name? |
89 | |
90 6. Jabber Protocol | |
7842 | 91 |
14949 | 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 |
14949 | 98 7. Y!M (Yahoo) Protocol |
7842 | 99 |
14949 | 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? |
14949 | 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 |
14949 | 107 8. MSN Protocol |
7842 | 108 |
14949 | 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 |
14949 | 122 9. Gadu-Gadu Protocol |
7842 | 123 |
14949 | 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 |
14949 | 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". |
14949 | 133 10.3. Gaim isn't working, but I never got any other Zephyr client |
8736 | 134 working on this machine. |
14949 | 135 10.4. How do I use Zephyr from behind my firewall, or without |
10473 | 136 recompiling with kerberos support if needed? |
8736 | 137 |
14949 | 138 11. SILC Protocol |
8736 | 139 |
14949 | 140 11.1. What is SILC? |
9618 | 141 |
14949 | 142 12. Novell Protocol |
9618 | 143 |
14949 | 144 12.1. Are there any public servers for Novell? |
145 12.2. I can't seem to get it to work. | |
9618 | 146 |
14949 | 147 13. Scripts and Plugins |
9618 | 148 |
14949 | 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. |
14949 | 153 13.4. Where can I find documentation on writing plugins and Perl |
7842 | 154 scripts? |
155 | |
14949 | 156 14. Development |
7842 | 157 |
14949 | 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 |
14949 | 166 15. Miscellaneous Questions |
8736 | 167 |
14949 | 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, |
14949 | 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 | |
14949 | 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 | |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 313 1.11 Can I run Gaim on MacOSX? |
10473 | 314 |
14949 | 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 | |
14949 | 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. |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 | |
14949 | 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 |
14949 | 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 | |
14949 | 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, |
14949 | 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 |
14949 | 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 | |
14949 | 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 | |
14949 | 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 | |
14949 | 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 |
14949 | 391 traffic seen by IM service providers. Gaim SVN bears no such guarantees. |
9618 | 392 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 | |
14949 | 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 | |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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: | |
14949 | 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 | |
14949 | 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 | |
14949 | 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 |
14949 | 523 disabled by un-checking "Show buddy details" in the Buddies menu. |
7842 | 524 |
14949 | 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 |
14949 | 536 2.13 How do I get sound to work correctly? |
10473 | 537 |
14949 | 538 Gaim uses gstreamer to play sounds. Playing sounds directly through esound or |
8736 | 539 arts is no longer supported. |
7842 | 540 |
14949 | 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 |
14949 | 546 2.14 How do I make Gaim use ALSA or OSS for playing sounds? What does the |
547 "Automatic" option do? | |
10473 | 548 |
14949 | 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 |
14949 | 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 | |
14949 | 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 |
14949 | 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 |
14949 | 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 | |
14949 | 587 2.18 Where does gaim store its logs? |
10473 | 588 |
14949 | 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 |
14949 | 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 |
14949 | 611 Somewhat, yeah. As of 1.2.1 The following is supported: |
7842 | 612 |
14949 | 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 | |
14949 | 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 | |
14949 | 623 be more complete, get SVN and submit a patch using the generic file transfer |
8736 | 624 API. |
7842 | 625 |
14949 | 626 3.2 Can I turn the tray icon off? |
10473 | 627 |
14949 | 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 |
14949 | 639 3.4 Can I import or export my buddy list? |
10473 | 640 |
14949 | 641 The plugin pack hosted at http://guifications.sourceforge.net/PluginPack has |
642 a plugin to do this. | |
7842 | 643 |
14949 | 644 3.5 Does Gaim support animated smileys? |
10473 | 645 |
14949 | 646 Yes, but there is a bug which can cause animation to be lost if gaim has to |
647 resize the image. | |
7842 | 648 |
14949 | 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 | |
14949 | 661 3.7 What happened to my timestamps? Can I change them? |
10473 | 662 |
14949 | 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 |
14949 | 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 |
14949 | 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 +------------------------------------------------------------------------------ |
14949 | 695 | 4. AIM/ICQ (OSCAR) Protocol |
7842 | 696 +------------------------------------------------------------------------------ |
697 | |
14949 | 698 4.1 Can I set my profile? |
10473 | 699 |
14949 | 700 In AIM, yes, you can. Go to Accounts->account name. Set your ICQ profile is |
701 not supported yet. | |
7842 | 702 |
14949 | 703 4.2 Can I set a buddy icon? |
10473 | 704 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 750 4.8 Can I add SMS numbers to my buddy list? |
10473 | 751 |
14949 | 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 +------------------------------------------------------------------------------ |
14949 | 756 | 5. IRC Protocol |
7842 | 757 +------------------------------------------------------------------------------ |
758 | |
14949 | 759 5.1 How do I join a channel with the IRC plugin? |
10473 | 760 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 +------------------------------------------------------------------------------ |
14949 | 786 | 6. Jabber Protocol |
7842 | 787 +------------------------------------------------------------------------------ |
788 | |
14949 | 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 | |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 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 +------------------------------------------------------------------------------ | |
14949 | 818 | 7. Y!M (Yahoo) Protocol |
7842 | 819 +------------------------------------------------------------------------------ |
820 | |
14949 | 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 | |
14949 | 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 | |
14949 | 846 7.3 Can I get a list of Yahoo! Chat rooms? What about localized lists? |
10473 | 847 |
14949 | 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 |
14949 | 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 |
14949 | 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 |
14949 | 882 • us => United States of America |
10473 | 883 |
14949 | 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 +------------------------------------------------------------------------------ | |
14949 | 904 | 8. MSN Protocol |
7842 | 905 +------------------------------------------------------------------------------ |
906 | |
14949 | 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 |
14949 | 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 |
14949 | 925 8.4 Is MSNP11 (MSN7) going to be supported? |
10473 | 926 |
14949 | 927 It is being worked on. |
7842 | 928 |
14949 | 929 8.5 Why can't I sign on to MSN? |
10473 | 930 |
14949 | 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 |
14949 | 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 |
14949 | 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 | |
14949 | 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 |
14949 | 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 | |
14949 | 966 8.10 How do I set my MSN Friendly Name (the name other users see)? |
10473 | 967 |
14949 | 968 In the Buddy List window, go to Accounts->account->Set Friendly Name. |
10473 | 969 |
14949 | 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 +------------------------------------------------------------------------------ | |
14949 | 977 | 9. Gadu-Gadu Protocol |
7842 | 978 +------------------------------------------------------------------------------ |
979 | |
14949 | 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 |
14949 | 985 9.2 I compiled Gaim from source and now it doesn't have Gadu-Gadu support. Why? |
10473 | 986 |
14949 | 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 +------------------------------------------------------------------------------ |
14949 | 1000 | 10. Zephyr Protocol |
7842 | 1001 +------------------------------------------------------------------------------ |
1002 | |
14949 | 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 | |
14949 | 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 |
14949 | 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 | |
14949 | 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 +------------------------------------------------------------------------------ |
14949 | 1052 | 11. SILC Protocol |
8736 | 1053 +------------------------------------------------------------------------------ |
1054 | |
14949 | 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 +------------------------------------------------------------------------------ | |
14949 | 1062 | 12. Novell Protocol |
7842 | 1063 +------------------------------------------------------------------------------ |
1064 | |
14949 | 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 | |
14949 | 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 +------------------------------------------------------------------------------ | |
14949 | 1081 | 13. Scripts and Plugins |
9618 | 1082 +------------------------------------------------------------------------------ |
1083 | |
14949 | 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, |
14949 | 1087 and load the perl script by checking the check box next to its name in the |
1088 Plugins dialog. | |
7842 | 1089 |
14949 | 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 | |
14949 | 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 |
14949 | 1134 controlled from a separate Plugins dialog. |
8736 | 1135 |
14949 | 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 +------------------------------------------------------------------------------ | |
14949 | 1148 | 14. Development |
7842 | 1149 +------------------------------------------------------------------------------ |
1150 | |
14949 | 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 | |
14949 | 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 | |
14949 | 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 |
14949 | 1181 14.5 Where should I submit patches? |
10473 | 1182 |
1183 http://gaim.sf.net/patches.php. | |
7842 | 1184 |
14949 | 1185 14.6 Did you guys reverse engineer it? |
10473 | 1186 |
14949 | 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 +------------------------------------------------------------------------------ | |
14949 | 1193 | 15. Miscellaneous Questions |
7842 | 1194 +------------------------------------------------------------------------------ |
1195 | |
14949 | 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 | |
14949 | 1201 15.2 Hello? |
10473 | 1202 |
7842 | 1203 We don't know how to answer this question. Stop asking it. |
1204 | |
14949 | 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 |
14949 | 1216 secure IM framework. See the Plugins (http://gaim.sf.net/plugins.php) page |
1217 for links. | |
7842 | 1218 |
14949 | 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 |
14949 | 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 | |
14949 | 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 | |
14949 | 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 | |
14949 | 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 |