Mercurial > pidgin
diff doc/FAQ @ 1:2846a03bda67
[gaim-migrate @ 10]
The other missing files :)
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Thu, 23 Mar 2000 03:13:54 +0000 |
parents | |
children | f90b022235fe |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/FAQ Thu Mar 23 03:13:54 2000 +0000 @@ -0,0 +1,321 @@ +GAIM: The Pimpin' Penguin IM Clone Thats Good For The Soul + +Here's the FAQ. PLEASE don't bother me about anything on this list. You +will be ignored or pointed at the FAQ -- I have been extremely short of time +lately! Feel free to contact any of us with praise or ideas. If you have +ideas or bug problems, please use email, because I like to keep records of +that kinda stuff and I don't log all my conversations. Enjoy gaim! + - Jim Duchek <jimduchek@ou.edu> + +I. The Protocol + 1. Is it the same protocol as the Windows client uses? + 2. Where can I find info on it? + 3. What other clients use this protocol? + 4. TCP or UDP? + 5. So the buddy list is stored on the server? + +II. The Client + 1. What does 'gaim' stand for? + 2. How do I make multiple groups? + 3. How come there's no file transfer? + 4. Why no AOL logo? + 5. Where are my log files stored? + 6. Can I use my Windows 95 Buddylist with Gaim? + 7. I'm not a native English speaker and I would like a translated + version of gaim. + 8. I've got a proxy, and I'd like to use GAIM. + +III. Problems + 1. WAAAAAH! My sound doesn't work! + 2. My buddy list disappeared! + 3. I click on URLs, but Netscape doesn't popup! + 4. I don't use Netscape. + 5. I'm using the GNOME client. I have a bug. + 6. I have a bug not described here. + 7. I have Mandrake 6.0 and GAIM doesnt work! + +IV. Programming + 1. I have a patch for gaim! + 2. Can you teach me how to program GTK? + +V. Miscellaneous + 1. Can I talk to you on IM? + 2. I want to write an IM client. Will you help me? + 3. I have money. I need some software written. Can you help? + 4. I have hardware here that's not being used, or money. Can + you use it? + 5. I would like to send you beer. + 6. Are you going to port this thing to Windows? + 7. Why the GPL? + 8. I use *BSD and I hate the penguin! I want daemon images! + 9. Can I design a logo for you? + 10. What is a wagii? + 11. Speaking of the penguin, I heard a rumour you have a tattoo of + it. Is that true? + 12. What Window Manager do you use? What distribution do you use? + What other stupid things can you ask me that don't really matter + but ya'll ask me anyway? + 13. Is XX a good Harddrive, YY a good monitor and ZZ a good CPU? + 14. Who designed the new logo? + 15. I want to contribute to the effort. Where can I send beer to? + +I. The Protocol + 1. Is it the same protocol as the Windows client uses? + No. The Windows client uses Oscar, which is proprietary +and undocumented. Some people have used network tools and such to figure +it mostly out -- Look for 'faim'. We use TOC, which is completely open and +documented. + + 2. Where can I find info on it? + Go to <http://www.aim.aol.com/tik> and download a copy of TiK. +In it you will find a document called PROTOCOL which describes the protocol in +full. + + 3. What other clients use this protocol? + Go to <http://www.aim.aol.com/tik>. There is a list there. + + 4. TCP or UDP? + TCP. + + 5. So the buddy list is stored on the server? + Yep. + + +II. The Client + 1. What does 'gaim' stand for? + It's basically the letter 'g' tacked on to the beginning of +'AIM' (which is fairly obvious). G stands for all sorts of good things. +Girls, Godzilla, GTK, graham crackers, whatever. + + 2. How do I make multiple groups? + When adding a new buddy, you just type in a new group name. +Future versions intend to handle this and renaming groups better. + + 3. How come there's no file transfer? + The TOC server doesn't (yet) support file transfer. Be +patient! It is coming. + + 4. Why no AOL logo? + AOL's legal staff told us no-no. + + 5. Where are my log files stored? + After you select `log all conversations' you may be wondering +where your log files are stored. Well, they are currently, by default, stored +under $HOME/.gaim/YourScreenName/. If your screen name is Zilding then you +will find your logs under: $HOME/.gaim/Zilding/. This will eventually become +configurable. + + 6. Can I use my Windows 95 buddylist with Gaim? + Well, you are in luck. As of the 0.9.5 release there is a +small perl script called 'buddytrans' that is included with the distribution. +If you installed the RPM copy of GAIM then you can find the script in +/usr/bin/buddytrans. The correct script syntax is: +buddytrans buddy.lst gaim.list. You can then import `gaim.list' from inside +gaim. This will eventually be fully incorporated into GAIM and the script +will no longer be needed. + + 7. I'm not a native English speaker and I would like a translated + version of gaim. + + By all means, IM me at 'Zilding' or email me at +jimduchek@ou.edu. I'm working on standard GNU locale support for the next +version of gaim, and I'm going to need translations. If you can do a +translation for us, I'd greatly appreciate it! Just let me know and I'll +give you detailed instructions on how to do it. + + 8. I'm behind a proxy, and I'd like to use GAIM. + Well, I'm planning to add more 'real' proxy support in the +future, but it's not all that high on my priority list. For now, try +changing the two PORT defines in gaim.h to 21 -- The TOC server listens on +ALL ports, and a lot of proxy servers allow port 21 to pass through. + + +III. Problems + 1. WAAAAAH! My sound doesn't work! + ./configure should autodetect whether or not you have ESD +libraries. If you have them it _WILL_ compile with them, if not it won't. +If it compiles with them, you don't need to be running the ESD daemon, it'll +automatically fallback to using /dev/dsp. Make sure that gaim has proper +permissions to talk to /dev/dsp and /dev/audio though! + + 2. My buddy list disappeared! + You didn't back up your buddy list, did you? You never back +anything up! Oh well. The TOC server loses lists from time to time, it +happens to me as well. (And no, I never have a backup ;). I intend to +support saving lists on your own computer in the future. + + 3. I click on URLs, but Netscape doesn't popup! + Netscape either needs to be running on the current display +(gaim should handle remote netscape windows OK.), or 'netscape' needs to be +in your path. + + 4. I don't use Netscape. + I'm very interested in supporting other web browsers. Do +send me information on how to send a URL to your browser remotely (or point +me at the source to the browser, I might be able to figure it out.). + + 5. I'm using the GNOME client. I have a bug. + Too smeggin' bad. :) I personally do NOT write any of the +GNOME code. If you find bugs in the GNOME client, I will accept emails +describing these bugs, so I can pass them on to the correct person. +I will also accept PATCHES to fix these bugs (but not like any of y'all +ever do anything but whine about bugs anyway, who am I kidding ;). +If you IM me whining about a GNOME bug, you will probably be ignored. + + 6. I have a bug not described here. + Well, it could be a few things. Firstly, you MUST HAVE GTK+ +VERSION 1.2.3 installed! Please state in any bug report that you ARE using +1.2.3, otherwise you have a chance of being ignored. With that said ;) +email me at jimduchek@ou.edu, I would like to hear your bug reports (but +please, not your problems installing GTK). + + 7. I have Mandrake 6.0 and GAIM doesnt work! + +Bob Meyer <meyer_rm@yahoo.com> writes: + +Here's the solution: + * Get esound-0.2.12-4mdk.i586.rpm and + esound-devel-0.2.12-4mdk.i586.rpm from any Mandrake mirror. + * rpm --upgrade esound-0.2.12-4mdk.i586.rpm + * rpm -- upgrade esound-devel-0.2.12-4mdk.i586.rpm + +Don't use EVIL 'updates' tool. It's broke.. really bad. + + Mandrake 6.1, with its newer libraries, appears to fix this problem. + +IV. Programming + 1. I have a patch for gaim! + Nice. Think about your patch though. First, does it have +to do with AIM? I won't apply patches for stock tickers, search engines, +etc. We're working on plug-ins if you really want bloat like that. +Second, is it useful? A lot of patches I get are horribly unuseful except +in very specific situations (ie YOUR situation). Thirdly, your code +will not retain your copyright. All code submitted must be protected by +the GPL and the copyright will be given to Mark Spencer. If you don't +like this, don't send me your patches. You will be given authorship credit, +don't worry -- I just want a homogenous copyright on the program. Lastly, +does your code match the coding style already present in gaim? I like my +brackets where I like them. I do NOT like, in fact I positively HATE, I +DESPISE, with a PASSION, the convention of variablesLikeThis. And +functionsLikeThis. If you do that, fine. It's great. But guess what? +This is C. C programmers don't write like that. I don't write like that. +I don't want to READ code like that. I want a homogenous coding style +on this program, and it's gonna be MY coding style. :) + Now, if you've managed to get through all that and I haven't +discouraged you entirely, my email address is jimduchek@ou.edu, you can +send your patches there. + + 2. Can you teach me how to program GTK? + Yes, I can. But no, I'm not going to. There's a really +nice tutorial at http://www.gtk.org. If you're a fairly experienced +programmer, and you get stuck on something odd, IM me, I'm usually happy to +help. If you had a little BASIC experience in high school and are having +trouble making a button widget do anything when you click it, buy a book on +C and read the damn GTK tutorial, I'm a busy person. + + +V. Miscellaneous + 1. Can I talk to you on IM? + Sure. My IM name is Zilding. The rest of the crew's IM names +can be found in various places. Keep in mind though, I'm a very busy person. +This IM name is used for friends as well as for gaim (I don't just log this +guy in when I want to talk to gaim people). So please, don't IM me just to +chat, or to answer various Linux questions. I'd like to be able to answer +everyone's questions on whatever (I usually do know the answer, or at least +where to find it!) but I just don't have time. Things like this will +usually be ignored. Other things to keep in mind when talking to me: Don't +start off with 'I have a gaim question', 'Can I ask a question?', 'Hello?', +'Are you there?', 'Is this the gaim guy?', 'gaim doesn't work', 'I can't get +gaim to compile' or anything else like that. Why? If you'll notice in all +of the above statements, nothing useful has been said. I'm often away from +my computer. I suggest if you are having a serious problem or you have a +question, just ASK THE QUESTION, right off, I don't require any preliminary +stuff. Simply sending me "gaim segfaults when I do 'blah blah click blah'" +to start a conversation is fine -- I don't consider it rude, please just ask +the question. If I don't answer within a few minutes, leave your email +address, I will get back to you sooner or later. Lastly, do NOT abbreviate +'you' as 'u', 'are' as 'r', 'to' as '2', 'for' as '4', or any of those other +annoying AOLisms. They bother me greatly, and as I work long hours and am +an insomniac (probably because I'm such a mean bastard ;), I'm likely to +make fun of you, or more likely ignore you completely. I don't require +perfect English but it'd be nice. + + + 2. I want to write an IM client. Will you help me? + No, unless you're writing one commercially. Email me for +rates -- I'm not all that expensive. :) + + 3. I have money. I need some software written. Can you help? + Oh yes. My email address is jimduchek@ou.edu, my IM is Zilding. + + 4. I have hardware that's not being used, or money. Can you use it? + Almost always. I'm a broke college student. We're all +broke here. Flat busted. Money would always help. If you have some useful +equipment (or even useless equipment! I like old mainframes and +workstations ;), do send it to us! I might be able to scratch together +shipping money even. :) + + 5. I would like to send you beer. + OK. + + 6. Are you going to port this thing to Windows? + I've been mulling it over and playing with cygwin on the +tiny Windows partition I do have on my laptop (It's required for school), +but I'm not sure yet. I actually do have a version of gaim running on it +now, as of 7/20. However, the Win32 port of GTK has some issues that need +to be resolved before I can even attempt to release this. Some of my WIN32 +patches are included in this release, usually under an #ifdef _WIN32 (which +cygwin and I think other windows compilers set). + + 7. Why the GPL? + I like the GPL. + + 8. I use *BSD and I hate the penguin! I want daemon images! + I do have a nice pixmap of the daemon, and one of these days +I will do a second set of buttons. You'll have to wait (or send me button +pixmaps yourself). I still don't understand why ya'll hate the penguin +though, maybe it's just jealousy cause our OS gets all the media attention? +I kinda like the daemon :) + + 9. Can I design a logo for you? + Sure! Do your best. Entries may be emailed to: +gaimlogo@blueridge.net. After we get a nice supply of entries we'll sort +through them and pick the winner. + + 10. What is a wagii? + Interesting question that you ask, there. `Wagii' is the +official celebratory cry of gaim. Anytime you are feeling happy or excited, +just remember all of the hard work that we have done to provide you with +this wonderful, free piece of software -- as the pure, raw, emotion flows +through you, maybe you too will let out the cry of -- Wagii. + Its also the sound a Penguin Samurai makes :) + + 11. Speaking of the penguin, I heard a rumour you have a tattoo of + it. Is that true? + Hehe. Yes, that is true. He's on my left upper arm. If +you'd like to see a picture, visit <http://www.woodsoup.org/~sbaker/tux/doc/>. +It's a 'history of Tux' and there's a pic of my tattoo at the bottom. A pic +of my tattoo is also in the LIMP, and linux.remotepoint.com. There's also a +picture of the two matching Tux tattoos that a husband and wife have in +there. I've heard a rumour someone at Red Hat has one as well. BTW -- no, +it really didn't hurt, and yes, I was sober ;) + + 12. What Window Manager do you use? What distribution do you use? + What other stupid things can you ask me that don't really matter + but ya'll ask me anyway? + I use WindowMaker, without any GNOME or KDE bits. I don't +really use a distro, per se, as it used to be a Red Hat distro a long time +ago, but since then I've custom-installed by hand from one hard drive to +another, so it really doesn't resemble Red Hat anymore, and I've written +most of the rc. scripts from scratch. Please don't ask me Red Hat +questions, also I hate it when people assume that Red Hat == Linux. + + 13. Is XX a good harddrive, YY a good monitor, and ZZ a good CPU? + Hmm, we're kinda poor so we cant be positive... if you wanna +send us some hardware we'll use it though and tell you how good it is *wink* + + 14. Who designed the new logo? + A good guy named Naru Sundar. + + 15. I want to contribute to the effort. Where can I send beer to? + IM Zilding or email him at jimduchek@ou.edu.