annotate doc/FAQ @ 1063:e1408fb04c36

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