Mercurial > pidgin
annotate doc/FAQ @ 2789:e8a2f3b92348
[gaim-migrate @ 2802]
I don't think anyone is being pleased with the way it is now.
So I'll put in this fix. Maybe this will make more people happy.
That comment pissed me off so much.
I'll put it back to the way it was originally tomorrow when I get home.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Sat, 24 Nov 2001 19:15:32 +0000 |
parents | 0e0a54e5819a |
children | 0cb4b01c5733 |
rev | line source |
---|---|
2536
0e0a54e5819a
[gaim-migrate @ 2549]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2508
diff
changeset
|
1 Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
2 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
3 1 The Basics |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
4 1.1 What does 'gaim' stand for? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
5 1.2 Where are my log files stored? |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
6 1.3 What are GtkHTML and GtkIMHtml, and why not just use GNOME's |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
7 GtkHTML? |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
8 1.4 How do I load plugins/perl scripts? |
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
9 1.5 I'm not a native English speaker and I would like a translated |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
10 version of gaim. |
2508 | 11 1.6 Why can I import my buddylist but not export it? |
1 | 12 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
13 2 Multiple Connections |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
14 2.1 What do you mean by "multiple connections"? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
15 2.2 How do I sign on more than one account? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
16 2.3 How do buddy lists work for multiple connections? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
17 2.4 What's a PRPL? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
18 2.5 How do I use a different protocol? |
531 | 19 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
20 3 About the Protocols (what they support, and how to do things with them) |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
21 3.0 Introduction |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
22 3.1 TOC |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
23 3.2 Oscar |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
24 3.3 Yahoo! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
25 3.4 IRC |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
26 3.5 ICQ |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
27 3.6 MSN |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
28 3.7 Jabber |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
29 3.8 Napster |
1 | 30 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
31 4 Problems |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
32 4.1 Sound doesn't work |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
33 4.2 Clicking on URLs doesn't open Netscape |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
34 4.3 I don't use Netscape |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
35 4.4 I have a bug not described here |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
36 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
37 5 Programming |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
38 5.1 I have a patch for gaim! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
39 5.2 I have a plugin/perl script for gaim! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
40 5.3 Can you teach me how to program GTK? |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
41 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
42 6 Miscellaneous |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
43 6.1 Can I talk to you on IM? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
44 6.2 I want to write an IM client. Will you help me? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
45 6.3 I have money. I need software written. Can you help? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
46 6.4 I have hardware here that's not being used. Can you use it? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
47 6.5 I would like to send you beer. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
48 6.6 Are you going to port this to Windows? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
49 6.7 Why no AOL logo? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
50 6.8 Why the GPL? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
51 6.9 What is a wagii? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
52 6.10 What window manager/distribution/other crap do you use? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
53 6.11 Is XX a good hard drive, YY a good monitor and ZZ a good CPU? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
54 6.12 I want to contribute to the effort. Where can I send beer to? |
1063
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
55 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
56 --- |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
57 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
58 1 The Basics |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
59 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
60 1.1 What does 'gaim' stand for? |
1 | 61 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
62 It's basically the letter 'g' tacked on to the beginning of 'AIM' (which is |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
63 fairly obvious). G stands for all sorts of good things. Girls, Godzilla, GTK, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
64 graham crackers, whatever. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
65 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
66 1.2 Where are my log files stored? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
67 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
68 Your logs are stored in $HOME/.gaim/logs/. They had previously been stored in |
2142
4bd8e3b65402
[gaim-migrate @ 2152]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2130
diff
changeset
|
69 $HOME/.gaim/YourScreenName/ (e.g. $HOME/.gaim/EWarmenhoven). |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
70 |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
71 1.3 What are GtkHTML and GtkIMHtml, and why not just use GNOME's GtkHTML? |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
72 |
2536
0e0a54e5819a
[gaim-migrate @ 2549]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2508
diff
changeset
|
73 The widget Gaim had previously used to display HTML was called GtkHTML, and |
0e0a54e5819a
[gaim-migrate @ 2549]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2508
diff
changeset
|
74 was written by Mark and Jim specifically for Gaim. Over time, Rob and Eric |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
75 hacked at it (read: broke it) and it's gotten to be very fragile and fairly |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
76 buggy. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
77 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
78 One day Eric got pissed off at GtkHTML and decided to rewrite it, and called |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
79 it GtkIMHtml (IM to indicate that it should be used in IM clients). He made |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
80 it its own separate project, so that other IM clients (like Jabber clients) |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
81 could use it. He based it somewhat off of the old GtkHTML and GNOME's GtkHTML. |
1 | 82 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
83 GNOME's GtkHTML is a very powerful HTML viewer. Because of this, it isn't |
2536
0e0a54e5819a
[gaim-migrate @ 2549]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2508
diff
changeset
|
84 well-suited for Gaim. It wouldn't be very good if we let you have IFrames in |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
85 your conversation, for example. Also, GNOME's GtkHTML depends on a lot of |
2536
0e0a54e5819a
[gaim-migrate @ 2549]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2508
diff
changeset
|
86 GNOME libraries that we don't want to force people to use in Gaim. (There is |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
87 a strip-down version, CSCHTML, which doesn't use the GNOME libraries; but the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
88 first objection (that it supports too many tags) still applies.) |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
89 |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
90 1.4 How do I load plugins/perl scripts? |
1 | 91 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
92 Plugins you had loaded when you quit gaim are loaded again when you start |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
93 gaim. To load a new plugin, either click 'Plugins' on the login screen, or |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
94 select 'Plugins' from the 'Tools' menu in the buddy list. From there, you |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
95 can load and unload plugins, and configure certain ones. If you click on |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
96 the 'Load Plugin' button, it will present you with a file dialog, asking |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
97 which file you want to load; it will default to looking for a .so file in |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
98 the directory plugins get installed to, though you don't have to load a .so |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
99 file, and you don't have to load it from that directory. |
1 | 100 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
101 When you start gaim, all the .pl files in ~/.gaim will be loaded |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
102 automatically. You can also load new scripts from the 'Perl' menu in 'Tools'. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
103 From that menu, you can load a new script (similarly to how you loaded a |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
104 plugin above), unload all your loaded scripts, and list which scripts you have |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
105 loaded. |
1 | 106 |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
107 1.5 I'm not a native English speaker and I would like a translated version of |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
108 gaim. |
1 | 109 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
110 Gaim currently has a few translations (French, Spanish, Korean, and Simplified |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
111 Chinese); however, most of them are out of date. If you would like to update |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
112 or add a translation of gaim, email or IM either Rob or Eric and they can tell |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
113 you how to go about it. |
1 | 114 |
2508 | 115 1.6 Why can I import my buddylist but not export it? |
116 | |
117 Because you don't have to. Gaim, out of the kindness of its sweet little | |
118 heart, automagically exports your buddylist for you. You can find a copy | |
119 of your list in ~/.gaim/YOURNAME.PROTO.BLIST. For example, if you're | |
120 using AIM, and your name is JoeUser, then your buddy list could be found | |
121 in: ~/.gaim/JOEUSER.0.blist. | |
1 | 122 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
123 2 Multiple Connections |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
124 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
125 2.1 What do you mean by "multiple connections"? |
1 | 126 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
127 Multiple Connections means that it's possible to connect to the AOL servers |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
128 using more than one screenname at a time. It's just a way of not having to run |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
129 three copies of gaim for each of your screennames. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
130 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
131 2.2 How do I sign on more than one account? |
1 | 132 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
133 The Account Editor controls all of your accounts, and lets you add, delete, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
134 modify, and sign on/off accounts. It is accessible from the login window or |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
135 from the 'Tools' menu in the buddy list as 'Accounts'. Simply highlight the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
136 account you want to sign on, and click the 'Sign On/Off' button. To sign on |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
137 another account, highlight it and click the 'Sign On/Off' button. There is a |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
138 column labeled 'Currently Online' to let you know if the account is online or |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
139 not. |
1 | 140 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
141 2.3 How do buddy lists work for multiple connections? |
1 | 142 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
143 "The same as they did before" is the simple answer. Each account you have will |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
144 have its own buddy list, which you can add buddies to and remove from. In the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
145 'Edit Buddies' tab of your buddy list, you'll see the name of each of your |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
146 online accounts (unless if you only have one), with its buddy list nested |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
147 underneath it. |
1 | 148 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
149 2.4 What's a PRPL? |
1063
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
150 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
151 PRPL stands for Protocol Plugin. It's a way to dynamically add new protocols |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
152 to gaim. This allows you to use gaim as your AIM, ICQ, Yahoo, and even IRC |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
153 client, all at the same time. Loading a PRPL is just like loading any other |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
154 plugin - simply load the .so file from the plugins dialog. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
155 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
156 2.5 How do I use a different protocol? |
1063
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
157 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
158 In the Account Editor, click the 'Add' button to add a new account. Below the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
159 password entry, you should see a menu labeled 'Protocol', with a list of the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
160 protocols available for you to use. (If you don't see the protocol you want to |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
161 use, make sure you have the proper PRPL loaded.) Enter in your username (for |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
162 ICQ this should be your UIN) and password, and you're set. You can then sign |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
163 the account on by clicking the 'Sign On/Off' button when the account is |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
164 highlighted. |
1063
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
165 |
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
166 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
167 3 About the Protocols (what they support, and how to do things with them) |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
168 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
169 3.0 Introduction |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
170 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
171 This really only describes the protocol, and how gaim is able to use it. For |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
172 a listing of what gaim has implemented with each protocol, please read the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
173 STATUS file. |
1 | 174 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
175 3.1 TOC |
1 | 176 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
177 TOC is an open protocol (meaning that there's open documentation from the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
178 people who developed it), developed by AOL, for clients to use to connect to |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
179 the AIM server. It has stopped being supported by AOL (though they do still |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
180 make changes to the TOC server). It is a strip-down and simplified version of |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
181 their "real" protocol, Oscar. |
1 | 182 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
183 TOC is a TCP protocol, and will only ever make one TCP connection (unless if |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
184 you accept a file transfer request). Your buddy list is stored on the server, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
185 and gaim keeps a locally cached copy as well. When you sign on the server and |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
186 local lists are merged. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
187 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
188 3.2 Oscar |
1 | 189 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
190 Oscar is the protocol that the Windows version of AIM uses (and actually, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
191 ICQ2000 uses it too). It's a closed protocol, meaning that in order for gaim |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
192 to use it, someone had to reverse-engineer it. For gaim, the libfaim authors |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
193 did this, and wrote a library so that we could use it. |
1 | 194 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
195 Oscar is a TCP protocol, but it makes several connections: the authorizor (the |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
196 initial connection, who you send your screenname/password to), the BOS (which |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
197 is the "main" connection, through which all your messages go), ChatNav (which |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
198 lets you join chat rooms), as well as one for each chat room you join. Oscar |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
199 does let you store your buddy list on the server, but libfaim hasn't added |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
200 that functionality yet. |
1 | 201 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
202 3.3 Yahoo! |
1 | 203 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
204 Yahoo! uses a closed protocol; the authors of libyahoo reverse-engineered it |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
205 and gaim uses that library. It is a TCP protocol, and makes several |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
206 connections, though I'm not entirely sure at which points. It stores your |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
207 buddy list on the server, and gaim keeps a locally cached copy. When you sign |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
208 on the server and local lists are merged. |
1 | 209 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
210 3.4 IRC |
1 | 211 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
212 IRC is an open protocol (though I've heard that some servers deviate slightly |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
213 from it). It's a TCP protocol, and will only ever make one connection (outside |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
214 of DCC connections). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
215 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
216 3.5 ICQ |
1 | 217 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
218 ICQ is a closed protocol, though there have been several groups of people who |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
219 have reverse-engineered it, and there are several libraries available. Gaim |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
220 uses icqlib (which supports multiple connections, as opposed to libicq, which |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
221 does not). It is a mix of UDP and TCP: the connection to the server is UDP, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
222 and conversations are TCP unless if they are sent through the server. This |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
223 means you'll make one UDP connection, and possibly very many TCP connections. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
224 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
225 3.6 MSN |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
226 |
1511 | 227 MSN is a weird TCP protocol written by Microsoft. It requires multiple |
228 connections and is a real headache :). | |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
229 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
230 3.7 Jabber |
1 | 231 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
232 Jabber is an open protocol, developed by the Jabber team, and is XML-encoded. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
233 It is a TCP protocol, and you will only ever make one TCP connection. Jabber |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
234 has a feature it calls 'transports', where the server tells you which services |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
235 it has available (such as AIM or ICQ), and you tell it which service you would |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
236 like to use. This way you can have only one connection, but be connected to |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
237 AIM and ICQ (among others) several times. Anyone who gives a damn about Open |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
238 Source, especially open messaging, should use Jabber. They have the only Open |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
239 Source IM server. |
141 | 240 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
241 3.8 Napster |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
242 |
1511 | 243 Napster is, as you know, the protocol used by that wonderful little program |
244 called napster. You know the one! It's what millions of college kids across | |
245 america are using to sastisfy their longing for music :-D. Anyways, gaim supports | |
246 it. It's kind of fiunky, though. Napster is a TCP protocol and only requires one | |
247 connection to the server. All file transfers, however, are explicitly client to | |
248 client. The plugin currently only supports one way file transfer (downloading) | |
249 from people who are _not_ firewalled. You can also send private messages to each | |
250 other, join chat rooms, browse a user's files, and search. More implementation | |
251 coming soon. | |
1 | 252 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
253 4 Problems |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
254 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
255 4.1 Sound doesn't work |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
256 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
257 ./configure should autodetect whether or not you have ESD libraries. If you |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
258 have them it will compile with them; if not it won't. If it compiles with them |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
259 you don't need to be running the ESD daemon; it'll automatically fall back to |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
260 using /dev/dsp. Make sure gaim has the proper permissions to talk to /dev/dsp |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
261 and /dev/audio though! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
262 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
263 4.2 Clicking on URLs doesn't open Netscape |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
264 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
265 Netscape either needs to be running on the current display (though gaim should |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
266 handle remote netscape windows OK), or 'netscape' needs to be in your path. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
267 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
268 4.3 I don't use Netscape |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
269 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
270 There's the option to manually enter which browser you'd like to use. We're |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
271 interested in supporting browsers other than Netscape though; send us some |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
272 information about how to send a URL to your browser (source is nice :) ). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
273 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
274 4.4 I have a bug not described here |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
275 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
276 We have a page at http://sourceforge.net/projects/gaim/, and from there you |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
277 can report your bug. |
1 | 278 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
279 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
280 5 Programming |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
281 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
282 5.1 I have a patch for gaim! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
283 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
284 Great! Send it over to the Patches section on our sourceforge page, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
285 http://sourceforge.net/projects/gaim/. From there we'll take a look at it (no |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
286 promises that it'll get in, but we'll at least take a look at it). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
287 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
288 5.2 I have a plugin/perl script for gaim! |
1 | 289 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
290 Great! Post it to the Patches section on our sourceforge page, and mark it as |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
291 a plugin. Then other people will be able to see it and use it. (Make sure that |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
292 you understand that your plugin is necessarily GPL'd, and you must provide |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
293 source to your plugin.) |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
294 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
295 5.3 Can you teach me how to program GTK? |
1 | 296 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
297 Actually, I can't. I'm a very bad teacher. I'm much too impatient. There is a |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
298 really great tutorial and API reference on the GTK website though, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
299 http://www.gtk.org/. That's how I learned, anyway. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
300 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
301 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
302 6 Miscellaneous |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
303 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
304 6.1 Can I talk to you on IM? |
1 | 305 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
306 Sure. Our IM names can be found in the AUTHORS file. Keep in mind though that |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
307 we're busy people. We use those screennames as our main screen names, not just |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
308 to talk to gaim users. So please, don't IM us for us to answer questions about |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
309 Linux. We'd like to be able to answer everyone's questions, but we just don't |
1541 | 310 have the time. We aren't paid to hack gaim; we do have other jobs. Also, |
311 please don't waste our time with a simple "hi" or "hello." Don't ask if | |
312 you can ask a question, just ask it. We'll usually respond. | |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
313 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
314 6.2 I want to write an IM client. Will you help me? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
315 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
316 I'll give you advice, but other than that, no (unless you'd like to pay me). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
317 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
318 6.3 I have money. I need software written. Can you help? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
319 |
2142
4bd8e3b65402
[gaim-migrate @ 2152]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2130
diff
changeset
|
320 Oh yes. Our email addresses are warmenhoven@yahoo.com (EWarmenhoven) and |
2079 | 321 rob@marko.net (RobFlynn). |
1 | 322 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
323 6.4 I have hardware here that's not being used. Can you use it? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
324 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
325 Most certainly. IM me or email me and I'll tell you where you can ship it to |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
326 (I might be able to scratch together shipping money even). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
327 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
328 6.5 I would like to send you beer. |
1 | 329 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
330 OK. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
331 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
332 6.6 Are you going to port this to Windows? |
1 | 333 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
334 No. If you'd like to work on a port help yourself; but I really really dislike |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
335 Windows (in all its closed-source evilness). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
336 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
337 6.7 Why no AOL logo? |
1 | 338 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
339 AOL's legal staff told us no-no. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
340 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
341 6.8 Why the GPL? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
342 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
343 I like the GPL. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
344 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
345 6.9 What is a wagii? |
1 | 346 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
347 Interesting question that you ask, there. 'Wagii' is the official celebratory |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
348 cry of gaim. Anytime you are feeling happy or excited, just remember all of |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
349 the hard work that we have done to provide you with this wonderful, free piece |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
350 of software -- as the pure, raw, emotion flows through you, maybe you too will |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
351 let out the cry of -- Wagii. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
352 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
353 It is also the sound a Penguin Samurai makes :) |
1 | 354 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
355 6.10 What window manager/distribution/other crap do you use? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
356 |
1511 | 357 Rob uses Red Hat, with Ximian GNOME on top. I dont really like Ximian but I like |
358 Gnome. On top of my Ximian Gnome is Sawfish. Eric hates saw fish. I kinda of | |
359 like it even though it makes me mad. | |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
360 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
361 Eric uses debian woody. He uses Enlightenment as his window manager; though |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
362 the only reason it would seem that Eric uses X at all is to support having |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
363 his 20 Eterms and 4 Mozilla windows open. Oh yeah, and gaim_applet. |
1 | 364 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
365 6.11 Is XX a good hard drive, YY a good monitor and ZZ a good CPU? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
366 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
367 You could send us one and we could tell you... :) |
1 | 368 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
369 6.12 I want to contribute to the effort. Where can I send beer to? |
1 | 370 |
1670 | 371 IM RobFlynn or email him at rob@marko.net. |