Mercurial > pidgin
comparison doc/FAQ @ 9618:848e5fbcd520
[gaim-migrate @ 10462]
(11:27:49) nosnilmot: LSchiere: I regenerated the text FAQ and brought the
man page up to date with the preference changes
once again, nosnilmot is picking up the slack and doing things i should
have done :-)
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sat, 31 Jul 2004 15:27:39 +0000 |
parents | 3b25c1042973 |
children | 3cfab4626bbf |
comparison
equal
deleted
inserted
replaced
9617:d5055337c9d9 | 9618:848e5fbcd520 |
---|---|
1 Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul | 1 Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul |
2 | 2 |
3 1. Compiling and Installing | 3 1. Compiling and Installing |
4 | 4 |
5 1.1. Why can't I compile Gaim? | 5 1.1. What does "Gaim" stand for? |
6 1.2. I'm trying to install Gaim, but it complains that I don't have | 6 1.2. Why can't I compile Gaim? |
7 libgtkspell.so.0, from where can I get this? | 7 1.3. I'm trying to install Gaim, but it complains that I don't have |
8 1.3. Is there some way I can compile just Gaim, without all of these | 8 libgtkspell.so.0, from where can I get this? |
9 protocols? | 9 1.4. What do I need to use the SILC protocol? |
10 1.4. I installed a new version of Gaim, but the about window says I'm | 10 1.5. Is there some way I can compile just Gaim, without all of these |
11 still using the old version. | 11 protocols? |
12 1.5. Can I use Gaim for GTK+1.2? | 12 1.6. I installed a new version of Gaim, but the about window says I'm |
13 1.6. Can I run Gaim on IRIX? | 13 still using the old version. |
14 1.7. How do I apply the xxxx patch (name.diff)? | 14 1.7. Are the packages signed? If so, by who, and how can I get the |
15 1.8. Why is gaim crashing when I start it? | 15 key? |
16 1.9. Gaim CVS is buggy. Gaim <non-current version> is buggy. | 16 1.8. Can I use Gaim for GTK+1.2? |
17 1.9. Can I run Gaim on IRIX? | |
18 1.10. How do I apply the patch "something.diff"? | |
19 1.11. Why is gaim crashing when I start it? | |
20 1.12. Gaim <non-current version> is buggy. Gaim CVS is buggy. Why? | |
21 1.13. Why do you always say not to use CVS? | |
17 | 22 |
18 2. Using Gaim | 23 2. Using Gaim |
19 | 24 |
20 2.1. How do I register for a new account? | 25 2.1. How do I register for a new account? |
21 2.2. How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or | 26 2.2. How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other |
22 Zephyr? | 27 protocol? |
23 2.3. How do I make gaim use emacs-like keybindings? | 28 2.3. How do I change the font Gaim uses? |
24 2.4. How do I change the font Gaim uses? | 29 2.4. How do I make gaim use emacs-like keybindings? |
25 2.5. How do I use smiley themes? | 30 2.5. How do I use smiley themes? |
26 2.6. Why are the status icons so big? | 31 2.6. Why are the status icons so big? |
27 2.7. How do I get sound to work correctly? | 32 2.7. How do I get sound to work correctly? |
28 2.8. How do I make Gaim use ALSA or OSS for playing sounds? What does | 33 2.8. How do I make Gaim use ALSA or OSS for playing sounds? What does |
29 the "Automatic" option do? | 34 the "Automatic" option do? |
30 2.9. I just changed my buddy icon, and I can't see the new one. | |
31 2.10. Why is everything at such small/large font sizes? | |
32 Why does Gaim use the same WM_CLASS for every window? It makes | 35 Why does Gaim use the same WM_CLASS for every window? It makes |
33 2.11. it impossible to control window size and placement for the buddy | 36 2.9. it impossible to control window size and placement for the buddy |
34 list separately from the conversations. | 37 list separately from the conversations. |
35 2.12. Why is the toggle to disable tabs not working? | 38 2.10. What is a "Buddy Pounce"? |
36 2.13. What is a "Buddy Pounce"? | 39 2.11. Where does gaim store its logs? |
37 2.14. Where does gaim store its logs? | 40 2.12. Can I use Gaim for e-mail, blogging, an RSS feed, or something |
38 2.15. Can I use Gaim for e-mail, blogging, an RSS feed, or something | |
39 else that isn't IM-related? | 41 else that isn't IM-related? |
40 | 42 |
41 3. Features | 43 3. Features |
42 | 44 |
43 3.1. Does Gaim support file transfer? | 45 3.1. Does Gaim support file transfer? |
44 3.2. Is there a Gaim tray icon, or docklet, or gnome applet, or panel | 46 3.2. Is there a Gaim tray icon, or docklet, or gnome applet, or panel |
45 icon, or something? | 47 icon, or something? |
46 3.3. What do those colors in the conversation tab mean? | 48 3.3. What do those colors in the conversation tab mean? |
47 3.4. Will Gaim save my buddy list to the server? | 49 3.4. Will Gaim save my buddy list to the server? |
48 3.5. Can I import or export my buddy list? | 50 3.5. Can I import or export my buddy list? |
49 3.6. Does Gaim support animated smileys? | 51 3.6. Does Gaim support animated smileys? |
50 3.7. Can I make Gaim group screen names by the person that owns them? | 52 3.7. Can I make Gaim group screen names by the person that owns them? |
51 You know, like Trillian's Meta Contacts? | 53 You know, like Trillian's Meta Contacts? |
52 3.8. How do I get the old logging back? | 54 3.8. How do I get the old logging back? |
53 3.9. How can I convert my old logs to the new format? | 55 3.9. How can I convert my old logs to the new format? |
54 3.10. Where has the system log gone? | |
55 | 56 |
56 4. ICQ Protocol | 57 4. ICQ Protocol |
57 | 58 |
58 4.1. How do I use ICQ? | 59 4.1. How do I use ICQ? |
59 4.2. Can I send SMS messages? | 60 4.2. Can I send SMS messages? |
62 | 63 |
63 5.1. What is the TOC protocol? | 64 5.1. What is the TOC protocol? |
64 | 65 |
65 6. AIM/ICQ (OSCAR) Protocol | 66 6. AIM/ICQ (OSCAR) Protocol |
66 | 67 |
67 6.1. Can I set my profile? | 68 6.1. Can I set my profile? |
68 6.2. Can I set a buddy icon? | 69 6.2. Can I set a buddy icon? |
69 6.3. Some of my buddies are not showing up as online, why is that? | 70 6.3. Some of my buddies are not showing up as online, why is that? |
70 6.4. Can I use AIM URI's such as "aim:goim?screenname=robflynn"? | 71 6.4. Can I use AIM URI's such as "aim:goim?screenname=robflynn"? |
71 6.5. Does Gaim support DirectIM and IM Image? | 72 6.5. I just changed my buddy icon, and I can't see the new one. |
72 6.6. Can I send SMS messages? | 73 6.6. Does Gaim support DirectIM and IM Image? |
73 6.7. Can I add SMS numbers to my buddy list? | 74 6.7. Can I send SMS messages? |
74 6.8. I heard AOL is combining ICQ and AIM, does that mean I can send a | 75 6.8. Can I add SMS numbers to my buddy list? |
75 message from an AIM account to an ICQ account and vice-versa? | 76 6.9. I heard AOL is combining ICQ and AIM, does that mean I can send |
76 6.9. Why can't I connect via either Oscar or TOC? | 77 a message from an AIM account to an ICQ account and vice-versa? |
78 6.10. Why can't I connect via either Oscar or TOC? | |
77 | 79 |
78 7. IRC Protocol | 80 7. IRC Protocol |
79 | 81 |
80 7.1. Why am I getting disconnected when I try to connect to IRC? | 82 7.1. How do I join a channel with the IRC plugin? |
81 7.2. How do I join a channel with the IRC plugin? | 83 7.2. Is there a way to make Gaim automatically identify me and/or join |
82 7.3. Is there a way to make Gaim automatically identify me and/or join | |
83 IRC chats on login? | 84 IRC chats on login? |
84 | 85 |
85 8. Jabber Protocol | 86 8. Jabber Protocol |
86 | 87 |
87 8.1. How do I choose which Jabber server to use? | 88 8.1. How do I choose which Jabber server to use? |
101 | 102 |
102 10. MSN Protocol | 103 10. MSN Protocol |
103 | 104 |
104 10.1. I'm getting lots of "Already in Opposite list" errors on msn, | 105 10.1. I'm getting lots of "Already in Opposite list" errors on msn, |
105 why? | 106 why? |
106 10.2. I'm getting an "Invalid User" popup whenever I sign on. How can | 107 10.2. Is there a way to invite more than one person to an MSN chat? |
107 I make this go away? | 108 10.3. Is MSNP9 (MSN6) going to be supported? |
108 10.3. Is there a way to invite more than one person to an MSN chat? | 109 10.4. Will I be able to use Gaim for MSN after October 15th 2003? (The |
109 10.4. Is MSNP9 (MSN6) going to be supported? | |
110 10.5. Will I be able to use Gaim for MSN after October 15th 2003? (The | |
111 day they're preventing third party clients from connecting) | 110 day they're preventing third party clients from connecting) |
112 10.6. I just upgraded Gaim and the MSN plugin will not load. Why? | 111 10.5. I just upgraded Gaim and the MSN plugin will not load. Why? |
113 10.7. The MSN plugin won't load, but I have Mozilla NSS! | 112 10.6. The MSN plugin won't load, but I have Mozilla NSS! |
114 10.8. What does "MSN: S: 911 3" in the debug window mean when I cannot | 113 10.7. What does "MSN: S: 911 3" in the debug window mean when I cannot |
115 connect to msn? | 114 connect to msn? |
116 | 115 |
117 11. Gadu-Gadu Protocol | 116 11. Gadu-Gadu Protocol |
118 | 117 |
119 11.1. What is Gadu-Gadu? | 118 11.1. What is Gadu-Gadu? |
119 11.2. Why doesn't it work right? | |
120 | 120 |
121 12. Zephyr Protocol | 121 12. Zephyr Protocol |
122 | 122 |
123 12.1. What is Zephyr? | 123 12.1. What is Zephyr? |
124 12.2. Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with | 124 12.2. Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with |
130 | 130 |
131 13.1. I heard Trepia was going to be in 0.65. Where is it? | 131 13.1. I heard Trepia was going to be in 0.65. Where is it? |
132 13.2. Trepia is showing people in Japan, England, etc. on my buddy | 132 13.2. Trepia is showing people in Japan, England, etc. on my buddy |
133 list. I thought this was supposed to show people in my area? | 133 list. I thought this was supposed to show people in my area? |
134 | 134 |
135 14. Scripts and Plugins | 135 14. SILC Protocol |
136 | 136 |
137 14.1. How do I use perl scripts with Gaim? | 137 14.1. What is SILC? |
138 14.2. How do I compile a plugin for Gaim? | 138 |
139 14.3. I have a plugin or perl script for Gaim that does not work with | 139 15. Novell Protocol |
140 | |
141 15.1. Are there any public servers for Novell? | |
142 15.2. I can't seem to get it to work. | |
143 | |
144 16. Scripts and Plugins | |
145 | |
146 16.1. How do I use perl scripts with Gaim? | |
147 16.2. How do I compile a plugin for Gaim? | |
148 16.3. I have a plugin or perl script for Gaim that does not work with | |
140 0.60 or higher. | 149 0.60 or higher. |
141 14.4. Where can I find documentation on writing plugins and Perl | 150 16.4. Where can I find documentation on writing plugins and Perl |
142 scripts? | 151 scripts? |
143 | 152 |
144 15. Development | 153 17. Development |
145 | 154 |
146 15.1. Can I help? | 155 17.1. Can I help? |
147 15.2. Gaim never leaves a core file. | 156 17.2. Gaim never leaves a core file. |
148 15.3. Where should I report bugs? | 157 17.3. Where should I report bugs? |
149 15.4. Where should I submit patches? | 158 17.4. Where should I submit patches? |
150 15.5. Did you guys reverse engineer it? | 159 17.5. Did you guys reverse engineer it? |
151 | 160 |
152 16. Misc. Questions | 161 18. Misc. Questions |
153 | 162 |
154 16.1. Can I IM you guys? | 163 18.1. Can I IM you guys? |
155 16.2. Hello? | 164 18.2. Hello? |
156 Can I give you money/hardware/other expensive things that can be | 165 Can I give you money/hardware/other expensive things that can be |
157 16.3. hocked for cash what with you all being students/ | 166 18.3. hocked for cash what with you all being students/ |
158 full-time-workers and helping to produce this wonderful software | 167 full-time-workers and helping to produce this wonderful software |
159 instead of studying/sleeping? | 168 instead of studying/sleeping? |
160 16.4. Does Gaim support secure instant messaging (encrypted IMs)? | 169 18.4. Does Gaim support secure instant messaging (encrypted IMs)? |
161 16.5. Why are the passwords in accounts.xml not encrypted? | 170 18.5. Why are the passwords in accounts.xml not encrypted? |
162 16.6. What is gaim-remote? | 171 18.6. What is gaim-remote? |
163 16.7. When will the next version of Gaim be released? | 172 18.7. When will the next version of Gaim be released? |
164 | 173 |
165 +------------------------------------------------------------------------------ | 174 +------------------------------------------------------------------------------ |
166 | 1. Compiling and Installing | 175 | 1. Compiling and Installing |
167 +------------------------------------------------------------------------------ | 176 +------------------------------------------------------------------------------ |
168 | 177 |
169 1.1 Why can't I compile Gaim? | 178 1.1 What does "Gaim" stand for? |
170 | 179 |
180 For freedom! No, seriously, it doesn't stand for anything. It's our name and | |
181 we're sticking to it. The two acceptable forms of capitalization are "Gaim" | |
182 and "gaim" (and not "GAIM"). | |
183 | |
184 1.2 Why can't I compile Gaim? | |
185 | |
171 Make sure you have relatively recent versions of automake, autoconf, and | 186 Make sure you have relatively recent versions of automake, autoconf, and |
172 gettext. HOWEVER, generally speaking, having the absolute newest of them is | 187 gettext. HOWEVER, generally speaking, having the absolute newest of them is |
173 not as good as having one version short of newest since we might not have | 188 not as good as having one version short of newest since we might not have |
174 found work-arounds for the latest set of changes. Also, some versions of | 189 found work-arounds for the latest set of changes. Also, some versions of |
175 automake require certain ranges of gettext versions, and we are utterly | 190 automake require certain ranges of gettext versions, and we are utterly |
184 the --no-verify from the configure script. | 199 the --no-verify from the configure script. |
185 | 200 |
186 Having problems getting SSL and MSN working? See http://gaim.sf.net/ | 201 Having problems getting SSL and MSN working? See http://gaim.sf.net/ |
187 faq-ssl.php for distribution specific hints. | 202 faq-ssl.php for distribution specific hints. |
188 | 203 |
189 1.2 I'm trying to install Gaim, but it complains that I don't have | 204 1.3 I'm trying to install Gaim, but it complains that I don't have |
190 libgtkspell.so.0, from where can I get this? | 205 libgtkspell.so.0, from where can I get this? |
191 | 206 |
192 libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to | 207 libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to |
193 provide the "Highlight misspelled words" feature. You can find an RPM of | 208 provide the "Highlight misspelled words" feature. You can find an RPM of |
194 gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific | 209 gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific |
195 RPM at gtkspell.sourceforge.net. | 210 RPM at gtkspell.sourceforge.net. |
196 | 211 |
197 1.3 Is there some way I can compile just Gaim, without all of these protocols? | 212 1.4 What do I need to use the SILC protocol? |
198 | 213 |
214 You need to install the SILC toolkit (http://silcnet.org/software/download/ | |
215 toolkit/) and the Gaim SILC plugin. This plugin is generally provided as a | |
216 separate package (such as a gaim-silc RPM). If you're compiling yourself, see | |
217 the ./configure --help for specifying the SILC includes and libs. If you're | |
218 compiling an SRPM, use "--with silc" to build the gaim-silc RPM. | |
219 | |
220 1.5 Is there some way I can compile just Gaim, without all of these protocols? | |
221 | |
199 Yeah. There are actually three ways to do it. | 222 Yeah. There are actually three ways to do it. |
200 | 223 |
201 1. Use the --with-static-prpls option to ./configure along with | 224 1. Use the --with-static-prpls option to ./configure along with |
202 --disable-plugins. This will let you choose which protocols are compiled | 225 --disable-plugins. This will let you choose which protocols are compiled |
203 in with Gaim, but you will not be able to use any other protocols or | 226 in with Gaim, but you will not be able to use any other protocols or |
210 | 233 |
211 3. Change to the directories for the protocols you want to compile (e.g. src | 234 3. Change to the directories for the protocols you want to compile (e.g. src |
212 /protocols/jabber), and run make from there. Then after you've compiled | 235 /protocols/jabber), and run make from there. Then after you've compiled |
213 all of them, change back to src/ and run make gaim. | 236 all of them, change back to src/ and run make gaim. |
214 | 237 |
215 1.4 I installed a new version of Gaim, but the about window says I'm still | 238 1.6 I installed a new version of Gaim, but the about window says I'm still |
216 using the old version. | 239 using the old version. |
217 | 240 |
218 If you compiled yourself, and you previously had an rpm or a Debian package | 241 If you compiled yourself, and you previously had an rpm or a Debian package |
219 installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should | 242 installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should |
220 work. | 243 work. |
221 | 244 |
222 Likewise, if you want to use an RPM or deb and you have previously compiled | 245 Likewise, if you want to use an RPM or deb and you have previously compiled |
223 Gaim from source, you need to make uninstall to remove all Gaim files from / | 246 Gaim from source, you need to make uninstall to remove all Gaim files from / |
224 usr/local. | 247 usr/local. |
225 | 248 |
226 1.5 Can I use Gaim for GTK+1.2? | 249 1.7 Are the packages signed? If so, by who, and how can I get the key? |
227 | 250 |
251 Yes, all packages are signed. The signature for the tarball and bzip2 archive | |
252 are provided by separate downloads. The RPMs we provide are signed by either | |
253 Ethan Blanton, Mark Doliner, or Christian Hammond. Usually the Mandrake and | |
254 Fedora Core 1 RPMs are signed by Mark Doliner and the Red Hat 8 and 9 RPMs | |
255 are signed by Ethan Blanton. The keys can be obtained from any key server. | |
256 http://pgp.mit.edu/ is popular. | |
257 | |
258 1.8 Can I use Gaim for GTK+1.2? | |
259 | |
228 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We | 260 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We |
229 really really really recommend using the most current version of Gaim and not | 261 really really really recommend using the most current version of Gaim and not |
230 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're | 262 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're |
231 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.x, which is | 263 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the |
232 GTK+1.2 based. We should warn you though, the 0.59.x releases haven't had new | 264 last version of Gaim that used GTK+1.2. We should warn you though, this |
233 features since the middle of 2002. Also, the 0.59.x releases aren't | 265 version of Gaim hasn't had any new features since the middle of 2002, and |
266 some protocols likely do not work. Also, the 0.59.x releases aren't | |
234 breathtakingly beautiful. | 267 breathtakingly beautiful. |
235 | 268 |
236 1.6 Can I run Gaim on IRIX? | 269 1.9 Can I run Gaim on IRIX? |
237 | 270 |
238 It has been done before. Please see http://sourceforge.net/forum/forum.php? | 271 It has been done before. Please see http://sourceforge.net/forum/forum.php? |
239 thread_id=725839&forum_id=665 at our SourceForge Forum. | 272 thread_id=725839&forum_id=665 at our SourceForge Forum. |
240 | 273 |
241 1.7 How do I apply the xxxx patch (name.diff)? | 274 1.10 How do I apply the patch "something.diff"? |
242 | 275 |
243 Type patch -p0 < name.diff from inside the gaim directory. If that doesn't | 276 Type patch -p0 < something.diff from inside the gaim directory. If that |
244 work, try patch -p1 < name.diff. | 277 doesn't work, try patch -p1 < something.diff. |
245 | 278 |
246 1.8 Why is gaim crashing when I start it? | 279 1.11 Why is gaim crashing when I start it? |
247 | 280 |
248 First of all make sure you are using the most recent version of Gaim. If you | 281 First of all make sure you are using the most recent version of Gaim. If you |
249 still have problems, try the things in the following list: | 282 still have problems, try the following: |
250 | 283 |
251 * Try running gaim with GDK_USE_XFT=0 set (type that in a terminal and then | 284 * Make sure only one version of Gaim is installed. "whereis gaim" can |
252 run Gaim from the same terminal). | 285 sometimes be useful for determining this. |
286 * "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same | |
287 terminal. | |
253 * If gaim is not crashing, but is just sitting there not displaying | 288 * If gaim is not crashing, but is just sitting there not displaying |
254 anything, try turning off anything else that might be using the sound | 289 anything, try turning off anything else that might be using the sound |
255 device (ie xmms) and then starting gaim. If this fixes the problem, it is | 290 device (ie xmms) and then starting gaim. If this fixes the problem, it is |
256 a libao issue, not a gaim issue, and can be worked around by the use of | 291 a libao issue, not a gaim issue, and can be worked around by the use of |
257 esd or arts. | 292 esd or arts. |
258 * Try disabling or deleting any 3rd party plugins, especially anything | 293 * Try disabling or deleting any 3rd party plugins, especially anything |
259 related to encryption. | 294 related to encryption. |
260 * If you use 0.75 on win32, try deleting tcl.dll. | 295 * If you use 0.75 or higher on win32, try deleting tcl.dll. |
261 * If you use 0.70 or lower, make sure only one version of Gaim is | |
262 installed. | |
263 * If you use 0.67 and do not have yourself on your buddy list, upgrade. | |
264 * If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto | 296 * If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto |
265 away preference from -1 to 0. | 297 away preference from -1 to 0. |
266 * If you use MSN, and have a version 0.64, downgrade to 0.63 or upgrade to | 298 |
267 0.65. | 299 1.12 Gaim <non-current version> is buggy. Gaim CVS is buggy. Why? |
268 | 300 |
269 1.9 Gaim CVS is buggy. Gaim <non-current version> is buggy. | 301 Non-current versions have old bugs which may be fixed in the current |
270 | 302 version--that's why we make new releases. CVS is frequently unusable because |
271 Yes, it is! CVS is often unsupported by Gaim, as are non-current versions. | 303 of changes in the code. Bugs are introduced during the development process |
272 This is because non-current versions have old bugs which may be fixed in the | 304 and are hopefully fixed before a release is made. |
273 current version, and CVS is frequently unusable because of the changes in the | 305 |
274 code (and it has new bugs). If you are using either and have a problem, | 306 1.13 Why do you always say not to use CVS? |
275 upgrade/install the current stable version of Gaim before posting a bug or | 307 |
276 asking for help in Gaim's IRC channel. If the bug does not exist in the | 308 That's a long story. For starters, see the previous question. It is often the |
277 current version, then please do not ask for help. | 309 case that Gaim CVS exhibits bad behavior due to features and bugfixes which |
310 are in a transitory state or which are not yet well understood. These bad | |
311 behaviors range from the harmless (maybe a graphical glitch in a dialog box) | |
312 to the irritating (a particular protocol may not work), to the downright | |
313 damaging (recently a bug in CVS destroyed the user's buddy lists). While | |
314 behaviors like this are acceptable to some users (particularly developers, | |
315 who are used to such things), they tend to cause many Gaim CVS users to | |
316 contact Gaim developers and report the same (usually egregious) bug over and | |
317 over - using time which could be better spent fixing the bugs. | |
318 | |
319 A second major point involves public resources - a CVS checkout is not a | |
320 cheap operation. As many Sourceforge users are aware, at various points in | |
321 the recent past Sourceforge CVS has been less than pleasant to work with. | |
322 This is, of course, because Sourceforge hosts dozens and dozens of useful and | |
323 active projects which use CVS as a primary method of source code | |
324 collaboration. Unfortunately, when too many users are poking around in that | |
325 CVS just for the sake of poking around, it prevents other users who are | |
326 trying to do work to improve those very same projects from accomplishing | |
327 their tasks. It is better for the community if an enterprising individual | |
328 wishing to fix a particular bug she has seen can get to the code and create a | |
329 patch, even if this means that some users have to wait a few weeks for the | |
330 next release to see what new features it might hold. | |
331 | |
332 The third point is not a problem which has yet come up, but it is in the back | |
333 of the mind of the developers who bring you Gaim. As a third-party IM client, | |
334 Gaim is not a priority (and indeed may be an irritant) for the IM service | |
335 providers. We do our best to keep Gaim playing nice and being friendly on the | |
336 IM networks it uses; however, at times there are bugs in the protocol | |
337 support. If a few dozen people are using this buggy client, the IM providers | |
338 are not likely to go out of their way to do anything about it. However, if | |
339 hundreds of people are pointing an ill-behaved client at an IM server, the | |
340 server administrators may be forced to take action. (This is particularly | |
341 likely if the buggy behavior is damaging in some way.) Gaim releases | |
342 represent code which the gaim developers feel is relatively well-behaved and | |
343 stable. This includes not only the interface seen by Gaim users, but the | |
344 traffic seen by IM service providers. Gaim CVS bears no such guarantees. | |
345 | |
346 In short, there are a lot of good reasons to not use Gaim CVS if one does not | |
347 wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim | |
348 in some intimate way. There are, however, only a few reasons to use Gaim CVS | |
349 outside of the above. Please weigh these things carefully and decide whether | |
350 you wish to use Gaim CVS for a good reason which furthers the community, or | |
351 for selfish reasons which are not entirely important. | |
278 | 352 |
279 +------------------------------------------------------------------------------ | 353 +------------------------------------------------------------------------------ |
280 | 2. Using Gaim | 354 | 2. Using Gaim |
281 +------------------------------------------------------------------------------ | 355 +------------------------------------------------------------------------------ |
282 | 356 |
283 2.1 How do I register for a new account? | 357 2.1 How do I register for a new account? |
284 | 358 |
285 This depends on the protocol. | 359 This depends on the protocol. |
286 | 360 |
287 AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId= | 361 AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId= |
288 snshomepage&authLev=1&mcState=initialized&createSn=1. | 362 snshomepage&authLev=1&mcState=initialized&createSn=1. |
289 | 363 |
364 MSN (including Hotmail email): Go to http://registernet.passport.com/. | |
365 | |
366 MSN (using your own email address): Go to https://register.passport.net/ | |
367 reg.srf?lc=1033&id=486&ru= | |
368 http%3A%2F%2Fwww%2Epassport%2Enet%2FConsumer%2FDefault%2Easp%3Flc%3D1033&sl=1 | |
369 | |
370 Yahoo: Go to http://edit.yahoo.com/config/eval_register. | |
371 | |
372 Jabber: See the question How do I register a new Jabber account? below. | |
373 | |
290 ICQ: Go to http://web.icq.com/register. | 374 ICQ: Go to http://web.icq.com/register. |
291 | 375 |
292 Yahoo: Go to http://edit.yahoo.com/config/eval_register. | |
293 | |
294 MSN (including hotmail email): Go to http://registernet.passport.com/. | |
295 | |
296 MSN (using your own email address): Go to this website | |
297 | |
298 Gadu-Gadu: Use the official client to create an account. | 376 Gadu-Gadu: Use the official client to create an account. |
299 | 377 |
300 Jabber: See the question How do I register a new Jabber account? below. | 378 Novell: See your Novell server administrator. |
301 | 379 |
302 Novell: See your novell server administrator. | 380 2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol? |
303 | 381 |
304 2.2 How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or Zephyr? | |
305 | |
306 Use the Account Editor (Tools->Accounts, or the Accounts button on the start | 382 Use the Account Editor (Tools->Accounts, or the Accounts button on the start |
307 screen) to add the account of the appropriate messaging service. The protocol | 383 screen) to add the account of the appropriate messaging service. Use the |
308 plugin is loaded automatically. | 384 checkbox in the account editor to sign online. |
309 | 385 |
310 2.3 How do I make gaim use emacs-like keybindings? | 386 2.3 How do I change the font Gaim uses? |
311 | 387 |
388 The font preference in Gaim is used only for the formatting of outgoing | |
389 messages. The display fonts used by the rest of Gaim are those specified by | |
390 GTK. To change this font you need to edit your ~/.gtkrc-2.0 file. If you need | |
391 help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) file. | |
392 | |
393 You can also just switch to a different GTK theme. You can find GTK themes | |
394 (and information on using them) by visiting themes.freshmeat.net, | |
395 art.gnome.org, or searching on Google. | |
396 | |
397 If you're having a problem with the font size used by a specific person, you | |
398 can try turning on the Ignore Font Sizes preference in Preferences->Message | |
399 Text. | |
400 | |
401 2.4 How do I make gaim use emacs-like keybindings? | |
402 | |
312 You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http: | 403 You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http: |
313 //gaim.sf.net/gtkrc-2.0. | 404 //gaim.sf.net/gtkrc-2.0. |
314 | 405 |
315 2.4 How do I change the font Gaim uses? | |
316 | |
317 The font preference in Gaim is used only for the formatting of outgoing | |
318 messages, and that only on the few protocols we support outgoing format on. | |
319 The display fonts used by the rest of Gaim are those specified by GTK. To | |
320 change this font you need to edit your ~/.gtkrc-2.0 file. If you need help | |
321 you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) file. | |
322 | |
323 2.5 How do I use smiley themes? | 406 2.5 How do I use smiley themes? |
324 | 407 |
325 To select a theme, open Gaim's preferences to the "Smiley Themes" page and | 408 To select a theme, open Gaim's preferences to the "Smiley Themes" page and |
326 click on whichever theme you want to use. To install a theme, simply drag it | 409 click on whichever theme you want to use. To install a theme, simply drag it |
327 into the theme selector. You can find themes on the Gaim Smiley Themes (http: | 410 into the theme selector. You can find themes on the Gaim Smiley Themes (http: |
328 //gaim.sf.net/themes.php) page. | 411 //gaim.sf.net/themes.php) page. |
329 | 412 |
330 You can also install themes manually by uncompressing them to their own | 413 You can also install themes manually by uncompressing them to their own |
331 directory in ~/.gaim/smileys/ | 414 directory in ~/.gaim/smileys/ |
332 | 415 |
333 2.6 Why are the status icons so big? | 416 2.6 Why are the status icons so big? |
334 | 417 |
335 We believe that, by adding a second line of text to each buddy list entry, | 418 We believe that, by adding a second line of text to each buddy list entry, |
336 we're able to show more information about each buddy on the buddy list. The | 419 we're able to show more information about each buddy on the buddy list. The |
337 'Big List,' as we call it, shows status text, idle time, and warning level | 420 'Big List,' as we call it, shows status text, idle time, and warning level |
338 concisely and attractively. It shows more than one status "emblem" for each | 421 concisely and attractively. It shows more than one status "emblem" for each |
339 buddy, indicating at the same time a mobile user who is away. Most | 422 buddy, indicating at the same time a mobile user who is away. Most |
340 importantly, it puts the buddy icon in the list, making it far easier to | 423 importantly, it puts the buddy icon in the list, making it far easier to |
341 locate buddies within a large list where names are harder to pick out than | 424 locate buddies within a large list where names are harder to pick out than |
342 images. Due to the increased usability of this UI, we have made it the | 425 images. Due to the increased usability of this interface, we have made it the |
343 default. | 426 default. |
344 | 427 |
345 We are aware that some people feel more comfortable using an interface more | 428 We are aware that some people feel more comfortable using an interface more |
346 similar to IM clients they may have used in the past. 'Big List' can be | 429 similar to IM clients they may have used in the past. The 'Big List' can be |
347 disabled by un-checking "Show buddy icons in list" in the Buddy List | 430 disabled by un-checking "Show buddy icons" in the Buddy List preferences. |
348 preferences. | |
349 | 431 |
350 2.7 How do I get sound to work correctly? | 432 2.7 How do I get sound to work correctly? |
351 | 433 |
352 Gaim uses libao to play sounds. Playing sounds directly through esound or | 434 Gaim uses libao to play sounds. Playing sounds directly through esound or |
353 arts is no longer supported. | 435 arts is no longer supported. |
354 | 436 |
355 `Libao is a cross-platform library that allows programs to output PCM audio | 437 Libao is a cross-platform library that allows programs to output PCM audio |
356 data to the native audio devices on a wide variety of platforms. It currently | 438 data to the native audio devices on a wide variety of platforms. It currently |
357 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound | 439 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound |
358 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts | 440 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts |
359 (Analog Realtime Synthesizer). ' | 441 (Analog Realtime Synthesizer). |
360 | 442 |
361 To compile Gaim with support for libao you need libao-devel and | 443 To compile Gaim with support for libao you need libao-devel and |
362 audiofile-devel. To use libao you need libao and audiofile. If you do not | 444 audiofile-devel. To use libao you need libao and audiofile. If you do not |
363 wish to install these packages you can also just change your sound playing | 445 wish to install these packages you can also just change your sound playing |
364 method in preferences to Command and use "esdplay %s" or "artsplay %s." | 446 method in preferences to Command and use "esdplay %s" or "artsplay %s." |
365 | 447 |
366 2.8 How do I make Gaim use ALSA or OSS for playing sounds? What does the | 448 2.8 How do I make Gaim use ALSA or OSS for playing sounds? What does the |
367 "Automatic" option do? | 449 "Automatic" option do? |
368 | 450 |
369 If you choose "Automatic", "ESD", or "Arts", Gaim uses libao to play sounds. | 451 If you choose "Automatic", "ESD", or "Arts", Gaim uses libao to play sounds. |
370 Choosing "ESD" or "Arts" forces libao to play sounds using that method, while | 452 Choosing "ESD" or "Arts" forces libao to play sounds using that method, while |
371 choosing "Automatic" lets it decide for itself. | 453 choosing "Automatic" lets it decide for itself. |
372 | 454 |
373 If you choose Automatc, you can create a file, either /etc/libao.conf or ~ | 455 If you choose "Automatic", you can create a file, either /etc/libao.conf or ~ |
374 /.libao, and put one of the following lines in it: | 456 /.libao, and put one of the following lines in it: |
375 | 457 |
376 | |
377 default_driver=alsa | 458 default_driver=alsa |
378 | 459 |
379 default_driver=oss | 460 default_driver=oss |
380 | |
381 Other drivers, like alsa09, arts, esd, irix, macosx, and sun might also be | 461 Other drivers, like alsa09, arts, esd, irix, macosx, and sun might also be |
382 supported, depending on your platform, and how libao was compiled. See also | 462 supported, depending on your platform, and how libao was compiled. See also |
383 'man 5 libao.conf'. | 463 'man 5 libao.conf'. |
384 | 464 |
385 2.9 I just changed my buddy icon, and I can't see the new one. | 465 2.9 Why does Gaim use the same WM_CLASS for every window? It makes it |
386 | 466 impossible to control window size and placement for the buddy list |
467 separately from the conversations. | |
468 | |
469 Both strings in the WM_CLASS property are supposed to be the same for all | |
470 windows in the same instance of an application. ICCCM states that one is | |
471 meant to be the same for all instances of the application, the other is meant | |
472 to be unique to that instance of the application. ICCCM also states "If a | |
473 client has multiple windows with identical WM_CLASS and WM_NAME properties, | |
474 then it should provide a WM_WINDOW_ROLE property." | |
475 | |
476 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim | |
477 instances, and the documentation for the gtk_window_set_wmclass function says | |
478 explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint | |
479 to differentiate windows. If your window manager is having problems | |
480 differentiating between Gaim windows, please ensure that it uses the | |
481 WM_WINDOW_ROLE hint per the ICCCM. | |
482 | |
483 2.10 What is a "Buddy Pounce"? | |
484 | |
485 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy | |
486 Alerts." Despite this though, you could think of a buddy pounce as an Alert | |
487 and get an idea of the most minimal uses of a buddy pounce. In reality, a | |
488 buddy pounce is much like a macro, or a recorded action. When you set a | |
489 pounce on someone, you choose from a number of events, such as sign on or | |
490 someone going away, and then you choose from a number of actions. These | |
491 actions include everything from playing a sound (like an Alert would do) to | |
492 sending a message to the person, to executing a command. This action will | |
493 occur the next time gaim detects the event, ie the next time the person in | |
494 your buddy list who you have pounced signs on. | |
495 | |
496 2.11 Where does gaim store its logs? | |
497 | |
498 On unix, they are in ~/.gaim/logs, on win32 they are in the $drive\Documents | |
499 and Settings\user\Application Data\.gaim\logs directory. In either case, new | |
500 logs (new as of 0.73) are in subdirectories that correspond to protocol/ | |
501 yourscreenname/theirscreenname. | |
502 | |
503 2.12 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that | |
504 isn't IM-related? | |
505 | |
506 No, you can't. We get requests for this often, but Gaim is indeed a | |
507 messenging client. Aside from the capabilities each protocol may support, the | |
508 Gaim developers have no intention to turn Gaim into a multi-feature Internet | |
509 client capable of doing everything under the sun. We also won't be helping to | |
510 develop plugins to turn it into that. There are many Internet applications | |
511 available for Linux, Windows, or whatever operating system you use that would | |
512 undoubtedly do a better job. | |
513 | |
514 +------------------------------------------------------------------------------ | |
515 | 3. Features | |
516 +------------------------------------------------------------------------------ | |
517 | |
518 3.1 Does Gaim support file transfer? | |
519 | |
520 Somewhat, yeah. As of 0.79 the following is supported: | |
521 | |
522 * Sending and receiving files on AIM (although it might be a bit buggy) | |
523 * Sending and receiving files on IRC | |
524 * Sending and receiving files on Jabber | |
525 * Sending and receiving files on MSN | |
526 * Sending and receiving files on SILC | |
527 * Sending and receiving files on Yahoo (sending is limited to 1Mb) | |
528 | |
529 Most of the protocols themselves support file transfer, but Gaim has not been | |
530 written to support it yet. If you would like file transfer to work better or | |
531 be more complete, get CVS and submit a patch using the generic file transfer | |
532 API. | |
533 | |
534 3.2 Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or | |
535 something? | |
536 | |
537 Yeah, Gaim supports what is called a system tray icon that conforms to the | |
538 standards at www.freedesktop.org. This tray icon is supported by Windows, KDE | |
539 3.1, Gnome 2.2, and Red Hat Gnome 2.0. All you have to do is load the "System | |
540 Tray Icon" plugin by going to Preferences and then Plugins. | |
541 | |
542 If you're using Gnome you need to make sure that your panel has a | |
543 Notification Area on it. To add one, right click on the panel, select Add To | |
544 Panel->Utility->Notification Area. Gaim will insert the tray icon in any | |
545 System Tray implementation that conforms to these standards, so feel free to | |
546 write one for your window manager of choice. | |
547 | |
548 Due to a flaw in these specs, KDE users may experience trouble with the | |
549 background color of the docklet. There is unfortunately nothing we can do | |
550 about this. | |
551 | |
552 3.3 What do those colors in the conversation tab mean? | |
553 | |
554 * Red - A message is waiting for you | |
555 * Blue - Someone sent a message containing your name | |
556 * Green - The buddy is typing | |
557 * Yellow - The buddy began typing, and then stopped | |
558 * Gray - There has been a join or a part in that chat, or the buddy has | |
559 signed off | |
560 | |
561 3.4 Will Gaim save my buddy list to the server? | |
562 | |
563 Yes, Gaim saves your buddy list to the server for AIM, ICQ, Jabber, MSN, | |
564 Novell and Yahoo!. | |
565 | |
566 3.5 Can I import or export my buddy list? | |
567 | |
568 Sorry, no. Old versions of Gaim supported this, but new versions do not. All | |
569 the code for saving and loading buddy lists was rewritten, and support for | |
570 importing and exporting buddy lists was never re-added. However, with all | |
571 major protocols storing their buddy lists on the server, this feature is less | |
572 useful today than in the past. | |
573 | |
574 3.6 Does Gaim support animated smileys? | |
575 | |
576 Yes, as of version 0.70 Gaim supports animated smileys. | |
577 | |
578 3.7 Can I make Gaim group screen names by the person that owns them? You know, | |
579 like Trillian's Meta Contacts? | |
580 | |
581 Sure! Right click a buddy on your list and at the bottom of the menu click | |
582 "Expand". Then just drag other screen names to the same person below it. When | |
583 you're done, click on the arrow to collapse them. When the contact is | |
584 collapsed, Gaim will select a buddy to display based on the status of the | |
585 buddies in the contact, and their order. | |
586 | |
587 3.8 How do I get the old logging back? | |
588 | |
589 The old logging was removed because it was deficient in many ways. There is | |
590 no way in Gaim itself to revert to the old logging, but the new logging is so | |
591 good you could implement something similar to the old logging as a plugin. | |
592 | |
593 3.9 How can I convert my old logs to the new format? | |
594 | |
595 It's not possible to perfectly convert from the old format to the new format | |
596 because the old format is missing some information necessary to do that (eg. | |
597 which account the messages were sent from). | |
598 | |
599 It shouldn't be too difficult to do a rough conversion using a small script, | |
600 or using the old_logger_* functions in gaim itself. | |
601 | |
602 Peter Johnson has written a python script to do just this, it is available on | |
603 his website (at the bottom). | |
604 | |
605 +------------------------------------------------------------------------------ | |
606 | 4. ICQ Protocol | |
607 +------------------------------------------------------------------------------ | |
608 | |
609 4.1 How do I use ICQ? | |
610 | |
611 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use | |
612 it, simply put your account number in the "Screen Name" box and your password | |
613 in the "Password" box. Leave the server settings set to the default | |
614 (login.oscar.aol.com and port 5190). | |
615 | |
616 4.2 Can I send SMS messages? | |
617 | |
618 Kind of. See our answer to this for the AIM/ICQ Protocol. | |
619 | |
620 +------------------------------------------------------------------------------ | |
621 | 5. TOC Protocol | |
622 +------------------------------------------------------------------------------ | |
623 | |
624 5.1 What is the TOC protocol? | |
625 | |
626 It's an AIM protocol used by Quick Buddy and AIM Express. It's recommended | |
627 that you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol | |
628 instead. We keep TOC around in case OSCAR ever stops working. However, we are | |
629 not actively supporting this code, and no longer distribute it in binaries. | |
630 | |
631 +------------------------------------------------------------------------------ | |
632 | 6. AIM/ICQ (OSCAR) Protocol | |
633 +------------------------------------------------------------------------------ | |
634 | |
635 6.1 Can I set my profile? | |
636 | |
637 Yes you can. Go to Tools->Account Actions | |
638 | |
639 6.2 Can I set a buddy icon? | |
640 | |
641 Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and | |
642 click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the | |
643 full path to the image you wish to use in the box labeled "Buddy Icon File." | |
644 The file must be below 4KB. It can have any dimensions, and can be in any | |
645 format. However, if you wish Windows users to see it, it must be in a format | |
646 Windows understands, such as .bmp, .gif, and .jpg. | |
647 | |
648 6.3 Some of my buddies are not showing up as online, why is that? | |
649 | |
650 AOL has set a limit for the maximum number of people you can have in your | |
651 buddy list. This number is currently 200. If you don't think you are anywhere | |
652 near that limit, it is possible that your server-stored buddy list is | |
653 corrupt. | |
654 | |
655 If you think this might be the case, you can try signing on with an official | |
656 AIM program from AOL. This will usually correct any problems with the list. | |
657 | |
658 6.4 Can I use AIM URI's such as "aim:goim?screenname=robflynn"? | |
659 | |
660 Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need | |
661 to pass the entire URI to the gaim-remote program (included with gaim). To do | |
662 this with Gnome 2, run gnome-file-types-properties or "File Types and | |
663 Programs" from the preferences menu. Add a service with protocol "aim" and | |
664 set the program to gaim-remote uri "%s". This will make AIM URIs work in | |
665 Galeon 2. Also, not all types of aim URI's are supported. The ones that are | |
666 supported are goim, addbuddy, and gochat. | |
667 | |
668 You'll need the "Remote Control" plugin loaded for this to work. | |
669 | |
670 If you use wingaim, this will not work as gaim-remote has not yet been ported | |
671 over. | |
672 | |
673 6.5 I just changed my buddy icon, and I can't see the new one. | |
674 | |
387 First, try IMing yourself a few times. Buddy icons are checked when you IM | 675 First, try IMing yourself a few times. Buddy icons are checked when you IM |
388 people, so depending on the protocol, that may work. If it still doesn't | 676 people, so depending on the protocol, that may work. If it still doesn't |
389 update, check the file size (buddy icons must be smaller than 4kb) and the | 677 update, check the file size (buddy icons must be smaller than 4kb) and the |
390 image size (it should be 48x48 or 50x50 in most cases). Also, check the file | 678 image size (it should be 48x48 or 50x50 in most cases). Also, check the file |
391 type. GIF or JPEG images are best supported; most other formats do not work | 679 type. GIF or JPEG images are best supported; most other formats do not work |
392 at all. If all of that checks out and it still doesn't work, and you're sure | 680 at all. If all of that checks out and it still doesn't work, and you're sure |
393 the protocol supports it, try restarting Gaim. | 681 the protocol supports it, try restarting Gaim. |
394 | 682 |
395 2.10 Why is everything at such small/large font sizes? | 683 6.6 Does Gaim support DirectIM and IM Image? |
396 | 684 |
397 You need to edit your .gtkrc-2.0 in your home directory. This is almost | |
398 certainly a gtk theme thing. You can find more gtk themes by visiting | |
399 themes.freshmeat.net, art.gnome.org, or searching on Google. If it is a | |
400 particular message window, you can also try ignoring font sizes (Tools-> | |
401 Preferences->Message Text), though that will only have limited effects. See | |
402 an example .gktrc-2.0 at http://gaim.sf.net/gtkrc-2.0. | |
403 | |
404 2.11 Why does Gaim use the same WM_CLASS for every window? It makes it | |
405 impossible to control window size and placement for the buddy list | |
406 separately from the conversations. | |
407 | |
408 Both strings in the WM_CLASS property are supposed to be the same for all | |
409 windows in the same instance of an application. ICCCM states that one is | |
410 meant to be the same for all instances of the application, the other is meant | |
411 to be unique to that instance of the application. ICCCM also states "If a | |
412 client has multiple windows with identical WM_CLASS and WM_NAME properties, | |
413 then it should provide a WM_WINDOW_ROLE property." | |
414 | |
415 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim | |
416 instances, and the documentation for the gtk_window_set_wmclass function says | |
417 explicitly not to use it for anything else. Before we released Gaim 0.60, we | |
418 replaced all calls to this function with calls to gtk_window_set_role(), | |
419 which sets the WM_WINDOW_ROLE hint instead. If your window manager is having | |
420 problems differentiating between Gaim windows, please ensure that your window | |
421 managers uses the WM_WINDOW_ROLE hint per the ICCCM. | |
422 | |
423 2.12 Why is the toggle to disable tabs not working? | |
424 | |
425 Because your conversation placement setting is incorrect. Go to Preferences-> | |
426 Conversation->Placement and set this to "New Window." Bada bing. Although, I | |
427 don't know why anyone would not want to use tabs. | |
428 | |
429 2.13 What is a "Buddy Pounce"? | |
430 | |
431 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy | |
432 Alerts." Despite this though, you could think of a buddy pounce as an Alert | |
433 and get an idea of the most minimal uses of a buddy pounce. In reality, a | |
434 buddy pounce is much like a macro, or a recorded action. When you set a | |
435 pounce on someone, you choose from a number of events, such as signon or | |
436 someone going away, and then you choose from a number of actions. These | |
437 actions include everything from playing a sound (like an Alert would do) to | |
438 sending a messsage to the person, to executing a command. This action will | |
439 occur the next time gaim detects the event, ie the next time the person in | |
440 your buddy list who you have pounced signs on. | |
441 | |
442 2.14 Where does gaim store its logs? | |
443 | |
444 On unix, they are in ~/.gaim/logs, on win32 they are in the $drive/documents | |
445 and settings/user/application data/.gaim/logs directory. In either case, new | |
446 logs (new as of 0.73) are in subdirectories that correspond to protocol\ | |
447 yourscreenname\theirscreenname. | |
448 | |
449 2.15 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that | |
450 isn't IM-related? | |
451 | |
452 No, you can't. We get requests for this often, but Gaim is indeed an instant | |
453 messenger client. Aside from the capabilities each protocol may support, the | |
454 Gaim developers have no intention to turn Gaim into a multi-feature Internet | |
455 client capable of doing everything under the sun. We also won't be helping to | |
456 develop plugins to turn it into that. There are many Internet applications | |
457 available for Linux, Windows, or whatever operating system you use that would | |
458 undoubtably do a better job. | |
459 | |
460 +------------------------------------------------------------------------------ | |
461 | 3. Features | |
462 +------------------------------------------------------------------------------ | |
463 | |
464 3.1 Does Gaim support file transfer? | |
465 | |
466 Somewhat, yeah. Yahoo! supports sending and receiving files in Gaim 0.75 and | |
467 higher. As of 0.76 the following is supported: | |
468 | |
469 * Sending and receiving files on AIM (although it might be a bit buggy) | |
470 * Sending and receiving files on IRC | |
471 * Sending and receiving files on Jabber | |
472 * Sending and receiving files on Yahoo (sending is limited to 1Mb) | |
473 | |
474 Most of the protocols themselves support file transfer, but Gaim has not been | |
475 written to support it yet. If you would like file transfer to work better or | |
476 be more complete, get CVS and submit a patch using the generic file transfer | |
477 API. | |
478 | |
479 3.2 Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or | |
480 something? | |
481 | |
482 Yeah, Gaim supports what is called a system tray icon that conforms to the | |
483 standards at www.freedesktop.org. This tray icon is supported by Windows, KDE | |
484 3.1, Gnome 2.2, and Red Hat Gnome 2.0. All you have to do is load the "System | |
485 Tray Icon" plugin by going to Preferences and then Plugins. | |
486 | |
487 If you're using Gnome you need to make sure that your panel has a | |
488 Notification Area on it. To add one, right click on the panel, select Add To | |
489 Panel->Utility->Notification Area. Gaim will insert the tray icon in any | |
490 System Tray implementation that conforms to these standards, so feel free to | |
491 write one for your window manager of choice. | |
492 | |
493 3.3 What do those colors in the conversation tab mean? | |
494 | |
495 A red tab means a message is waiting for you; green means the buddy is | |
496 typing; yellow means the buddy began typing, and then stopped. Gray means | |
497 that there has been a join or a part in that chat, or the buddy has signed | |
498 off. | |
499 | |
500 3.4 Will Gaim save my buddy list to the server? | |
501 | |
502 Yes, Gaim saves your buddy list to the server for AIM, ICQ, MSN, Yahoo, TOC | |
503 and Jabber. | |
504 | |
505 3.5 Can I import or export my buddy list? | |
506 | |
507 Sorry, no. Old versions of Gaim supported this, but new versions do not. All | |
508 the code for saving and loading buddy lists was rewritten, and support for | |
509 importing and exporting buddy lists was never re-added. However, with all | |
510 major protocols storing their buddy lists on the server, this feature is less | |
511 useful today than in the past. | |
512 | |
513 3.6 Does Gaim support animated smileys? | |
514 | |
515 Yes, as of version 0.70 Gaim supports animated smileys. | |
516 | |
517 3.7 Can I make Gaim group screen names by the person that owns them? You know, | |
518 like Trillian's Meta Contacts? | |
519 | |
520 Sure! Right click a buddy on your list and at the bottom of the menu click | |
521 "Expand". Then just drag other screen names to the same person below it. When | |
522 you're done, click on the arrow to collapse them. When the contact is | |
523 collapsed, Gaim will select a buddy to display based on the status of the | |
524 buddies in the contact, and their order. | |
525 | |
526 3.8 How do I get the old logging back? | |
527 | |
528 The old logging was removed because it was deficient in many ways. There is | |
529 no way in gaim itself to revert to the old logging, but the new logging is so | |
530 good you could implement something similar to the old logging as a plugin. | |
531 | |
532 3.9 How can I convert my old logs to the new format? | |
533 | |
534 It's not possible to perfectly convert from the old format to the new format | |
535 because the old format is missing some information necessary to do that (eg. | |
536 which account the messages were sent from). | |
537 | |
538 It shouldn't be too difficult to do a rough conversion using a small script, | |
539 or using the old_logger_* functions in gaim itself. | |
540 | |
541 Peter Johnson has written a python script to do just this, it is available on | |
542 his website (at the bottom). | |
543 | |
544 3.10 Where has the system log gone? | |
545 | |
546 The system log had to be removed when the new logging was implented. It will | |
547 make a return someday, just be patient. Or if you're brave there is a patch | |
548 in the patch tracker on sourceforge that re-implements system logging. | |
549 | |
550 The system log has returned with 0.77. There are still some bugs in it of | |
551 course, please search the bug tracker before submitting new ones. | |
552 | |
553 +------------------------------------------------------------------------------ | |
554 | 4. ICQ Protocol | |
555 +------------------------------------------------------------------------------ | |
556 | |
557 4.1 How do I use ICQ? | |
558 | |
559 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use | |
560 it, simply put your account number in the Screenname box and your password in | |
561 the Password box. Leave the server settings set to the default | |
562 (login.oscar.aol.com and port 5190). | |
563 | |
564 4.2 Can I send SMS messages? | |
565 | |
566 Kind of. See our answer to this for the AIM/ICQ Protocol. | |
567 | |
568 +------------------------------------------------------------------------------ | |
569 | 5. TOC Protocol | |
570 +------------------------------------------------------------------------------ | |
571 | |
572 5.1 What is the TOC protocol? | |
573 | |
574 It's an AIM protocol used by quickbuddy and aimexpress. It's recommended that | |
575 you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol, instead. We | |
576 keep TOC around in case OSCAR ever stops working. | |
577 | |
578 +------------------------------------------------------------------------------ | |
579 | 6. AIM/ICQ (OSCAR) Protocol | |
580 +------------------------------------------------------------------------------ | |
581 | |
582 6.1 Can I set my profile? | |
583 | |
584 Yes you can. Go to Tools->Protocol Actions | |
585 | |
586 6.2 Can I set a buddy icon? | |
587 | |
588 Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and | |
589 click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the | |
590 full path to the image you wish to use in the box labeled "Buddy Icon File." | |
591 The file must be below 4KB. It can have any dimensions, and can be in any | |
592 format. However, if you wish Windows users to see it, it must be in a format | |
593 Windows understands, such as .bmp, .gif, and .jpg. | |
594 | |
595 6.3 Some of my buddies are not showing up as online, why is that? | |
596 | |
597 AOL has set a limit for the maximum number of people you can have in your | |
598 buddy list. This number is currently 200. If you don't think you are anywhere | |
599 near that limit, it is possible that your server-stored buddy list is | |
600 corrupt. | |
601 | |
602 If you think this might be the case, you can try the following steps to | |
603 "clean" your list (be careful doing this, if you do something wrong you could | |
604 lose your buddy list!): | |
605 | |
606 1. Exit Gaim | |
607 2. mv ~/.gaim/blist.xml ~/ | |
608 3. rm ~/.gaim/*.blist | |
609 4. Start Gaim and sign on your AIM account | |
610 5. Delete everyone from your buddy list then sign off | |
611 6. Repeat the above two steps until you are sure your list is empty | |
612 7. Exit Gaim | |
613 8. cp ~/blist.xml ~/.gaim/ | |
614 9. Start Gaim and sign on your AIM account | |
615 | |
616 6.4 Can I use AIM URI's such as "aim:goim?screenname=robflynn"? | |
617 | |
618 Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need | |
619 to pass the entire URI to the gaim-remote program (included with gaim). To do | |
620 this with Gnome 2, run gnome-file-types-properties or "File Types and | |
621 Programs" from the preferences menu. Add a service with protocol "aim" and | |
622 set the program to gaim-remote uri "%s". This will make AIM URIs work in | |
623 Galeon 2. Also, not all types of aim URI's are supported. The ones that are | |
624 supported are goim, addbuddy, and gochat. | |
625 | |
626 You'll need the "Remote Control" plugin loaded for this to work. | |
627 | |
628 If you use wingaim, this will not work as gaim-remote has not yet been ported | |
629 over. | |
630 | |
631 6.5 Does Gaim support DirectIM and IM Image? | |
632 | |
633 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not | 685 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not |
634 working for you make sure that the person requesting the DirectIM is not | 686 working for you, make sure that at least one person is not behind a firewall. |
635 behind a firewall. | 687 |
636 | 688 6.7 Can I send SMS messages? |
637 IM Image is currently very broken, we are hoping to get it working again | 689 |
638 soon, but we'll see. | |
639 | |
640 6.6 Can I send SMS messages? | |
641 | |
642 Yep, just send an IM to the person's phone number. For example, if the phone | 690 Yep, just send an IM to the person's phone number. For example, if the phone |
643 number is (919) 555-1234, you would IM the screenname +19195551234 We think | 691 number is (919) 555-1234, you would IM the screen name +19195551234 We think |
644 this should work for contries with a country code of 1 (the United States and | 692 this should work for countries with a country code of 1 (the United States |
645 Canada). | 693 and Canada). |
646 | 694 |
647 Sending SMS messages using "the ICQ method" is not yet supported. | 695 Sending SMS messages using "the ICQ method" is not yet supported. |
648 | 696 |
649 6.7 Can I add SMS numbers to my buddy list? | 697 6.8 Can I add SMS numbers to my buddy list? |
650 | 698 |
651 Not currently. This functionality has been broken since around September | 699 Not currently. This functionality has been broken since around September |
652 2003. There is no ETA for when it will be fixed. | 700 2003. There is no ETA for when it will be fixed. |
653 | 701 |
654 6.8 I heard AOL is combining ICQ and AIM, does that mean I can send a message | 702 6.9 I heard AOL is combining ICQ and AIM, does that mean I can send a message |
655 from an AIM account to an ICQ account and vice-versa? | 703 from an AIM account to an ICQ account and vice-versa? |
656 | 704 |
657 Yes, AOL is slowly letting the two messaging networks interoperate with each | 705 Yes, AOL is slowly letting the two messaging networks interoperate with each |
658 other. Messaging between the two protocols works as long as the receiver of | 706 other. Messaging between the two protocols works as long as the receiver of |
659 the message supports it. Gaim 0.60 supports sending and receiving messages | 707 the message supports it. Gaim 0.60 supports sending and receiving messages |
660 between AIM and ICQ, but the person receiving the message must support this. | 708 between AIM and ICQ, but the person receiving the message must support this. |
661 Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM | 709 Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM |
670 network will also show up in buddy lists of people using the alternate | 718 network will also show up in buddy lists of people using the alternate |
671 network. This means that if you can message an ICQ user from an AIM account, | 719 network. This means that if you can message an ICQ user from an AIM account, |
672 then the ICQ user will also show up in your AIM buddy list. So an AIM user | 720 then the ICQ user will also show up in your AIM buddy list. So an AIM user |
673 using Windows AIM version 5.2.3139 will show up in an ICQ buddy list. | 721 using Windows AIM version 5.2.3139 will show up in an ICQ buddy list. |
674 | 722 |
675 6.9 Why can't I connect via either Oscar or TOC? | 723 6.10 Why can't I connect via either Oscar or TOC? |
676 | 724 |
677 If you are using Linux, your kernel may be using a network option called | 725 If you are using Linux, your kernel may be using a network option called |
678 "ECN". It seems that the AOL servers are currently dropping packets marked as | 726 "ECN". It seems that the AOL servers are currently dropping packets marked as |
679 "ECN-capable". In order to turn this off, run the command "echo 0 > /proc/sys | 727 "ECN-capable". In order to turn this off, run the command "echo 0 > /proc/sys |
680 /net/ipv4/tcp_ecn" as root, or (if your distribution supports it) put the | 728 /net/ipv4/tcp_ecn" as root, or (if your distribution supports it) put the |
681 line "net.ipv4.tcp_ecn = 0" in the file /etc/sysctl.conf. | 729 line "net.ipv4.tcp_ecn = 0" in the file /etc/sysctl.conf. |
682 | 730 |
683 +------------------------------------------------------------------------------ | 731 +------------------------------------------------------------------------------ |
684 | 7. IRC Protocol | 732 | 7. IRC Protocol |
685 +------------------------------------------------------------------------------ | 733 +------------------------------------------------------------------------------ |
686 | 734 |
687 7.1 Why am I getting disconnected when I try to connect to IRC? | 735 7.1 How do I join a channel with the IRC plugin? |
688 | 736 |
689 You will be disconnected if the nickname you chose is already in use on that | |
690 IRC server. Try again with a different nickname. In 0.60 or later, Gaim will | |
691 prompt you to change your screenname in this situation. | |
692 | |
693 7.2 How do I join a channel with the IRC plugin? | |
694 | |
695 First create the account, then sign on. After you have signed on, you can use | 737 First create the account, then sign on. After you have signed on, you can use |
696 File->Join A Chat on the buddy list to join a channel. In any window, either | 738 File->Join A Chat on the buddy list to join a channel. In any window, either |
697 a conversation or a chat, in which your IRC user is the sender, you can also | 739 a conversation or a chat, in which your IRC user is the sender, you can also |
698 use /join to connect to a new channel. | 740 use /join to connect to a new channel. |
699 | 741 |
700 7.3 Is there a way to make Gaim automatically identify me and/or join IRC | 742 7.2 Is there a way to make Gaim automatically identify me and/or join IRC |
701 chats on login? | 743 chats on login? |
702 | 744 |
703 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it. | 745 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it. |
704 | 746 |
705 In version 0.64 or higher, you can add a chat to your buddy list, right click | 747 In version 0.64 or higher, you can add a chat to your buddy list, right click |
706 it, and tell gaim to auto-join it. | 748 it, and tell gaim to auto-join it. |
707 | 749 |
708 +------------------------------------------------------------------------------ | 750 +------------------------------------------------------------------------------ |
709 | 8. Jabber Protocol | 751 | 8. Jabber Protocol |
710 +------------------------------------------------------------------------------ | 752 +------------------------------------------------------------------------------ |
711 | 753 |
712 8.1 How do I choose which Jabber server to use? | 754 8.1 How do I choose which Jabber server to use? |
713 | 755 |
714 The Jabber server name is part of your Jabber I.D., such as | 756 The Jabber server name is part of your Jabber I.D., such as |
715 somebody@server.name. So when entering your Jabber "screen name", the server | 757 somebody@server.name. So when entering your Jabber "screen name", the server |
716 is specified as part of your JID. | 758 is specified as part of your JID. |
717 | 759 |
718 8.2 How do I change my Jabber resource to be other than the default of "/ | 760 8.2 How do I change my Jabber resource to be other than the default of "/ |
719 Gaim"? | 761 Gaim"? |
720 | 762 |
721 When you create your account in Gaim, simply append the desired resource | 763 When you create your account in Gaim, simply append the desired resource |
722 identifier to your Jabber I.D. For example: somebody@server.name/resource | 764 identifier to your Jabber I.D. For example: somebody@server.name/resource |
723 | 765 |
724 8.3 How do I register a new Jabber account? | 766 8.3 How do I register a new Jabber account? |
725 | 767 |
726 As of version 0.52 and up: | 768 As of version 0.52 and up: |
727 | 769 |
728 1. Click "Tools->Accounts->Add" | 770 1. Click "Tools->Accounts->Add" |
729 2. Select "Jabber" for the protocol. | 771 2. Select "Jabber" for the protocol. |
730 3. Fill in screen name and password as you normally would. THIS IS A | 772 3. Fill in screen name and password as you normally would. THIS IS A |
735 Note: You are strongly recommended to check the "Remember password" check-box | 777 Note: You are strongly recommended to check the "Remember password" check-box |
736 as well, as Gaim presently does no password verification. So if you don't | 778 as well, as Gaim presently does no password verification. So if you don't |
737 type in what you thought you did, you're hosed. | 779 type in what you thought you did, you're hosed. |
738 | 780 |
739 8.4 How do I use invisibility? | 781 8.4 How do I use invisibility? |
740 | 782 |
741 Jabber invisibility support is available in Gaim version 0.60 and later. | 783 Jabber invisibility support is available in Gaim version 0.60 and later. |
742 | 784 |
743 There are two ways to use Jabber invisibility: on a per-buddy and on a | 785 There are two ways to use Jabber invisibility: on a per-buddy and on a |
744 per-server basis. | 786 per-server basis. |
745 | 787 |
765 Gaim currently does not retain invisibility settings between logins, just as | 807 Gaim currently does not retain invisibility settings between logins, just as |
766 it doesn't currently retain "away" status. | 808 it doesn't currently retain "away" status. |
767 | 809 |
768 8.5 I've a buddy that I keep removing from my buddy list but the entry keeps | 810 8.5 I've a buddy that I keep removing from my buddy list but the entry keeps |
769 coming back every time I log in again! How can I stop this? | 811 coming back every time I log in again! How can I stop this? |
770 | 812 |
771 As of Gaim version 0.59 and later: Select the Edit Buddies tab, right-click | 813 With Gaim 0.60 or later, it might be continuing to import the old buddy |
772 on the offending entry, and select "Remove From Roster". | |
773 | |
774 If you're Gaim 0.60 or later, it might be continuing to import the old buddy | |
775 lists. Remove ~/.gaim/*.blist - these are no longer used, the buddy list is | 814 lists. Remove ~/.gaim/*.blist - these are no longer used, the buddy list is |
776 now stored in ~/.gaim/blist.xml | 815 now stored in ~/.gaim/blist.xml |
777 | 816 |
778 8.6 Can I remove a buddy from my Jabber roster entirely? | 817 8.6 Can I remove a buddy from my Jabber roster entirely? |
779 | 818 |
780 As of Gaim version 0.59 and later: yes. In the Edit Buddies tab, right-click | 819 With Gaim 0.60 or later, the deletion code will do this. Gaim currently does |
781 on a buddy and Select "Remove From Roster. | 820 not retain invisibility settings between logins, just as it doesn't currently |
782 | 821 retain "away" status. |
783 The buddy will disappear from your buddy list and also will no longer receive | |
784 presence notifications from you. | |
785 | |
786 In 0.60, the deletion code will do this. Gaim currently does not retain | |
787 invisibility settings between logins, just as it doesn't currently retain | |
788 "away" status. | |
789 | 822 |
790 8.7 What does "Cancel Presence Notification" do? | 823 8.7 What does "Cancel Presence Notification" do? |
791 | 824 |
792 This selection, available in Gaim version 0.60 and later, and found by | 825 This selection, available in Gaim version 0.60 and later, and found by |
793 right-clicking on a buddy entry in the Edit Buddies tab, prevents that Jabber | 826 right-clicking on a buddy entry in the buddy list, prevents that Jabber I.D. |
794 I.D. from receiving future presence notifications when you log on to the | 827 from receiving future presence notifications when you log on to the server. |
795 server. | |
796 | 828 |
797 After you do this, that buddy will have to re-request a subscription to your | 829 After you do this, that buddy will have to re-request a subscription to your |
798 presence (and you will have to approve it) for them to again see you on-line. | 830 presence (and you will have to approve it) for them to again see you on-line. |
799 | 831 |
800 +------------------------------------------------------------------------------ | 832 +------------------------------------------------------------------------------ |
801 | 9. Y!M (Yahoo) Protocol | 833 | 9. Y!M (Yahoo) Protocol |
802 +------------------------------------------------------------------------------ | 834 +------------------------------------------------------------------------------ |
803 | 835 |
804 9.1 I cannot connect to yahoo! | 836 9.1 I cannot connect to yahoo! |
805 | 837 |
806 Make sure you have at least 0.76. | 838 Make sure you have at least 0.79. |
807 | 839 |
808 +------------------------------------------------------------------------------ | 840 +------------------------------------------------------------------------------ |
809 | 10. MSN Protocol | 841 | 10. MSN Protocol |
810 +------------------------------------------------------------------------------ | 842 +------------------------------------------------------------------------------ |
811 | 843 |
812 10.1 I'm getting lots of "Already in Opposite list" errors on msn, why? | 844 10.1 I'm getting lots of "Already in Opposite list" errors on msn, why? |
813 | 845 |
814 The reason this happens is because you have a screenname in both your permit | 846 The reason this happens is because you have a screen name in both your permit |
815 list and your deny list. There are two ways to fix this: the correct way and | 847 list and your deny list. There are two ways to fix this: the correct way and |
816 the quick way. The correct way is to go to tools->preferences (tools->privacy | 848 the quick way. The correct way is to go to tools->preferences (tools->privacy |
817 in 0.60 or later), and manually scan the list and remove the duplicate | 849 in 0.60 or later), and manually scan the list and remove the duplicate |
818 entries. The quick way is to remove the msn .blist file from the ~/.gaim | 850 entries. The quick way is to remove the msn .blist file from the ~/.gaim |
819 directory. This will have a side effect: the msn server stores the | 851 directory. This will have a side effect: the msn server stores the screen |
820 screennames of your contacts, but does not store what group they are in, so | 852 names of your contacts, but does not store what group they are in, so you |
821 you will have to re-sort your msn contacts into the appropriate groups. The | 853 will have to re-sort your msn contacts into the appropriate groups. The buddy |
822 buddy list is ~/.gaim/blist.xml in 0.60 and later, but be aware that this | 854 list is ~/.gaim/blist.xml in 0.60 and later, but be aware that this contains |
823 contains your buddy list for all accounts, and also stores the "Contact" | 855 your buddy list for all accounts, and also stores the "Contact" grouping of |
824 grouping of Buddies. | 856 Buddies. |
825 | 857 |
826 10.2 I'm getting an "Invalid User" popup whenever I sign on. How can I make | 858 10.2 Is there a way to invite more than one person to an MSN chat? |
827 this go away? | 859 |
828 | |
829 Delete your buddy list. On unix, this will be at ~/.gaim/blist.xml (or ~ | |
830 /.gaim/USERNAME.0.blist pre-v0.60). Note that you will lose buddy groups and | |
831 aliases when you do this. Alternatively, since this will delete ALL buddy | |
832 lists, not just the msn one, you can hand edit the ~/.gaimrc to remove the | |
833 msn account. Start gaim up, which will remove the entries from the account | |
834 that no longer exists, and re-add your account. For most users, this will be | |
835 the better temporary solution. | |
836 | |
837 10.3 Is there a way to invite more than one person to an MSN chat? | |
838 | |
839 Not at this time. When the conversation framework gets another rewrite, it is | 860 Not at this time. When the conversation framework gets another rewrite, it is |
840 possible that it will be worked on. Until that time, sorry. :) | 861 possible that it will be worked on. Until that time, sorry. :) |
841 | 862 |
842 10.4 Is MSNP9 (MSN6) going to be supported? | 863 10.3 Is MSNP9 (MSN6) going to be supported? |
843 | 864 |
844 MSNP9 support has existed in Gaim since 0.69. However, at this point, | 865 MSNP9 support has existed in Gaim since 0.69. However, at this point, |
845 features such as custom smileys and buddy icons aren't yet implemented. | 866 features such as custom smileys and buddy icons aren't yet implemented. |
846 | 867 |
847 10.5 Will I be able to use Gaim for MSN after October 15th 2003? (The day | 868 10.4 Will I be able to use Gaim for MSN after October 15th 2003? (The day |
848 they're preventing third party clients from connecting) | 869 they're preventing third party clients from connecting) |
849 | 870 |
850 Yes. We use MSNP9, which is available in 0.69 and up, and MSNP9 is supported | 871 Yes. We use MSNP9, which is available in 0.69 and up, and MSNP9 is supported |
851 after October 15th 2003. | 872 after October 15th 2003. |
852 | 873 |
853 10.6 I just upgraded Gaim and the MSN plugin will not load. Why? | 874 10.5 I just upgraded Gaim and the MSN plugin will not load. Why? |
854 | 875 |
855 You did not compile with SSL support, or the SSL plugin failed to load. As of | 876 You did not compile with SSL support, or the SSL plugin failed to load. As of |
856 protocol version 9, the MSN protocol requires the use of SSL, which gaim | 877 protocol version 9, the MSN protocol requires the use of SSL, which gaim |
857 provides by either GnuTLS or the combination of NSS and NSPR from the Mozilla | 878 provides by either GnuTLS or the combination of NSS and NSPR from the Mozilla |
858 project. Install one or both of these and recompile Gaim, and see the next | 879 project. Install one or both of these and recompile Gaim, and see the next |
859 question. | 880 question. |
860 | 881 |
861 10.7 The MSN plugin won't load, but I have Mozilla NSS! | 882 10.6 The MSN plugin won't load, but I have Mozilla NSS! |
862 | 883 |
863 Some distributions, including Slackware, install Mozilla NSS to a | 884 Some distributions, including Slackware, install Mozilla NSS to a |
864 non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/ | 885 non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/ |
865 lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to | 886 lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to |
866 the file, and run ldconfig as root. Then re-run configure and recompile Gaim. | 887 the file, and run ldconfig as root. Then re-run configure and recompile Gaim. |
867 You may also need to specify where the include file are for NSS and NSPR, see | 888 You may also need to specify where the include file are for NSS and NSPR, see |
870 Mozilla 1.5 has a broken .pc file and does not install the necessary .h | 891 Mozilla 1.5 has a broken .pc file and does not install the necessary .h |
871 files, and so will not be detected. | 892 files, and so will not be detected. |
872 | 893 |
873 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with gaim. | 894 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with gaim. |
874 | 895 |
875 10.8 What does "MSN: S: 911 3" in the debug window mean when I cannot connect | 896 10.7 What does "MSN: S: 911 3" in the debug window mean when I cannot connect |
876 to msn? | 897 to msn? |
877 | 898 |
878 See http://gaim.sf.net/911.txt. | 899 See http://gaim.sf.net/911.txt. |
879 | 900 |
880 +------------------------------------------------------------------------------ | 901 +------------------------------------------------------------------------------ |
881 | 11. Gadu-Gadu Protocol | 902 | 11. Gadu-Gadu Protocol |
882 +------------------------------------------------------------------------------ | 903 +------------------------------------------------------------------------------ |
883 | 904 |
884 11.1 What is Gadu-Gadu? | 905 11.1 What is Gadu-Gadu? |
885 | 906 |
886 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at | 907 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at |
887 www.gadu-gadu.pl (website in Polish). | 908 www.gadu-gadu.pl (website in Polish). |
888 | 909 |
910 11.2 Why doesn't it work right? | |
911 | |
912 We have not had a Gadu-Gadu maintainer in some time and are currently | |
913 struggling to keep this protocol functional. If you have any problems, you | |
914 will need to submit a patch for them, as we are unlikely to have much luck | |
915 fixing it. If things get too bad, we will be forced to remove this protocol | |
916 from the default builds. | |
917 | |
889 +------------------------------------------------------------------------------ | 918 +------------------------------------------------------------------------------ |
890 | 12. Zephyr Protocol | 919 | 12. Zephyr Protocol |
891 +------------------------------------------------------------------------------ | 920 +------------------------------------------------------------------------------ |
892 | 921 |
893 12.1 What is Zephyr? | 922 12.1 What is Zephyr? |
894 | 923 |
895 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its | 924 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its |
896 features include Kerberos IV authentication, multi-level chats (aka | 925 features include Kerberos IV authentication, multi-level chats (aka |
897 "subscriptions"). You're probably using this because your college/employer/ | 926 "subscriptions"). You're probably using this because your college/employer/ |
898 organization uses it as a local IM/chat system. If not, you probably don't | 927 organization uses it as a local IM/chat system. If not, you probably don't |
899 have a server to connect to. | 928 have a server to connect to. |
900 | 929 |
901 12.2 Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with "Couldn't | 930 12.2 Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with "Couldn't |
902 initialize zephyr". | 931 initialize zephyr". |
903 | 932 |
904 Your site might require the use of Kerberos 4 for authentication, though few | 933 Your site might require the use of Kerberos 4 for authentication, though few |
905 (if any) prepackaged gaim binaries compile it with Kerberos support. The | 934 (if any) prepackaged gaim binaries compile it with Kerberos support. The |
906 solution is to compile gaim with the --with-krb4 flag to point to the | 935 solution is to compile gaim with the --with-krb4 flag to point to the |
907 location of your Kerberos 4 devel files, usually one of /usr, /usr/local, or | 936 location of your Kerberos 4 devel files, usually one of /usr, /usr/local, or |
908 /usr/athena , e.g. ./configure --with-krb4=/path/to/kerberosIV | 937 /usr/athena , e.g. ./configure --with-krb4=/path/to/kerberosIV |
909 | 938 |
910 12.3 Gaim isn't working, but I never got any other zephyr client working on | 939 12.3 Gaim isn't working, but I never got any other zephyr client working on |
911 this machine. | 940 this machine. |
912 | 941 |
913 You need to have zhm (which comes with the standard zephyr distribution) | 942 You need to have zhm (which comes with the standard zephyr distribution) |
914 installed, and running, and pointed at your zephyr servers. e.g. | 943 installed, and running, and pointed at your zephyr servers. e.g. |
915 | 944 |
916 zhm z1.example.com z2.example.com z3.example.com | 945 zhm z1.example.com z2.example.com z3.example.com |
917 | 946 |
918 Alternately, there might be a firewall or a NAT between you and the zephyr | 947 Alternatively, there might be a firewall or a NAT between you and the zephyr |
919 servers Zephyr doesn't work in an environment where incoming connections | 948 servers. Zephyr doesn't work in an environment where incoming connections |
920 cannot be made to arbitrary UDP ports. | 949 cannot be made to arbitrary UDP ports. |
921 | 950 |
922 +------------------------------------------------------------------------------ | 951 +------------------------------------------------------------------------------ |
923 | 13. Trepia Protocol | 952 | 13. Trepia Protocol |
924 +------------------------------------------------------------------------------ | 953 +------------------------------------------------------------------------------ |
925 | 954 |
926 13.1 I heard Trepia was going to be in 0.65. Where is it? | 955 13.1 I heard Trepia was going to be in 0.65. Where is it? |
927 | 956 |
928 Support for the Trepia protocol was removed right before 0.65's release. It | 957 Support for the Trepia protocol was removed right before 0.65's release. It |
929 may make it into a future version, but we're not sure yet. | 958 may make it into a future version, but we're not sure yet. |
930 | 959 |
931 13.2 Trepia is showing people in Japan, England, etc. on my buddy list. I | 960 13.2 Trepia is showing people in Japan, England, etc. on my buddy list. I |
932 thought this was supposed to show people in my area? | 961 thought this was supposed to show people in my area? |
933 | 962 |
934 We believe this to be the fault of protocol, not Gaim. As Trepia continues to | 963 We believe this to be the fault of protocol, not Gaim. As Trepia continues to |
935 update and refine their protocol, it will become more accurate. If we find | 964 update and refine their protocol, it will become more accurate. If we find |
936 out otherwise, we will attempt to incorporate the changes necessary to act | 965 out otherwise, we will attempt to incorporate the changes necessary to act |
937 like the official client. | 966 like the official client. |
938 | 967 |
939 +------------------------------------------------------------------------------ | 968 +------------------------------------------------------------------------------ |
940 | 14. Scripts and Plugins | 969 | 14. SILC Protocol |
941 +------------------------------------------------------------------------------ | 970 +------------------------------------------------------------------------------ |
942 | 971 |
943 14.1 How do I use perl scripts with Gaim? | 972 14.1 What is SILC? |
944 | 973 |
974 SILC is an open protocol designed from the ground up with security in mind. | |
975 It is, or should be, the protocol of choice for the paranoid. See http:// | |
976 www.silcnet.org for more details. | |
977 | |
978 +------------------------------------------------------------------------------ | |
979 | 15. Novell Protocol | |
980 +------------------------------------------------------------------------------ | |
981 | |
982 15.1 Are there any public servers for Novell? | |
983 | |
984 Not really. This protocol is designed to connect to a Novell GroupWise server | |
985 running on a corporate LAN. | |
986 | |
987 15.2 I can't seem to get it to work. | |
988 | |
989 Novell tells us that this protocol plugin will only work with either the | |
990 GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or | |
991 higher) server for NetWare and Windows. In addition, the server must be | |
992 secure (SSL enabled). If you have any trouble, see the FAQ question about | |
993 submitting bugs, and they will be forwarded to Novell, who have been kind | |
994 enough to continue active maintenance to the protocol plugin code they | |
995 provided us. | |
996 | |
997 +------------------------------------------------------------------------------ | |
998 | 16. Scripts and Plugins | |
999 +------------------------------------------------------------------------------ | |
1000 | |
1001 16.1 How do I use perl scripts with Gaim? | |
1002 | |
945 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim, | 1003 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim, |
946 and load the perl script by checking the check box next to its name on the | 1004 and load the perl script by checking the check box next to its name on the |
947 Plugins page in preferences. | 1005 Plugins page in preferences. |
948 | 1006 |
949 14.2 How do I compile a plugin for Gaim? | 1007 16.2 How do I compile a plugin for Gaim? |
950 | 1008 |
951 To compile a plugin for Gaim, you must have Gaim's source code. To download | 1009 To compile a plugin for Gaim, you must have Gaim's source code. To download |
952 Gaim's source code, get the most recent tarball from http:// | 1010 Gaim's source code, get the most recent tarball from http:// |
953 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and | 1011 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and |
954 untar it with the command: | 1012 untar it with the command: |
955 | |
956 tar zxvf filename | 1013 tar zxvf filename |
957 | |
958 where filename is the file you downloaded. | 1014 where filename is the file you downloaded. |
959 | 1015 |
960 After you have a Gaim source code tree: | 1016 After you have a Gaim source code tree: |
961 | 1017 |
962 1. Change to the resulting directory and run the command: | 1018 1. Change to the resulting directory and run the command: |
963 | |
964 ./configure | 1019 ./configure |
965 | |
966 This will create the necessary make files. | 1020 This will create the necessary make files. |
967 2. Move the plugin you wish to compile into the plugins/ directory in the | 1021 2. Move the plugin you wish to compile into the plugins/ directory in the |
968 Gaim source code tree. | 1022 Gaim source code tree. |
969 3. Change to the plugins/ directory. | 1023 3. Change to the plugins/ directory. |
970 4. Type: | 1024 4. Type: |
971 | |
972 make name.so | 1025 make name.so |
973 | |
974 where the name of the file you wish to compile is name.c. | 1026 where the name of the file you wish to compile is name.c. |
975 | 1027 |
976 Note well the difference in the extensions. If you type make name.c | 1028 Note well the difference in the extensions. If you type make name.c |
977 instead of name.so, it won't work. | 1029 instead of name.so, it won't work. |
978 | 1030 |
979 5. After make finishes, you can move the plugin to a place that is more | 1031 5. After make finishes, you can move the plugin to a place that is more |
980 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by | 1032 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by |
981 compiling it yourself, $prefix is /usr/local by default. Otherwise, | 1033 compiling it yourself, $prefix is /usr/local by default. Otherwise, |
982 $prefix is /usr. | 1034 $prefix is /usr. |
983 | 1035 |
984 14.3 I have a plugin or perl script for Gaim that does not work with 0.60 or | 1036 16.3 I have a plugin or perl script for Gaim that does not work with 0.60 or |
985 higher. | 1037 higher. |
986 | 1038 |
987 The plugin and perl script API has changed in 0.60, which means plugins and | 1039 The plugin and perl script API has changed in 0.60, which means plugins and |
988 perl scripts must be modified in order to work. The plugin or perl script | 1040 perl scripts must be modified in order to work. The plugin or perl script |
989 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must | 1041 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must |
990 implement the new API, as documented in the HOWTO file in the plugins | 1042 implement the new API, as documented in the HOWTO file in the plugins |
991 directory. Plugins and perl scripts are now controled from preferences. | 1043 directory. Plugins and perl scripts are now controlled from preferences. |
992 | 1044 |
993 14.4 Where can I find documentation on writing plugins and Perl scripts? | 1045 16.4 Where can I find documentation on writing plugins and Perl scripts? |
994 | 1046 |
995 If you look in the plugins/ directory in the Gaim source, you should see a | 1047 If you look in the plugins/ directory in the Gaim source, you should see a |
996 HOWTO file with some details for C plugins. Also be sure to check out our | 1048 HOWTO file with some details for C plugins. Also be sure to check out our |
997 online documentation (http://gaim.sf.net/api/index.html). Be especially sure | 1049 online documentation (http://gaim.sf.net/api/index.html). Be especially sure |
998 to look at the Related Pages, which lists all of Gaim's signals, as well as a | 1050 to look at the Related Pages, which lists all of Gaim's signals, as well as a |
999 nice perl script HOWTO. | 1051 nice perl script HOWTO. |
1000 | 1052 |
1001 This documentation can be generated directly from the Gaim source by running | 1053 This documentation can be generated directly from the Gaim source by running |
1002 make docs. You will need doxygen and graphviz dot installed for this to work. | 1054 make docs. You will need doxygen and graphviz dot installed for this to work. |
1003 | 1055 |
1004 +------------------------------------------------------------------------------ | 1056 +------------------------------------------------------------------------------ |
1005 | 15. Development | 1057 | 17. Development |
1006 +------------------------------------------------------------------------------ | 1058 +------------------------------------------------------------------------------ |
1007 | 1059 |
1008 15.1 Can I help? | 1060 17.1 Can I help? |
1009 | 1061 |
1010 But of course. Just find something that's bugging you and fix it. There is a | 1062 But of course. Just find something that's bugging you and fix it. There are a |
1011 slew of a bug reports in Gaim's bug report tracker, you could pick one and | 1063 slew of a bug reports in Gaim's bug report tracker - you could pick one and |
1012 try to tackle it and submit a patch. You could also help with general bug | 1064 try to tackle it and submit a patch. You could also help with general bug |
1013 triage by going through the bug reports and leaving comments such as "this | 1065 triage by going through the bug reports and leaving comments such as "this |
1014 has been fixed" or "this is a duplicate of bug #12345." As always, make sure | 1066 has been fixed" or "this is a duplicate of bug #12345." As always, make sure |
1015 you follow the same coding style used in Gaim, and make sure you don't break | 1067 you follow the same coding style used in Gaim, and make sure you don't break |
1016 the core/UI split. | 1068 the core/UI split. |
1017 | 1069 |
1018 15.2 Gaim never leaves a core file. | 1070 17.2 Gaim never leaves a core file. |
1019 | 1071 |
1020 On most installs core files are limited in size to 0 bytes, and are therefore | 1072 On most installs core files are limited in size to 0 bytes, and are therefore |
1021 not created. To rectify this situation, add ulimit -c unlimited to your | 1073 not created. To rectify this situation, add ulimit -c unlimited to your |
1022 startup scripts (~/.bash_profile is a good place) or run it manually in a | 1074 startup scripts (~/.bash_profile is a good place) or run it manually in a |
1023 terminal before starting gaim from that terminal. You can also run Gaim | 1075 terminal before starting gaim from that terminal. You can also run Gaim |
1024 directly in gdb with gdb gaim. | 1076 directly in gdb with gdb gaim. |
1025 | 1077 |
1026 15.3 Where should I report bugs? | 1078 17.3 Where should I report bugs? |
1027 | 1079 |
1028 http://gaim.sf.net/bug.php. | 1080 http://gaim.sf.net/". |
1029 | 1081 |
1030 15.4 Where should I submit patches? | 1082 17.4 Where should I submit patches? |
1031 | 1083 |
1032 http://gaim.sf.net/patches.php. | 1084 http://gaim.sf.net/". |
1033 | 1085 |
1034 15.5 Did you guys reverse engineer it? | 1086 17.5 Did you guys reverse engineer it? |
1035 | 1087 |
1036 TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have | 1088 TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have |
1037 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were | 1089 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were |
1038 reverse engineered by other people. | 1090 reverse engineered by other people. Novell was provided by Novell, and SILC |
1039 | 1091 was written by one of the protocol's developers. |
1040 +------------------------------------------------------------------------------ | 1092 |
1041 | 16. Misc. Questions | 1093 +------------------------------------------------------------------------------ |
1042 +------------------------------------------------------------------------------ | 1094 | 18. Misc. Questions |
1043 | 1095 +------------------------------------------------------------------------------ |
1044 16.1 Can I IM you guys? | 1096 |
1045 | 1097 18.1 Can I IM you guys? |
1098 | |
1046 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php) | 1099 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php) |
1047 page! | 1100 page! |
1048 | 1101 |
1049 16.2 Hello? | 1102 18.2 Hello? |
1050 | 1103 |
1051 We don't know how to answer this question. Stop asking it. | 1104 We don't know how to answer this question. Stop asking it. |
1052 | 1105 |
1053 16.3 Can I give you money/hardware/other expensive things that can be hocked | 1106 18.3 Can I give you money/hardware/other expensive things that can be hocked |
1054 for cash what with you all being students/full-time-workers and helping | 1107 for cash what with you all being students/full-time-workers and helping |
1055 to produce this wonderful software instead of studying/sleeping? | 1108 to produce this wonderful software instead of studying/sleeping? |
1056 | 1109 |
1057 No. We're completely fool-hardy and won't accept any gratuities with no | 1110 No. We're completely fool-hardy and won't accept any gratuities with no |
1058 strings attached for just being good guys. That and we'd have to share with | 1111 strings attached for just being good guys. That and we'd have to share with |
1059 everyone who has submitted patches. ;-) | 1112 everyone who has submitted patches. ;-) |
1060 | 1113 |
1061 16.4 Does Gaim support secure instant messaging (encrypted IMs)? | 1114 18.4 Does Gaim support secure instant messaging (encrypted IMs)? |
1062 | 1115 |
1116 Short answer: Yes, use the SILC protocol. Long Answer(for other protocols): | |
1063 Not natively. Doing secure instant messaging right is a big deal and | 1117 Not natively. Doing secure instant messaging right is a big deal and |
1064 requires, among other things, an authentication scheme. Simply encrypting | 1118 requires, among other things, an authentication scheme. Simply encrypting |
1065 your data stream without verifying the party with whom you are chatting is | 1119 your data stream without verifying the party with whom you are chatting is |
1066 not secure in any way; some other clients offer options like this, but we | 1120 not secure in any way; some other clients offer options like this, but we |
1067 feel that such measures instill a false sense of security that is more | 1121 feel that such measures instill a false sense of security that is more |
1071 secure IM framework, the better ones using the GnuPG and the OpenPGP trust | 1125 secure IM framework, the better ones using the GnuPG and the OpenPGP trust |
1072 model for authentication. If you are serious about secure instant messaging, | 1126 model for authentication. If you are serious about secure instant messaging, |
1073 read the documentation on the "web of trust" model available at www.gnupg.org | 1127 read the documentation on the "web of trust" model available at www.gnupg.org |
1074 and try out one of these. | 1128 and try out one of these. |
1075 | 1129 |
1076 16.5 Why are the passwords in accounts.xml not encrypted? | 1130 18.5 Why are the passwords in accounts.xml not encrypted? |
1077 | 1131 |
1078 This is a case of a really long answer to a short question. Read our | 1132 This is a case of a really long answer to a short question. Read our |
1079 explanation at http://gaim.sf.net/plaintextpasswords.txt. | 1133 explanation at http://gaim.sf.net/plaintextpasswords.txt. |
1080 | 1134 |
1081 16.6 What is gaim-remote? | 1135 18.6 What is gaim-remote? |
1082 | 1136 |
1083 gaim-remote is a second executable included with Gaim starting with 0.60. It | 1137 gaim-remote is a second executable included with Gaim starting with 0.60. It |
1084 allows you to perform some actions to control/manipulate an existing Gaim | 1138 allows you to perform some actions to control/manipulate an existing Gaim |
1085 process from the command line. Run gaim-remote --help to get an idea of what | 1139 process from the command line. Run gaim-remote --help to get an idea of what |
1086 we currently envision it doing. | 1140 we currently envision it doing. |
1087 | 1141 |
1088 16.7 When will the next version of Gaim be released? | 1142 18.7 When will the next version of Gaim be released? |
1089 | 1143 |
1090 The schedule for releases is every other Thursday. However, a new version | 1144 The schedule for releases is every third Thursday. However, a new version |
1091 will only be released if it meets a certain standard of quality (i.e., it | 1145 will only be released if it meets a certain standard of quality (i.e., it |
1092 will not be released if it still has a large number of serious bugs). | 1146 will not be released if it still has a large number of serious bugs). |
1093 Therefore, some releases will take longer than others. Major rewrites means | 1147 Therefore, some releases will take longer than others. Major rewrites means |
1094 lots of new bugs to work out. The new version will be released as soon as it | 1148 lots of new bugs to work out. The new version will be released as soon as it |
1095 is possible to do so. | 1149 is possible to do so. |