Mercurial > pidgin
annotate doc/FAQ @ 2141:1fc962350561
[gaim-migrate @ 2151]
because one time, at band camp, there was this guy, and no matter what he did, there was always something wrong with it, and other people had to keep correcting him, and at first it was really annoying but then it became really funny
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Thu, 09 Aug 2001 23:24:09 +0000 |
parents | 50c7a704ee56 |
children | 4bd8e3b65402 |
rev | line source |
---|---|
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
1 GAIM: The Pimpin' Penguin IM Clone Thats Good For The Soul |
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. |
1 | 11 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
12 2 Multiple Connections |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
13 2.1 What do you mean by "multiple connections"? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
14 2.2 How do I sign on more than one account? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
15 2.3 How do buddy lists work for multiple connections? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
16 2.4 What's a PRPL? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
17 2.5 How do I use a different protocol? |
531 | 18 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
19 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
|
20 3.0 Introduction |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
21 3.1 TOC |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
22 3.2 Oscar |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
23 3.3 Yahoo! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
24 3.4 IRC |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
25 3.5 ICQ |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
26 3.6 MSN |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
27 3.7 Jabber |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
28 3.8 Napster |
1 | 29 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
30 4 Problems |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
31 4.1 Sound doesn't work |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
32 4.2 Clicking on URLs doesn't open Netscape |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
33 4.3 I don't use Netscape |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
34 4.4 I have a bug not described here |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
35 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
36 5 Programming |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
37 5.1 I have a patch for gaim! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
38 5.2 I have a plugin/perl script for gaim! |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
39 5.3 Can you teach me how to program GTK? |
706
a9758452f3c4
[gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
531
diff
changeset
|
40 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
41 6 Miscellaneous |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
42 6.1 Can I talk to you on IM? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
43 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
|
44 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
|
45 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
|
46 6.5 I would like to send you beer. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
47 6.6 Are you going to port this to Windows? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
48 6.7 Why no AOL logo? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
49 6.8 Why the GPL? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
50 6.9 What is a wagii? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
51 6.10 What window manager/distribution/other crap do you use? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
52 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
|
53 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
|
54 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
55 --- |
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 1 The Basics |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
58 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
59 1.1 What does 'gaim' stand for? |
1 | 60 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
61 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
|
62 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
|
63 graham crackers, whatever. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
64 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
65 1.2 Where are my log files stored? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
66 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
67 Your logs are stored in $HOME/.gaim/logs/. They had previously been stored in |
2130
50c7a704ee56
[gaim-migrate @ 2140]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2079
diff
changeset
|
68 $HOME/.gaim/YourScreenName/ (e.g. $HOME/.gaim/EricWarmenhoven). |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
69 |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
70 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
|
71 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
72 The widget GAIM had previously used to display HTML was called GtkHTML, and |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
73 was written by Mark and Jim specifically for GAIM. Over time, Rob and Eric |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
74 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
|
75 buggy. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
76 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
77 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
|
78 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
|
79 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
|
80 could use it. He based it somewhat off of the old GtkHTML and GNOME's GtkHTML. |
1 | 81 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
82 GNOME's GtkHTML is a very powerful HTML viewer. Because of this, it isn't |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
83 well-suited for GAIM. It wouldn't be very good if we let you have IFrames in |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
84 your conversation, for example. Also, GNOME's GtkHTML depends on a lot of |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
85 GNOME libraries that we don't want to force people to use in GAIM. (There is |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
86 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
|
87 first objection (that it supports too many tags) still applies.) |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
88 |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
89 1.4 How do I load plugins/perl scripts? |
1 | 90 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
91 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
|
92 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
|
93 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
|
94 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
|
95 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
|
96 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
|
97 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
|
98 file, and you don't have to load it from that directory. |
1 | 99 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
100 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
|
101 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
|
102 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
|
103 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
|
104 loaded. |
1 | 105 |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1416
diff
changeset
|
106 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
|
107 gaim. |
1 | 108 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
109 Gaim currently has a few translations (French, Spanish, Korean, and Simplified |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
110 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
|
111 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
|
112 you how to go about it. |
1 | 113 |
114 | |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
115 2 Multiple Connections |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
116 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
117 2.1 What do you mean by "multiple connections"? |
1 | 118 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
119 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
|
120 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
|
121 three copies of gaim for each of your screennames. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
122 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
123 2.2 How do I sign on more than one account? |
1 | 124 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
125 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
|
126 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
|
127 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
|
128 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
|
129 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
|
130 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
|
131 not. |
1 | 132 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
133 2.3 How do buddy lists work for multiple connections? |
1 | 134 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
135 "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
|
136 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
|
137 '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
|
138 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
|
139 underneath it. |
1 | 140 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
141 2.4 What's a PRPL? |
1063
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
142 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
143 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
|
144 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
|
145 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
|
146 plugin - simply load the .so file from the plugins dialog. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
147 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
148 2.5 How do I use a different protocol? |
1063
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
149 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
150 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
|
151 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
|
152 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
|
153 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
|
154 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
|
155 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
|
156 highlighted. |
1063
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
157 |
e1408fb04c36
[gaim-migrate @ 1073]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
877
diff
changeset
|
158 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
159 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
|
160 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
161 3.0 Introduction |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
162 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
163 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
|
164 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
|
165 STATUS file. |
1 | 166 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
167 3.1 TOC |
1 | 168 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
169 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
|
170 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
|
171 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
|
172 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
|
173 their "real" protocol, Oscar. |
1 | 174 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
175 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
|
176 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
|
177 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
|
178 local lists are merged. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
179 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
180 3.2 Oscar |
1 | 181 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
182 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
|
183 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
|
184 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
|
185 did this, and wrote a library so that we could use it. |
1 | 186 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
187 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
|
188 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
|
189 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
|
190 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
|
191 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
|
192 that functionality yet. |
1 | 193 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
194 3.3 Yahoo! |
1 | 195 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
196 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
|
197 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
|
198 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
|
199 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
|
200 on the server and local lists are merged. |
1 | 201 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
202 3.4 IRC |
1 | 203 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
204 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
|
205 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
|
206 of DCC connections). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
207 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
208 3.5 ICQ |
1 | 209 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
210 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
|
211 have reverse-engineered it, and there are several libraries available. Gaim |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
212 uses icqlib (which supports multiple connections, as opposed to libicq, which |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
213 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
|
214 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
|
215 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
|
216 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
217 3.6 MSN |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
218 |
1511 | 219 MSN is a weird TCP protocol written by Microsoft. It requires multiple |
220 connections and is a real headache :). | |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
221 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
222 3.7 Jabber |
1 | 223 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
224 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
|
225 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
|
226 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
|
227 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
|
228 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
|
229 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
|
230 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
|
231 Source IM server. |
141 | 232 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
233 3.8 Napster |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
234 |
1511 | 235 Napster is, as you know, the protocol used by that wonderful little program |
236 called napster. You know the one! It's what millions of college kids across | |
237 america are using to sastisfy their longing for music :-D. Anyways, gaim supports | |
238 it. It's kind of fiunky, though. Napster is a TCP protocol and only requires one | |
239 connection to the server. All file transfers, however, are explicitly client to | |
240 client. The plugin currently only supports one way file transfer (downloading) | |
241 from people who are _not_ firewalled. You can also send private messages to each | |
242 other, join chat rooms, browse a user's files, and search. More implementation | |
243 coming soon. | |
1 | 244 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
245 4 Problems |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
246 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
247 4.1 Sound doesn't work |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
248 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
249 ./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
|
250 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
|
251 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
|
252 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
|
253 and /dev/audio though! |
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.2 Clicking on URLs doesn't open Netscape |
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 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
|
258 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
|
259 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
260 4.3 I don't use Netscape |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
261 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
262 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
|
263 interested in supporting browsers other than Netscape though; send us some |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
264 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
|
265 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
266 4.4 I have a bug not described here |
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 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
|
269 can report your bug. |
1 | 270 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
271 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
272 5 Programming |
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 5.1 I have a patch for gaim! |
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 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
|
277 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
|
278 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
|
279 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
280 5.2 I have a plugin/perl script for gaim! |
1 | 281 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
282 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
|
283 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
|
284 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
|
285 source to your plugin.) |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
286 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
287 5.3 Can you teach me how to program GTK? |
1 | 288 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
289 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
|
290 really great tutorial and API reference on the GTK website though, |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
291 http://www.gtk.org/. That's how I learned, anyway. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
292 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
293 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
294 6 Miscellaneous |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
295 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
296 6.1 Can I talk to you on IM? |
1 | 297 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
298 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
|
299 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
|
300 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
|
301 Linux. We'd like to be able to answer everyone's questions, but we just don't |
1541 | 302 have the time. We aren't paid to hack gaim; we do have other jobs. Also, |
303 please don't waste our time with a simple "hi" or "hello." Don't ask if | |
304 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
|
305 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
306 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
|
307 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
308 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
|
309 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
310 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
|
311 |
2130
50c7a704ee56
[gaim-migrate @ 2140]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2079
diff
changeset
|
312 Oh yes. Our email addresses are warmenhoven@yahoo.com (EricWarmenhoven) and |
2079 | 313 rob@marko.net (RobFlynn). |
1 | 314 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
315 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
|
316 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
317 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
|
318 (I might be able to scratch together shipping money even). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
319 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
320 6.5 I would like to send you beer. |
1 | 321 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
322 OK. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
323 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
324 6.6 Are you going to port this to Windows? |
1 | 325 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
326 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
|
327 Windows (in all its closed-source evilness). |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
328 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
329 6.7 Why no AOL logo? |
1 | 330 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
331 AOL's legal staff told us no-no. |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
332 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
333 6.8 Why the GPL? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
334 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
335 I like the GPL. |
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.9 What is a wagii? |
1 | 338 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
339 Interesting question that you ask, there. 'Wagii' is the official celebratory |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
340 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
|
341 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
|
342 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
|
343 let out the cry of -- Wagii. |
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 It is also the sound a Penguin Samurai makes :) |
1 | 346 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
347 6.10 What window manager/distribution/other crap do you use? |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
348 |
1511 | 349 Rob uses Red Hat, with Ximian GNOME on top. I dont really like Ximian but I like |
350 Gnome. On top of my Ximian Gnome is Sawfish. Eric hates saw fish. I kinda of | |
351 like it even though it makes me mad. | |
1416
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 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
|
354 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
|
355 his 20 Eterms and 4 Mozilla windows open. Oh yeah, and gaim_applet. |
1 | 356 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
357 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
|
358 |
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
359 You could send us one and we could tell you... :) |
1 | 360 |
1416
39636e80fef2
[gaim-migrate @ 1426]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1063
diff
changeset
|
361 6.12 I want to contribute to the effort. Where can I send beer to? |
1 | 362 |
1670 | 363 IM RobFlynn or email him at rob@marko.net. |