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