Mercurial > pidgin
annotate doc/FAQ @ 741:58a6e6e26695
[gaim-migrate @ 751]
oscar logins work better (?), aliases in convo windows.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 22 Aug 2000 23:38:47 +0000 |
parents | 5474a8945afb |
children | 0415a7e30328 |
rev | line source |
---|---|
1 | 1 GAIM: The Pimpin' Penguin IM Clone Thats Good For The Soul |
2 | |
712 | 3 Welcome to the GAIM FAQ. Please read this document to insure that you |
4 are not asking us a question that has already been answered. We will | |
5 most likely become slightly irritated with you and will either point | |
6 you to this FAQ or ignore you. Of course, no harm is meant by this. | |
7 We're two college aged kids, we both work and are very short on time. | |
8 If you have any comments, praise, or ideas please don't hesitate to | |
9 contact us. But please, don't initiate a conversation with "Hi" or | |
10 "Can I ask you a question?" We generally do not respond to these | |
11 comments because it takes too much time to get to the point of your | |
12 statement. Simply say what you need to say and you'll more than | |
13 likely get a quick response :-). | |
531 | 14 |
1 | 15 I. The Protocol |
16 1. Is it the same protocol as the Windows client uses? | |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
17 2. Where can I find info on TOC? |
1 | 18 3. What other clients use this protocol? |
19 4. TCP or UDP? | |
20 5. So the buddy list is stored on the server? | |
21 | |
22 II. The Client | |
23 1. What does 'gaim' stand for? | |
24 2. How do I make multiple groups? | |
25 3. How come there's no file transfer? | |
26 4. Why no AOL logo? | |
27 5. Where are my log files stored? | |
28 6. Can I use my Windows 95 Buddylist with Gaim? | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
29 7. I'm not a native English speaker and I would like a translated |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
30 version of gaim. |
1 | 31 8. I've got a proxy, and I'd like to use GAIM. |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
32 |
1 | 33 III. Problems |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
34 1. WAAAAAH! My sound doesn't work! |
1 | 35 2. My buddy list disappeared! |
36 3. I click on URLs, but Netscape doesn't popup! | |
37 4. I don't use Netscape. | |
38 5. I'm using the GNOME client. I have a bug. | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
39 6. I have a bug not described here. |
1 | 40 7. I have Mandrake 6.0 and GAIM doesnt work! |
41 | |
42 IV. Programming | |
43 1. I have a patch for gaim! | |
141 | 44 2. I have a plugin for gaim! |
45 3. Can you teach me how to program GTK? | |
1 | 46 |
47 V. Miscellaneous | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
48 1. Can I talk to you on IM? |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
49 2. I want to write an IM client. Will you help me? |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
50 3. I have money. I need some software written. Can you help? |
1 | 51 4. I have hardware here that's not being used, or money. Can |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
52 you use it? |
1 | 53 5. I would like to send you beer. |
54 6. Are you going to port this thing to Windows? | |
55 7. Why the GPL? | |
56 8. I use *BSD and I hate the penguin! I want daemon images! | |
57 9. Can I design a logo for you? | |
58 10. What is a wagii? | |
59 11. Speaking of the penguin, I heard a rumour you have a tattoo of | |
60 it. Is that true? | |
61 12. What Window Manager do you use? What distribution do you use? | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
62 What other stupid things can you ask me that don't really matter |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
63 but ya'll ask me anyway? |
1 | 64 13. Is XX a good Harddrive, YY a good monitor and ZZ a good CPU? |
65 14. Who designed the new logo? | |
66 15. I want to contribute to the effort. Where can I send beer to? | |
67 | |
68 I. The Protocol | |
69 1. Is it the same protocol as the Windows client uses? | |
70 No. The Windows client uses Oscar, which is proprietary | |
71 and undocumented. Some people have used network tools and such to figure | |
72 it mostly out -- Look for 'faim'. We use TOC, which is completely open and | |
73 documented. | |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
74 There is some support for libfaim now, which allows gaim to |
329
e2f9fb72fb92
[gaim-migrate @ 339]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
269
diff
changeset
|
75 use Oscar, and it's even becoming usable. Maybe one day it'll be the default |
e2f9fb72fb92
[gaim-migrate @ 339]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
269
diff
changeset
|
76 protocol, but it doesn't look like that's going to happen soon. |
1 | 77 |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
78 2. Where can I find info on TOC? |
141 | 79 In the document called PROTOCOL. It's the version that was |
80 published with AOL's TiK client version 0.75, which appears to be the last | |
81 one ever published. | |
1 | 82 |
83 3. What other clients use this protocol? | |
141 | 84 There are a few other Unix programs that use it, I think. I |
85 really couldn't tell you though. AOL used to keep a list of them, but no more. | |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
86 I think some of them are Everybuddy and Jabber. Oh yeah, TiK is still around. |
1 | 87 |
88 4. TCP or UDP? | |
89 TCP. | |
90 | |
91 5. So the buddy list is stored on the server? | |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
92 Yep. Fortunately for you, when the server decides to *not* store |
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
93 it any more, gaim keeps a cached copy. |
1 | 94 |
95 | |
96 II. The Client | |
97 1. What does 'gaim' stand for? | |
98 It's basically the letter 'g' tacked on to the beginning of | |
99 'AIM' (which is fairly obvious). G stands for all sorts of good things. | |
100 Girls, Godzilla, GTK, graham crackers, whatever. | |
101 | |
102 2. How do I make multiple groups? | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
103 There are two ways: Click the "Group" button in the Edit Buddies |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
104 tab of the buddy list; or click the "Add" button and simply enter a new group |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
105 name. |
1 | 106 |
107 3. How come there's no file transfer? | |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
108 There is, it's just that you can't request for the transfer to |
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
109 take place. Only people who use the Oscar protocol can, so you're out of luck |
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
110 there. At least you can get and send files. |
1 | 111 |
112 4. Why no AOL logo? | |
113 AOL's legal staff told us no-no. | |
114 | |
115 5. Where are my log files stored? | |
116 After you select `log all conversations' you may be wondering | |
117 where your log files are stored. Well, they are currently, by default, stored | |
118 under $HOME/.gaim/YourScreenName/. If your screen name is Zilding then you | |
119 will find your logs under: $HOME/.gaim/Zilding/. This will eventually become | |
120 configurable. | |
121 | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
122 6. Can I use my Windows 95 buddylist with Gaim? |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
123 Yes. Thanks to a couple great people (S D Erle and BMiller), |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
124 gaim can import your Win95 buddylist. Simply select "Import Buddy List" from |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
125 the buddy list window. |
1 | 126 |
127 7. I'm not a native English speaker and I would like a translated | |
128 version of gaim. | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
129 There are a few translations of gaim. If you can do a |
1 | 130 translation for us, I'd greatly appreciate it! Just let me know and I'll |
131 give you detailed instructions on how to do it. | |
132 | |
133 8. I'm behind a proxy, and I'd like to use GAIM. | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
134 HTTP, Socks 4, and Socks 5 proxying should be working now. |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
135 None of them support authentication yet though. |
1 | 136 |
137 | |
138 III. Problems | |
139 1. WAAAAAH! My sound doesn't work! | |
140 ./configure should autodetect whether or not you have ESD | |
141 libraries. If you have them it _WILL_ compile with them, if not it won't. | |
142 If it compiles with them, you don't need to be running the ESD daemon, it'll | |
143 automatically fallback to using /dev/dsp. Make sure that gaim has proper | |
141 | 144 permissions to talk to /dev/dsp and /dev/audio though! |
1 | 145 |
146 2. My buddy list disappeared! | |
147 You didn't back up your buddy list, did you? You never back | |
148 anything up! Oh well. The TOC server loses lists from time to time, it | |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
149 happens to me as well. (And no, I never have a backup ;). Gaim should have |
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
150 kept a cache of your buddy list, though, so you shouldn't have this problem any |
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
151 more. |
1 | 152 |
153 3. I click on URLs, but Netscape doesn't popup! | |
154 Netscape either needs to be running on the current display | |
155 (gaim should handle remote netscape windows OK.), or 'netscape' needs to be | |
156 in your path. | |
157 | |
158 4. I don't use Netscape. | |
159 I'm very interested in supporting other web browsers. Do | |
160 send me information on how to send a URL to your browser remotely (or point | |
161 me at the source to the browser, I might be able to figure it out.). | |
162 | |
163 5. I'm using the GNOME client. I have a bug. | |
141 | 164 GNOME bugs should be reported to Eric Warmenhoven (IM: |
165 EWarmenhoven (how original)), who is now maintaining that part of the code. If | |
166 you ask the other guys about it, they'll just point you at him. | |
1 | 167 |
168 6. I have a bug not described here. | |
169 Well, it could be a few things. Firstly, you MUST HAVE GTK+ | |
170 VERSION 1.2.3 installed! Please state in any bug report that you ARE using | |
171 1.2.3, otherwise you have a chance of being ignored. With that said ;) | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
172 head over to our page on Sourceforge, http://sourceforge.net/projects/gaim/. |
1 | 173 |
174 7. I have Mandrake 6.0 and GAIM doesnt work! | |
175 | |
176 Bob Meyer <meyer_rm@yahoo.com> writes: | |
177 | |
178 Here's the solution: | |
179 * Get esound-0.2.12-4mdk.i586.rpm and | |
180 esound-devel-0.2.12-4mdk.i586.rpm from any Mandrake mirror. | |
181 * rpm --upgrade esound-0.2.12-4mdk.i586.rpm | |
182 * rpm -- upgrade esound-devel-0.2.12-4mdk.i586.rpm | |
183 | |
184 Don't use EVIL 'updates' tool. It's broke.. really bad. | |
185 | |
186 Mandrake 6.1, with its newer libraries, appears to fix this problem. | |
187 | |
188 IV. Programming | |
189 1. I have a patch for gaim! | |
190 Nice. Think about your patch though. First, does it have | |
191 to do with AIM? I won't apply patches for stock tickers, search engines, | |
141 | 192 etc. Rewrite it as a plug-in if you really want bloat like that. |
1 | 193 Second, is it useful? A lot of patches I get are horribly unuseful except |
194 in very specific situations (ie YOUR situation). Thirdly, your code | |
195 will not retain your copyright. All code submitted must be protected by | |
196 the GPL and the copyright will be given to Mark Spencer. If you don't | |
197 like this, don't send me your patches. You will be given authorship credit, | |
198 don't worry -- I just want a homogenous copyright on the program. Lastly, | |
199 does your code match the coding style already present in gaim? I like my | |
200 brackets where I like them. I do NOT like, in fact I positively HATE, I | |
201 DESPISE, with a PASSION, the convention of variablesLikeThis. And | |
202 functionsLikeThis. If you do that, fine. It's great. But guess what? | |
203 This is C. C programmers don't write like that. I don't write like that. | |
204 I don't want to READ code like that. I want a homogenous coding style | |
205 on this program, and it's gonna be MY coding style. :) | |
206 Now, if you've managed to get through all that and I haven't | |
141 | 207 discouraged you entirely, send your patches to Rob Flynn (rob@linuxpimps.com). |
1 | 208 |
141 | 209 2. I have a plugin for gaim! |
210 Cool. Before you release it to anyone though, make sure you | |
211 understand that if it does anything useful, it is necessarily licenced under | |
212 the GPL. It's that whole "code that uses GPL'ed code is thus GPL'ed" clause. | |
213 Also, don't send it to us. It's not that we don't want it, but there are | |
214 better places to put it. Head over to sourceforge.net and submit it there | |
215 <http://sourceforge.net/patch/?group_id=235>. It'll be available more quickly | |
216 that way. | |
217 | |
218 3. Can you teach me how to program GTK? | |
1 | 219 Yes, I can. But no, I'm not going to. There's a really |
220 nice tutorial at http://www.gtk.org. If you're a fairly experienced | |
221 programmer, and you get stuck on something odd, IM me, I'm usually happy to | |
222 help. If you had a little BASIC experience in high school and are having | |
223 trouble making a button widget do anything when you click it, buy a book on | |
224 C and read the damn GTK tutorial, I'm a busy person. | |
225 | |
226 | |
227 V. Miscellaneous | |
228 1. Can I talk to you on IM? | |
229 Sure. My IM name is Zilding. The rest of the crew's IM names | |
230 can be found in various places. Keep in mind though, I'm a very busy person. | |
231 This IM name is used for friends as well as for gaim (I don't just log this | |
232 guy in when I want to talk to gaim people). So please, don't IM me just to | |
233 chat, or to answer various Linux questions. I'd like to be able to answer | |
234 everyone's questions on whatever (I usually do know the answer, or at least | |
235 where to find it!) but I just don't have time. Things like this will | |
236 usually be ignored. Other things to keep in mind when talking to me: Don't | |
237 start off with 'I have a gaim question', 'Can I ask a question?', 'Hello?', | |
238 'Are you there?', 'Is this the gaim guy?', 'gaim doesn't work', 'I can't get | |
239 gaim to compile' or anything else like that. Why? If you'll notice in all | |
240 of the above statements, nothing useful has been said. I'm often away from | |
241 my computer. I suggest if you are having a serious problem or you have a | |
242 question, just ASK THE QUESTION, right off, I don't require any preliminary | |
243 stuff. Simply sending me "gaim segfaults when I do 'blah blah click blah'" | |
244 to start a conversation is fine -- I don't consider it rude, please just ask | |
245 the question. If I don't answer within a few minutes, leave your email | |
246 address, I will get back to you sooner or later. Lastly, do NOT abbreviate | |
247 'you' as 'u', 'are' as 'r', 'to' as '2', 'for' as '4', or any of those other | |
248 annoying AOLisms. They bother me greatly, and as I work long hours and am | |
249 an insomniac (probably because I'm such a mean bastard ;), I'm likely to | |
250 make fun of you, or more likely ignore you completely. I don't require | |
251 perfect English but it'd be nice. | |
252 | |
253 2. I want to write an IM client. Will you help me? | |
254 No, unless you're writing one commercially. Email me for | |
255 rates -- I'm not all that expensive. :) | |
256 | |
257 3. I have money. I need some software written. Can you help? | |
258 Oh yes. My email address is jimduchek@ou.edu, my IM is Zilding. | |
259 | |
260 4. I have hardware that's not being used, or money. Can you use it? | |
261 Almost always. I'm a broke college student. We're all | |
262 broke here. Flat busted. Money would always help. If you have some useful | |
263 equipment (or even useless equipment! I like old mainframes and | |
264 workstations ;), do send it to us! I might be able to scratch together | |
265 shipping money even. :) | |
266 | |
267 5. I would like to send you beer. | |
268 OK. | |
269 | |
270 6. Are you going to port this thing to Windows? | |
271 I've been mulling it over and playing with cygwin on the | |
272 tiny Windows partition I do have on my laptop (It's required for school), | |
273 but I'm not sure yet. I actually do have a version of gaim running on it | |
274 now, as of 7/20. However, the Win32 port of GTK has some issues that need | |
275 to be resolved before I can even attempt to release this. Some of my WIN32 | |
276 patches are included in this release, usually under an #ifdef _WIN32 (which | |
277 cygwin and I think other windows compilers set). | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
278 Update, 8/16/2000, more than one year later: No. The simple |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
279 answer is this will never be ported to Windows. I simply dislike windows |
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
280 too greatly. |
1 | 281 |
282 7. Why the GPL? | |
283 I like the GPL. | |
284 | |
285 8. I use *BSD and I hate the penguin! I want daemon images! | |
329
e2f9fb72fb92
[gaim-migrate @ 339]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
269
diff
changeset
|
286 Quit your complaining! They're there already! I still don't |
269
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
287 understand why ya'll hate the penguin though, maybe it's just jealousy cause |
46b6b894bc48
[gaim-migrate @ 279]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
141
diff
changeset
|
288 our OS gets all the media attention? I kinda like the daemon :) |
1 | 289 |
290 9. Can I design a logo for you? | |
291 Sure! Do your best. Entries may be emailed to: | |
292 gaimlogo@blueridge.net. After we get a nice supply of entries we'll sort | |
293 through them and pick the winner. | |
294 | |
295 10. What is a wagii? | |
296 Interesting question that you ask, there. `Wagii' is the | |
297 official celebratory cry of gaim. Anytime you are feeling happy or excited, | |
298 just remember all of the hard work that we have done to provide you with | |
299 this wonderful, free piece of software -- as the pure, raw, emotion flows | |
300 through you, maybe you too will let out the cry of -- Wagii. | |
301 Its also the sound a Penguin Samurai makes :) | |
302 | |
303 11. Speaking of the penguin, I heard a rumour you have a tattoo of | |
304 it. Is that true? | |
305 Hehe. Yes, that is true. He's on my left upper arm. If | |
306 you'd like to see a picture, visit <http://www.woodsoup.org/~sbaker/tux/doc/>. | |
307 It's a 'history of Tux' and there's a pic of my tattoo at the bottom. A pic | |
308 of my tattoo is also in the LIMP, and linux.remotepoint.com. There's also a | |
309 picture of the two matching Tux tattoos that a husband and wife have in | |
310 there. I've heard a rumour someone at Red Hat has one as well. BTW -- no, | |
311 it really didn't hurt, and yes, I was sober ;) | |
312 | |
313 12. What Window Manager do you use? What distribution do you use? | |
314 What other stupid things can you ask me that don't really matter | |
315 but ya'll ask me anyway? | |
316 I use WindowMaker, without any GNOME or KDE bits. I don't | |
317 really use a distro, per se, as it used to be a Red Hat distro a long time | |
318 ago, but since then I've custom-installed by hand from one hard drive to | |
319 another, so it really doesn't resemble Red Hat anymore, and I've written | |
320 most of the rc. scripts from scratch. Please don't ask me Red Hat | |
321 questions, also I hate it when people assume that Red Hat == Linux. | |
322 | |
323 13. Is XX a good harddrive, YY a good monitor, and ZZ a good CPU? | |
324 Hmm, we're kinda poor so we cant be positive... if you wanna | |
325 send us some hardware we'll use it though and tell you how good it is *wink* | |
326 | |
327 14. Who designed the new logo? | |
328 A good guy named Naru Sundar. | |
329 | |
330 15. I want to contribute to the effort. Where can I send beer to? | |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
331 IM RobFlynn or email him at rflynn@blueridge.net |