doc/FAQ

Wed, 01 Dec 2004 05:41:37 +0000

author
Nathan Walp <nwalp@pidgin.im>
date
Wed, 01 Dec 2004 05:41:37 +0000
changeset 10287
d6ffdace247a
parent 9618
49e716024832
child 10473
4c0db3d7177d
permissions
-rw-r--r--

[gaim-migrate @ 11461]
if I understand the gtk 2.6 stuff, we want to do this...

7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1 Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
2
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
3 1. Compiling and Installing
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
4
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
5 1.1. What does "Gaim" stand for?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
6 1.2. Why can't I compile Gaim?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
7 1.3. I'm trying to install Gaim, but it complains that I don't have
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
8 libgtkspell.so.0, from where can I get this?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
9 1.4. What do I need to use the SILC protocol?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
10 1.5. Is there some way I can compile just Gaim, without all of these
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
11 protocols?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
12 1.6. I installed a new version of Gaim, but the about window says I'm
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
13 still using the old version.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
14 1.7. Are the packages signed? If so, by who, and how can I get the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
15 key?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
16 1.8. Can I use Gaim for GTK+1.2?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
17 1.9. Can I run Gaim on IRIX?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
18 1.10. How do I apply the patch "something.diff"?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
19 1.11. Why is gaim crashing when I start it?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
20 1.12. Gaim <non-current version> is buggy. Gaim CVS is buggy. Why?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
21 1.13. Why do you always say not to use CVS?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
22
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
23 2. Using Gaim
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
24
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
25 2.1. How do I register for a new account?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
26 2.2. How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
27 protocol?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
28 2.3. How do I change the font Gaim uses?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
29 2.4. How do I make gaim use emacs-like keybindings?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
30 2.5. How do I use smiley themes?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
31 2.6. Why are the status icons so big?
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
32 2.7. How do I get sound to work correctly?
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
33 2.8. How do I make Gaim use ALSA or OSS for playing sounds? What does
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
34 the "Automatic" option do?
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
35 Why does Gaim use the same WM_CLASS for every window? It makes
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
36 2.9. it impossible to control window size and placement for the buddy
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
37 list separately from the conversations.
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
38 2.10. What is a "Buddy Pounce"?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
39 2.11. Where does gaim store its logs?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
40 2.12. Can I use Gaim for e-mail, blogging, an RSS feed, or something
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
41 else that isn't IM-related?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
42
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
43 3. Features
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
44
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
45 3.1. Does Gaim support file transfer?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
46 3.2. Is there a Gaim tray icon, or docklet, or gnome applet, or panel
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
47 icon, or something?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
48 3.3. What do those colors in the conversation tab mean?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
49 3.4. Will Gaim save my buddy list to the server?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
50 3.5. Can I import or export my buddy list?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
51 3.6. Does Gaim support animated smileys?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
52 3.7. Can I make Gaim group screen names by the person that owns them?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
53 You know, like Trillian's Meta Contacts?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
54 3.8. How do I get the old logging back?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
55 3.9. How can I convert my old logs to the new format?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
56
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
57 4. ICQ Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
58
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
59 4.1. How do I use ICQ?
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
60 4.2. Can I send SMS messages?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
61
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
62 5. TOC Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
63
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
64 5.1. What is the TOC protocol?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
65
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
66 6. AIM/ICQ (OSCAR) Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
67
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
68 6.1. Can I set my profile?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
69 6.2. Can I set a buddy icon?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
70 6.3. Some of my buddies are not showing up as online, why is that?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
71 6.4. Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
72 6.5. I just changed my buddy icon, and I can't see the new one.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
73 6.6. Does Gaim support DirectIM and IM Image?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
74 6.7. Can I send SMS messages?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
75 6.8. Can I add SMS numbers to my buddy list?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
76 6.9. I heard AOL is combining ICQ and AIM, does that mean I can send
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
77 a message from an AIM account to an ICQ account and vice-versa?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
78 6.10. Why can't I connect via either Oscar or TOC?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
79
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
80 7. IRC Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
81
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
82 7.1. How do I join a channel with the IRC plugin?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
83 7.2. Is there a way to make Gaim automatically identify me and/or join
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
84 IRC chats on login?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
85
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
86 8. Jabber Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
87
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
88 8.1. How do I choose which Jabber server to use?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
89 8.2. How do I change my Jabber resource to be other than the default
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
90 of "/Gaim"?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
91 8.3. How do I register a new Jabber account?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
92 8.4. How do I use invisibility?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
93 I've a buddy that I keep removing from my buddy list but the
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
94 8.5. entry keeps coming back every time I log in again! How can I stop
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
95 this?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
96 8.6. Can I remove a buddy from my Jabber roster entirely?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
97 8.7. What does "Cancel Presence Notification" do?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
98
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
99 9. Y!M (Yahoo) Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
100
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
101 9.1. I cannot connect to yahoo!
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
102
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
103 10. MSN Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
104
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
105 10.1. I'm getting lots of "Already in Opposite list" errors on msn,
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
106 why?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
107 10.2. Is there a way to invite more than one person to an MSN chat?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
108 10.3. Is MSNP9 (MSN6) going to be supported?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
109 10.4. Will I be able to use Gaim for MSN after October 15th 2003? (The
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
110 day they're preventing third party clients from connecting)
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
111 10.5. I just upgraded Gaim and the MSN plugin will not load. Why?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
112 10.6. The MSN plugin won't load, but I have Mozilla NSS!
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
113 10.7. What does "MSN: S: 911 3" in the debug window mean when I cannot
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
114 connect to msn?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
115
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
116 11. Gadu-Gadu Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
117
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
118 11.1. What is Gadu-Gadu?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
119 11.2. Why doesn't it work right?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
120
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
121 12. Zephyr Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
122
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
123 12.1. What is Zephyr?
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
124 12.2. Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
125 "Couldn't initialize zephyr".
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
126 12.3. Gaim isn't working, but I never got any other zephyr client
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
127 working on this machine.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
128
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
129 13. Trepia Protocol
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
130
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
131 13.1. I heard Trepia was going to be in 0.65. Where is it?
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
132 13.2. Trepia is showing people in Japan, England, etc. on my buddy
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
133 list. I thought this was supposed to show people in my area?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
134
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
135 14. SILC Protocol
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
136
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
137 14.1. What is SILC?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
138
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
139 15. Novell Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
140
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
141 15.1. Are there any public servers for Novell?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
142 15.2. I can't seem to get it to work.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
143
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
144 16. Scripts and Plugins
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
145
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
146 16.1. How do I use perl scripts with Gaim?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
147 16.2. How do I compile a plugin for Gaim?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
148 16.3. I have a plugin or perl script for Gaim that does not work with
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
149 0.60 or higher.
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
150 16.4. Where can I find documentation on writing plugins and Perl
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
151 scripts?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
152
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
153 17. Development
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
154
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
155 17.1. Can I help?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
156 17.2. Gaim never leaves a core file.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
157 17.3. Where should I report bugs?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
158 17.4. Where should I submit patches?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
159 17.5. Did you guys reverse engineer it?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
160
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
161 18. Misc. Questions
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
162
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
163 18.1. Can I IM you guys?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
164 18.2. Hello?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
165 Can I give you money/hardware/other expensive things that can be
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
166 18.3. hocked for cash what with you all being students/
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
167 full-time-workers and helping to produce this wonderful software
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
168 instead of studying/sleeping?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
169 18.4. Does Gaim support secure instant messaging (encrypted IMs)?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
170 18.5. Why are the passwords in accounts.xml not encrypted?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
171 18.6. What is gaim-remote?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
172 18.7. When will the next version of Gaim be released?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
173
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
174 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
175 | 1. Compiling and Installing
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
176 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
177
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
178 1.1 What does "Gaim" stand for?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
179
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
180 For freedom! No, seriously, it doesn't stand for anything. It's our name and
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
181 we're sticking to it. The two acceptable forms of capitalization are "Gaim"
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
182 and "gaim" (and not "GAIM").
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
183
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
184 1.2 Why can't I compile Gaim?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
185
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
186 Make sure you have relatively recent versions of automake, autoconf, and
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
187 gettext. HOWEVER, generally speaking, having the absolute newest of them is
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
188 not as good as having one version short of newest since we might not have
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
189 found work-arounds for the latest set of changes. Also, some versions of
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
190 automake require certain ranges of gettext versions, and we are utterly
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
191 unable to keep track of what versions will work with what other versions.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
192
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
193 If you have Slackware < 9.1, you need to get non-slack packages for autoconf,
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
194 automake, gettext, and libtool. You also have to copy the contents of /usr/
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
195 local/share/aclocal to /usr/share/aclocal. This is due to bugs in Slackware
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
196 and the auto* packages.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
197
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
198 *BSD users may also have problems with libtool and will also have to remove
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
199 the --no-verify from the configure script.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
200
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
201 Having problems getting SSL and MSN working? See http://gaim.sf.net/
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
202 faq-ssl.php for distribution specific hints.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
203
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
204 1.3 I'm trying to install Gaim, but it complains that I don't have
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
205 libgtkspell.so.0, from where can I get this?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
206
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
207 libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
208 provide the "Highlight misspelled words" feature. You can find an RPM of
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
209 gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
210 RPM at gtkspell.sourceforge.net.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
211
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
212 1.4 What do I need to use the SILC protocol?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
213
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
214 You need to install the SILC toolkit (http://silcnet.org/software/download/
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
215 toolkit/) and the Gaim SILC plugin. This plugin is generally provided as a
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
216 separate package (such as a gaim-silc RPM). If you're compiling yourself, see
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
217 the ./configure --help for specifying the SILC includes and libs. If you're
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
218 compiling an SRPM, use "--with silc" to build the gaim-silc RPM.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
219
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
220 1.5 Is there some way I can compile just Gaim, without all of these protocols?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
221
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
222 Yeah. There are actually three ways to do it.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
223
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
224 1. Use the --with-static-prpls option to ./configure along with
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
225 --disable-plugins. This will let you choose which protocols are compiled
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
226 in with Gaim, but you will not be able to use any other protocols or
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
227 plugins.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
228
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
229 You'll need to compile any protocols that you specified in
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
230 --with-static-prpls. Oscar and TOC are defaults.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
231
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
232 2. Use the --with-dynamic-prpls option to ./configure
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
233
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
234 3. Change to the directories for the protocols you want to compile (e.g. src
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
235 /protocols/jabber), and run make from there. Then after you've compiled
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
236 all of them, change back to src/ and run make gaim.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
237
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
238 1.6 I installed a new version of Gaim, but the about window says I'm still
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
239 using the old version.
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
240
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
241 If you compiled yourself, and you previously had an rpm or a Debian package
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
242 installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
243 work.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
244
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
245 Likewise, if you want to use an RPM or deb and you have previously compiled
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
246 Gaim from source, you need to make uninstall to remove all Gaim files from /
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
247 usr/local.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
248
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
249 1.7 Are the packages signed? If so, by who, and how can I get the key?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
250
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
251 Yes, all packages are signed. The signature for the tarball and bzip2 archive
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
252 are provided by separate downloads. The RPMs we provide are signed by either
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
253 Ethan Blanton, Mark Doliner, or Christian Hammond. Usually the Mandrake and
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
254 Fedora Core 1 RPMs are signed by Mark Doliner and the Red Hat 8 and 9 RPMs
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
255 are signed by Ethan Blanton. The keys can be obtained from any key server.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
256 http://pgp.mit.edu/ is popular.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
257
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
258 1.8 Can I use Gaim for GTK+1.2?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
259
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
260 As of version 0.60, Gaim has been completely converted to using GTK+2.0. We
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
261 really really really recommend using the most current version of Gaim and not
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
262 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
263 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
264 last version of Gaim that used GTK+1.2. We should warn you though, this
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
265 version of Gaim hasn't had any new features since the middle of 2002, and
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
266 some protocols likely do not work. Also, the 0.59.x releases aren't
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
267 breathtakingly beautiful.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
268
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
269 1.9 Can I run Gaim on IRIX?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
270
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
271 It has been done before. Please see http://sourceforge.net/forum/forum.php?
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
272 thread_id=725839&forum_id=665 at our SourceForge Forum.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
273
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
274 1.10 How do I apply the patch "something.diff"?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
275
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
276 Type patch -p0 < something.diff from inside the gaim directory. If that
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
277 doesn't work, try patch -p1 < something.diff.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
278
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
279 1.11 Why is gaim crashing when I start it?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
280
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
281 First of all make sure you are using the most recent version of Gaim. If you
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
282 still have problems, try the following:
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
283
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
284 * Make sure only one version of Gaim is installed. "whereis gaim" can
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
285 sometimes be useful for determining this.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
286 * "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
287 terminal.
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
288 * If gaim is not crashing, but is just sitting there not displaying
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
289 anything, try turning off anything else that might be using the sound
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
290 device (ie xmms) and then starting gaim. If this fixes the problem, it is
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
291 a libao issue, not a gaim issue, and can be worked around by the use of
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
292 esd or arts.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
293 * Try disabling or deleting any 3rd party plugins, especially anything
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
294 related to encryption.
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
295 * If you use 0.75 or higher on win32, try deleting tcl.dll.
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
296 * If you have ever installed 0.65, edit your ~/.gaimrc, changing your auto
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
297 away preference from -1 to 0.
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
298
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
299 1.12 Gaim <non-current version> is buggy. Gaim CVS is buggy. Why?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
300
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
301 Non-current versions have old bugs which may be fixed in the current
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
302 version--that's why we make new releases. CVS is frequently unusable because
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
303 of changes in the code. Bugs are introduced during the development process
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
304 and are hopefully fixed before a release is made.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
305
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
306 1.13 Why do you always say not to use CVS?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
307
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
308 That's a long story. For starters, see the previous question. It is often the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
309 case that Gaim CVS exhibits bad behavior due to features and bugfixes which
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
310 are in a transitory state or which are not yet well understood. These bad
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
311 behaviors range from the harmless (maybe a graphical glitch in a dialog box)
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
312 to the irritating (a particular protocol may not work), to the downright
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
313 damaging (recently a bug in CVS destroyed the user's buddy lists). While
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
314 behaviors like this are acceptable to some users (particularly developers,
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
315 who are used to such things), they tend to cause many Gaim CVS users to
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
316 contact Gaim developers and report the same (usually egregious) bug over and
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
317 over - using time which could be better spent fixing the bugs.
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
318
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
319 A second major point involves public resources - a CVS checkout is not a
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
320 cheap operation. As many Sourceforge users are aware, at various points in
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
321 the recent past Sourceforge CVS has been less than pleasant to work with.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
322 This is, of course, because Sourceforge hosts dozens and dozens of useful and
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
323 active projects which use CVS as a primary method of source code
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
324 collaboration. Unfortunately, when too many users are poking around in that
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
325 CVS just for the sake of poking around, it prevents other users who are
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
326 trying to do work to improve those very same projects from accomplishing
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
327 their tasks. It is better for the community if an enterprising individual
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
328 wishing to fix a particular bug she has seen can get to the code and create a
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
329 patch, even if this means that some users have to wait a few weeks for the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
330 next release to see what new features it might hold.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
331
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
332 The third point is not a problem which has yet come up, but it is in the back
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
333 of the mind of the developers who bring you Gaim. As a third-party IM client,
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
334 Gaim is not a priority (and indeed may be an irritant) for the IM service
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
335 providers. We do our best to keep Gaim playing nice and being friendly on the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
336 IM networks it uses; however, at times there are bugs in the protocol
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
337 support. If a few dozen people are using this buggy client, the IM providers
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
338 are not likely to go out of their way to do anything about it. However, if
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
339 hundreds of people are pointing an ill-behaved client at an IM server, the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
340 server administrators may be forced to take action. (This is particularly
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
341 likely if the buggy behavior is damaging in some way.) Gaim releases
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
342 represent code which the gaim developers feel is relatively well-behaved and
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
343 stable. This includes not only the interface seen by Gaim users, but the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
344 traffic seen by IM service providers. Gaim CVS bears no such guarantees.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
345
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
346 In short, there are a lot of good reasons to not use Gaim CVS if one does not
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
347 wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
348 in some intimate way. There are, however, only a few reasons to use Gaim CVS
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
349 outside of the above. Please weigh these things carefully and decide whether
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
350 you wish to use Gaim CVS for a good reason which furthers the community, or
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
351 for selfish reasons which are not entirely important.
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
352
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
353 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
354 | 2. Using Gaim
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
355 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
356
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
357 2.1 How do I register for a new account?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
358
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
359 This depends on the protocol.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
360
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
361 AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId=
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
362 snshomepage&authLev=1&mcState=initialized&createSn=1.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
363
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
364 MSN (including Hotmail email): Go to http://registernet.passport.com/.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
365
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
366 MSN (using your own email address): Go to https://register.passport.net/
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
367 reg.srf?lc=1033&id=486&ru=
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
368 http%3A%2F%2Fwww%2Epassport%2Enet%2FConsumer%2FDefault%2Easp%3Flc%3D1033&sl=1
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
369
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
370 Yahoo: Go to http://edit.yahoo.com/config/eval_register.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
371
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
372 Jabber: See the question How do I register a new Jabber account? below.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
373
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
374 ICQ: Go to http://web.icq.com/register.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
375
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
376 Gadu-Gadu: Use the official client to create an account.
9178
9e73cbca76ba [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
377
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
378 Novell: See your Novell server administrator.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
379
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
380 2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
381
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
382 Use the Account Editor (Tools->Accounts, or the Accounts button on the start
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
383 screen) to add the account of the appropriate messaging service. Use the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
384 checkbox in the account editor to sign online.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
385
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
386 2.3 How do I change the font Gaim uses?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
387
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
388 The font preference in Gaim is used only for the formatting of outgoing
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
389 messages. The display fonts used by the rest of Gaim are those specified by
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
390 GTK. To change this font you need to edit your ~/.gtkrc-2.0 file. If you need
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
391 help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) file.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
392
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
393 You can also just switch to a different GTK theme. You can find GTK themes
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
394 (and information on using them) by visiting themes.freshmeat.net,
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
395 art.gnome.org, or searching on Google.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
396
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
397 If you're having a problem with the font size used by a specific person, you
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
398 can try turning on the Ignore Font Sizes preference in Preferences->Message
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
399 Text.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
400
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
401 2.4 How do I make gaim use emacs-like keybindings?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
402
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
403 You need to edit your ~/.gtkrc-2.0 to contain the keybindings line from http:
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
404 //gaim.sf.net/gtkrc-2.0.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
405
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
406 2.5 How do I use smiley themes?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
407
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
408 To select a theme, open Gaim's preferences to the "Smiley Themes" page and
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
409 click on whichever theme you want to use. To install a theme, simply drag it
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
410 into the theme selector. You can find themes on the Gaim Smiley Themes (http:
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
411 //gaim.sf.net/themes.php) page.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
412
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
413 You can also install themes manually by uncompressing them to their own
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
414 directory in ~/.gaim/smileys/
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
415
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
416 2.6 Why are the status icons so big?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
417
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
418 We believe that, by adding a second line of text to each buddy list entry,
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
419 we're able to show more information about each buddy on the buddy list. The
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
420 'Big List,' as we call it, shows status text, idle time, and warning level
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
421 concisely and attractively. It shows more than one status "emblem" for each
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
422 buddy, indicating at the same time a mobile user who is away. Most
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
423 importantly, it puts the buddy icon in the list, making it far easier to
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
424 locate buddies within a large list where names are harder to pick out than
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
425 images. Due to the increased usability of this interface, we have made it the
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
426 default.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
427
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
428 We are aware that some people feel more comfortable using an interface more
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
429 similar to IM clients they may have used in the past. The 'Big List' can be
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
430 disabled by un-checking "Show buddy icons" in the Buddy List preferences.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
431
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
432 2.7 How do I get sound to work correctly?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
433
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
434 Gaim uses libao to play sounds. Playing sounds directly through esound or
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
435 arts is no longer supported.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
436
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
437 Libao is a cross-platform library that allows programs to output PCM audio
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
438 data to the native audio devices on a wide variety of platforms. It currently
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
439 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
440 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
441 (Analog Realtime Synthesizer).
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
442
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
443 To compile Gaim with support for libao you need libao-devel and
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
444 audiofile-devel. To use libao you need libao and audiofile. If you do not
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
445 wish to install these packages you can also just change your sound playing
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
446 method in preferences to Command and use "esdplay %s" or "artsplay %s."
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
447
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
448 2.8 How do I make Gaim use ALSA or OSS for playing sounds? What does the
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
449 "Automatic" option do?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
450
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
451 If you choose "Automatic", "ESD", or "Arts", Gaim uses libao to play sounds.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
452 Choosing "ESD" or "Arts" forces libao to play sounds using that method, while
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
453 choosing "Automatic" lets it decide for itself.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
454
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
455 If you choose "Automatic", you can create a file, either /etc/libao.conf or ~
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
456 /.libao, and put one of the following lines in it:
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
457
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
458 default_driver=alsa
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
459
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
460 default_driver=oss
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
461 Other drivers, like alsa09, arts, esd, irix, macosx, and sun might also be
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
462 supported, depending on your platform, and how libao was compiled. See also
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
463 'man 5 libao.conf'.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
464
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
465 2.9 Why does Gaim use the same WM_CLASS for every window? It makes it
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
466 impossible to control window size and placement for the buddy list
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
467 separately from the conversations.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
468
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
469 Both strings in the WM_CLASS property are supposed to be the same for all
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
470 windows in the same instance of an application. ICCCM states that one is
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
471 meant to be the same for all instances of the application, the other is meant
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
472 to be unique to that instance of the application. ICCCM also states "If a
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
473 client has multiple windows with identical WM_CLASS and WM_NAME properties,
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
474 then it should provide a WM_WINDOW_ROLE property."
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
475
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
476 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
477 instances, and the documentation for the gtk_window_set_wmclass function says
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
478 explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
479 to differentiate windows. If your window manager is having problems
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
480 differentiating between Gaim windows, please ensure that it uses the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
481 WM_WINDOW_ROLE hint per the ICCCM.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
482
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
483 2.10 What is a "Buddy Pounce"?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
484
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
485 Gaim introduced buddy pounces a few releases before AOL came out with "Buddy
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
486 Alerts." Despite this though, you could think of a buddy pounce as an Alert
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
487 and get an idea of the most minimal uses of a buddy pounce. In reality, a
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
488 buddy pounce is much like a macro, or a recorded action. When you set a
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
489 pounce on someone, you choose from a number of events, such as sign on or
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
490 someone going away, and then you choose from a number of actions. These
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
491 actions include everything from playing a sound (like an Alert would do) to
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
492 sending a message to the person, to executing a command. This action will
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
493 occur the next time gaim detects the event, ie the next time the person in
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
494 your buddy list who you have pounced signs on.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
495
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
496 2.11 Where does gaim store its logs?
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
497
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
498 On unix, they are in ~/.gaim/logs, on win32 they are in the $drive\Documents
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
499 and Settings\user\Application Data\.gaim\logs directory. In either case, new
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
500 logs (new as of 0.73) are in subdirectories that correspond to protocol/
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
501 yourscreenname/theirscreenname.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
502
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
503 2.12 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
504 isn't IM-related?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
505
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
506 No, you can't. We get requests for this often, but Gaim is indeed a
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
507 messenging client. Aside from the capabilities each protocol may support, the
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
508 Gaim developers have no intention to turn Gaim into a multi-feature Internet
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
509 client capable of doing everything under the sun. We also won't be helping to
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
510 develop plugins to turn it into that. There are many Internet applications
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
511 available for Linux, Windows, or whatever operating system you use that would
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
512 undoubtedly do a better job.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
513
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
514 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
515 | 3. Features
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
516 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
517
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
518 3.1 Does Gaim support file transfer?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
519
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
520 Somewhat, yeah. As of 0.79 the following is supported:
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
521
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
522 * Sending and receiving files on AIM (although it might be a bit buggy)
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
523 * Sending and receiving files on IRC
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
524 * Sending and receiving files on Jabber
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
525 * Sending and receiving files on MSN
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
526 * Sending and receiving files on SILC
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
527 * Sending and receiving files on Yahoo (sending is limited to 1Mb)
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
528
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
529 Most of the protocols themselves support file transfer, but Gaim has not been
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
530 written to support it yet. If you would like file transfer to work better or
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
531 be more complete, get CVS and submit a patch using the generic file transfer
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
532 API.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
533
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
534 3.2 Is there a Gaim tray icon, or docklet, or gnome applet, or panel icon, or
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
535 something?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
536
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
537 Yeah, Gaim supports what is called a system tray icon that conforms to the
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
538 standards at www.freedesktop.org. This tray icon is supported by Windows, KDE
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
539 3.1, Gnome 2.2, and Red Hat Gnome 2.0. All you have to do is load the "System
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
540 Tray Icon" plugin by going to Preferences and then Plugins.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
541
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
542 If you're using Gnome you need to make sure that your panel has a
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
543 Notification Area on it. To add one, right click on the panel, select Add To
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
544 Panel->Utility->Notification Area. Gaim will insert the tray icon in any
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
545 System Tray implementation that conforms to these standards, so feel free to
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
546 write one for your window manager of choice.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
547
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
548 Due to a flaw in these specs, KDE users may experience trouble with the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
549 background color of the docklet. There is unfortunately nothing we can do
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
550 about this.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
551
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
552 3.3 What do those colors in the conversation tab mean?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
553
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
554 * Red - A message is waiting for you
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
555 * Blue - Someone sent a message containing your name
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
556 * Green - The buddy is typing
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
557 * Yellow - The buddy began typing, and then stopped
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
558 * Gray - There has been a join or a part in that chat, or the buddy has
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
559 signed off
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
560
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
561 3.4 Will Gaim save my buddy list to the server?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
562
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
563 Yes, Gaim saves your buddy list to the server for AIM, ICQ, Jabber, MSN,
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
564 Novell and Yahoo!.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
565
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
566 3.5 Can I import or export my buddy list?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
567
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
568 Sorry, no. Old versions of Gaim supported this, but new versions do not. All
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
569 the code for saving and loading buddy lists was rewritten, and support for
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
570 importing and exporting buddy lists was never re-added. However, with all
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
571 major protocols storing their buddy lists on the server, this feature is less
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
572 useful today than in the past.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
573
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
574 3.6 Does Gaim support animated smileys?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
575
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
576 Yes, as of version 0.70 Gaim supports animated smileys.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
577
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
578 3.7 Can I make Gaim group screen names by the person that owns them? You know,
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
579 like Trillian's Meta Contacts?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
580
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
581 Sure! Right click a buddy on your list and at the bottom of the menu click
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
582 "Expand". Then just drag other screen names to the same person below it. When
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
583 you're done, click on the arrow to collapse them. When the contact is
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
584 collapsed, Gaim will select a buddy to display based on the status of the
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
585 buddies in the contact, and their order.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
586
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
587 3.8 How do I get the old logging back?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
588
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
589 The old logging was removed because it was deficient in many ways. There is
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
590 no way in Gaim itself to revert to the old logging, but the new logging is so
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
591 good you could implement something similar to the old logging as a plugin.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
592
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
593 3.9 How can I convert my old logs to the new format?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
594
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
595 It's not possible to perfectly convert from the old format to the new format
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
596 because the old format is missing some information necessary to do that (eg.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
597 which account the messages were sent from).
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
598
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
599 It shouldn't be too difficult to do a rough conversion using a small script,
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
600 or using the old_logger_* functions in gaim itself.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
601
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
602 Peter Johnson has written a python script to do just this, it is available on
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
603 his website (at the bottom).
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
604
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
605 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
606 | 4. ICQ Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
607 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
608
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
609 4.1 How do I use ICQ?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
610
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
611 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
612 it, simply put your account number in the "Screen Name" box and your password
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
613 in the "Password" box. Leave the server settings set to the default
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
614 (login.oscar.aol.com and port 5190).
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
615
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
616 4.2 Can I send SMS messages?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
617
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
618 Kind of. See our answer to this for the AIM/ICQ Protocol.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
619
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
620 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
621 | 5. TOC Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
622 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
623
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
624 5.1 What is the TOC protocol?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
625
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
626 It's an AIM protocol used by Quick Buddy and AIM Express. It's recommended
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
627 that you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
628 instead. We keep TOC around in case OSCAR ever stops working. However, we are
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
629 not actively supporting this code, and no longer distribute it in binaries.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
630
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
631 +------------------------------------------------------------------------------
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
632 | 6. AIM/ICQ (OSCAR) Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
633 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
634
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
635 6.1 Can I set my profile?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
636
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
637 Yes you can. Go to Tools->Account Actions
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
638
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
639 6.2 Can I set a buddy icon?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
640
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
641 Yes. Go to the Account Editor (Tools->Accounts from the buddy list), and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
642 click to "Modify" the AIM/ICQ account you wish to have an icon. Enter the
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
643 full path to the image you wish to use in the box labeled "Buddy Icon File."
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
644 The file must be below 4KB. It can have any dimensions, and can be in any
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
645 format. However, if you wish Windows users to see it, it must be in a format
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
646 Windows understands, such as .bmp, .gif, and .jpg.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
647
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
648 6.3 Some of my buddies are not showing up as online, why is that?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
649
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
650 AOL has set a limit for the maximum number of people you can have in your
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
651 buddy list. This number is currently 200. If you don't think you are anywhere
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
652 near that limit, it is possible that your server-stored buddy list is
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
653 corrupt.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
654
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
655 If you think this might be the case, you can try signing on with an official
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
656 AIM program from AOL. This will usually correct any problems with the list.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
657
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
658 6.4 Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
659
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
660 Yes, with Gaim 0.60 and higher, but it can be difficult to set up. You need
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
661 to pass the entire URI to the gaim-remote program (included with gaim). To do
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
662 this with Gnome 2, run gnome-file-types-properties or "File Types and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
663 Programs" from the preferences menu. Add a service with protocol "aim" and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
664 set the program to gaim-remote uri "%s". This will make AIM URIs work in
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
665 Galeon 2. Also, not all types of aim URI's are supported. The ones that are
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
666 supported are goim, addbuddy, and gochat.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
667
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
668 You'll need the "Remote Control" plugin loaded for this to work.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
669
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
670 If you use wingaim, this will not work as gaim-remote has not yet been ported
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
671 over.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
672
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
673 6.5 I just changed my buddy icon, and I can't see the new one.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
674
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
675 First, try IMing yourself a few times. Buddy icons are checked when you IM
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
676 people, so depending on the protocol, that may work. If it still doesn't
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
677 update, check the file size (buddy icons must be smaller than 4kb) and the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
678 image size (it should be 48x48 or 50x50 in most cases). Also, check the file
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
679 type. GIF or JPEG images are best supported; most other formats do not work
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
680 at all. If all of that checks out and it still doesn't work, and you're sure
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
681 the protocol supports it, try restarting Gaim.
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
682
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
683 6.6 Does Gaim support DirectIM and IM Image?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
684
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
685 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
686 working for you, make sure that at least one person is not behind a firewall.
9178
9e73cbca76ba [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
687
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
688 6.7 Can I send SMS messages?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
689
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
690 Yep, just send an IM to the person's phone number. For example, if the phone
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
691 number is (919) 555-1234, you would IM the screen name +19195551234 We think
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
692 this should work for countries with a country code of 1 (the United States
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
693 and Canada).
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
694
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
695 Sending SMS messages using "the ICQ method" is not yet supported.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
696
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
697 6.8 Can I add SMS numbers to my buddy list?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
698
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
699 Not currently. This functionality has been broken since around September
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
700 2003. There is no ETA for when it will be fixed.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
701
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
702 6.9 I heard AOL is combining ICQ and AIM, does that mean I can send a message
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
703 from an AIM account to an ICQ account and vice-versa?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
704
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
705 Yes, AOL is slowly letting the two messaging networks interoperate with each
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
706 other. Messaging between the two protocols works as long as the receiver of
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
707 the message supports it. Gaim 0.60 supports sending and receiving messages
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
708 between AIM and ICQ, but the person receiving the message must support this.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
709 Gaim, of course, supports this for both ICQ and AIM accounts. Windows AIM
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
710 version 5.2.3139 supports receiving messages from ICQ users. It is unknown if
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
711 earlier versions of Windows AIM support this. Windows ICQ build 3800 does not
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
712 support receiving messages from AIM users. Windows ICQ Lite builds 1150 and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
713 later support receiving messages from AIM users and sending messages to AIM
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
714 users. MacAIM versions 4.6 beta, build 1.1131 and newer support sending and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
715 receiving messages to and from ICQ users.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
716
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
717 The same clients that support receiving messages from the alternate messaging
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
718 network will also show up in buddy lists of people using the alternate
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
719 network. This means that if you can message an ICQ user from an AIM account,
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
720 then the ICQ user will also show up in your AIM buddy list. So an AIM user
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
721 using Windows AIM version 5.2.3139 will show up in an ICQ buddy list.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
722
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
723 6.10 Why can't I connect via either Oscar or TOC?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
724
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
725 If you are using Linux, your kernel may be using a network option called
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
726 "ECN". It seems that the AOL servers are currently dropping packets marked as
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
727 "ECN-capable". In order to turn this off, run the command "echo 0 > /proc/sys
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
728 /net/ipv4/tcp_ecn" as root, or (if your distribution supports it) put the
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
729 line "net.ipv4.tcp_ecn = 0" in the file /etc/sysctl.conf.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
730
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
731 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
732 | 7. IRC Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
733 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
734
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
735 7.1 How do I join a channel with the IRC plugin?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
736
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
737 First create the account, then sign on. After you have signed on, you can use
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
738 File->Join A Chat on the buddy list to join a channel. In any window, either
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
739 a conversation or a chat, in which your IRC user is the sender, you can also
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
740 use /join to connect to a new channel.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
741
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
742 7.2 Is there a way to make Gaim automatically identify me and/or join IRC
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
743 chats on login?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
744
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
745 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
746
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
747 In version 0.64 or higher, you can add a chat to your buddy list, right click
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
748 it, and tell gaim to auto-join it.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
749
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
750 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
751 | 8. Jabber Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
752 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
753
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
754 8.1 How do I choose which Jabber server to use?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
755
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
756 The Jabber server name is part of your Jabber I.D., such as
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
757 somebody@server.name. So when entering your Jabber "screen name", the server
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
758 is specified as part of your JID.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
759
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
760 8.2 How do I change my Jabber resource to be other than the default of "/
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
761 Gaim"?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
762
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
763 When you create your account in Gaim, simply append the desired resource
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
764 identifier to your Jabber I.D. For example: somebody@server.name/resource
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
765
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
766 8.3 How do I register a new Jabber account?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
767
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
768 As of version 0.52 and up:
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
769
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
770 1. Click "Tools->Accounts->Add"
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
771 2. Select "Jabber" for the protocol.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
772 3. Fill in screen name and password as you normally would. THIS IS A
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
773 REQUIRED STEP
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
774 4. Check the "Register with server" check-box
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
775 5. Click "OK".
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
776
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
777 Note: You are strongly recommended to check the "Remember password" check-box
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
778 as well, as Gaim presently does no password verification. So if you don't
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
779 type in what you thought you did, you're hosed.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
780
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
781 8.4 How do I use invisibility?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
782
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
783 Jabber invisibility support is available in Gaim version 0.60 and later.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
784
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
785 There are two ways to use Jabber invisibility: on a per-buddy and on a
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
786 per-server basis.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
787
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
788 To use per-buddy invisibility: right-click on the buddy on the Online buddy
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
789 list and select "Temporarily Hide From." You will appear to that buddy to be
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
790 off-line. To make yourself seen by that buddy again: right-click on the buddy
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
791 and select "Un-hide From." Note that the menu changes based on whether you're
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
792 currently invisible to that buddy or not.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
793
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
794 The "Temporarily" part is a dead give-away. Your invisibility to that
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
795 buddy will last only until the next time you log on or until you set
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
796 server invisibility (discussed next) on and off.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
797
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
798 To use per-server invisibility: click "Tools -> Away," select the Jabber
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
799 server login for the server upon which you wish to become invisible (if
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
800 necessary) and select "Invisible." To become visible again: select anything
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
801 else from that same menu (such as "Online"), or set your away status or log
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
802 off the server and back on again.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
803
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
804 You can set yourself invisible per-server and subsequently make yourself
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
805 visible to selected buddies only.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
806
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
807 Gaim currently does not retain invisibility settings between logins, just as
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
808 it doesn't currently retain "away" status.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
809
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
810 8.5 I've a buddy that I keep removing from my buddy list but the entry keeps
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
811 coming back every time I log in again! How can I stop this?
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
812
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
813 With Gaim 0.60 or later, it might be continuing to import the old buddy
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
814 lists. Remove ~/.gaim/*.blist - these are no longer used, the buddy list is
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
815 now stored in ~/.gaim/blist.xml
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
816
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
817 8.6 Can I remove a buddy from my Jabber roster entirely?
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
818
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
819 With Gaim 0.60 or later, the deletion code will do this. Gaim currently does
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
820 not retain invisibility settings between logins, just as it doesn't currently
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
821 retain "away" status.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
822
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
823 8.7 What does "Cancel Presence Notification" do?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
824
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
825 This selection, available in Gaim version 0.60 and later, and found by
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
826 right-clicking on a buddy entry in the buddy list, prevents that Jabber I.D.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
827 from receiving future presence notifications when you log on to the server.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
828
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
829 After you do this, that buddy will have to re-request a subscription to your
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
830 presence (and you will have to approve it) for them to again see you on-line.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
831
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
832 +------------------------------------------------------------------------------
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
833 | 9. Y!M (Yahoo) Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
834 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
835
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
836 9.1 I cannot connect to yahoo!
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
837
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
838 Make sure you have at least 0.79.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
839
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
840 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
841 | 10. MSN Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
842 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
843
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
844 10.1 I'm getting lots of "Already in Opposite list" errors on msn, why?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
845
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
846 The reason this happens is because you have a screen name in both your permit
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
847 list and your deny list. There are two ways to fix this: the correct way and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
848 the quick way. The correct way is to go to tools->preferences (tools->privacy
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
849 in 0.60 or later), and manually scan the list and remove the duplicate
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
850 entries. The quick way is to remove the msn .blist file from the ~/.gaim
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
851 directory. This will have a side effect: the msn server stores the screen
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
852 names of your contacts, but does not store what group they are in, so you
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
853 will have to re-sort your msn contacts into the appropriate groups. The buddy
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
854 list is ~/.gaim/blist.xml in 0.60 and later, but be aware that this contains
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
855 your buddy list for all accounts, and also stores the "Contact" grouping of
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
856 Buddies.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
857
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
858 10.2 Is there a way to invite more than one person to an MSN chat?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
859
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
860 Not at this time. When the conversation framework gets another rewrite, it is
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
861 possible that it will be worked on. Until that time, sorry. :)
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
862
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
863 10.3 Is MSNP9 (MSN6) going to be supported?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
864
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
865 MSNP9 support has existed in Gaim since 0.69. However, at this point,
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
866 features such as custom smileys and buddy icons aren't yet implemented.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
867
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
868 10.4 Will I be able to use Gaim for MSN after October 15th 2003? (The day
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
869 they're preventing third party clients from connecting)
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
870
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
871 Yes. We use MSNP9, which is available in 0.69 and up, and MSNP9 is supported
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
872 after October 15th 2003.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
873
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
874 10.5 I just upgraded Gaim and the MSN plugin will not load. Why?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
875
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
876 You did not compile with SSL support, or the SSL plugin failed to load. As of
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
877 protocol version 9, the MSN protocol requires the use of SSL, which gaim
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
878 provides by either GnuTLS or the combination of NSS and NSPR from the Mozilla
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
879 project. Install one or both of these and recompile Gaim, and see the next
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
880 question.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
881
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
882 10.6 The MSN plugin won't load, but I have Mozilla NSS!
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
883
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
884 Some distributions, including Slackware, install Mozilla NSS to a
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
885 non-standard directory. The fix is simple. Edit /etc/ld.so.conf and add /usr/
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
886 lib/mozilla-1.4 (or whatever version you're using, but it's usually 1.4) to
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
887 the file, and run ldconfig as root. Then re-run configure and recompile Gaim.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
888 You may also need to specify where the include file are for NSS and NSPR, see
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
889 ./configure --help for the options.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
890
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
891 Mozilla 1.5 has a broken .pc file and does not install the necessary .h
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
892 files, and so will not be detected.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
893
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
894 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with gaim.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
895
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
896 10.7 What does "MSN: S: 911 3" in the debug window mean when I cannot connect
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
897 to msn?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
898
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
899 See http://gaim.sf.net/911.txt.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
900
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
901 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
902 | 11. Gadu-Gadu Protocol
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
903 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
904
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
905 11.1 What is Gadu-Gadu?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
906
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
907 Gadu-Gadu is an IM protocol popular in Poland. You can find more about it at
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
908 www.gadu-gadu.pl (website in Polish).
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
909
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
910 11.2 Why doesn't it work right?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
911
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
912 We have not had a Gadu-Gadu maintainer in some time and are currently
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
913 struggling to keep this protocol functional. If you have any problems, you
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
914 will need to submit a patch for them, as we are unlikely to have much luck
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
915 fixing it. If things get too bad, we will be forced to remove this protocol
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
916 from the default builds.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
917
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
918 +------------------------------------------------------------------------------
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
919 | 12. Zephyr Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
920 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
921
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
922 12.1 What is Zephyr?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
923
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
924 Zephyr is an IM protocol developed at MIT for use with Project Athena. Its
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
925 features include Kerberos IV authentication, multi-level chats (aka
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
926 "subscriptions"). You're probably using this because your college/employer/
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
927 organization uses it as a local IM/chat system. If not, you probably don't
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
928 have a server to connect to.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
929
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
930 12.2 Other Zephyr clients (zwgc,owl,tzc) work, but gaim dies with "Couldn't
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
931 initialize zephyr".
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
932
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
933 Your site might require the use of Kerberos 4 for authentication, though few
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
934 (if any) prepackaged gaim binaries compile it with Kerberos support. The
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
935 solution is to compile gaim with the --with-krb4 flag to point to the
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
936 location of your Kerberos 4 devel files, usually one of /usr, /usr/local, or
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
937 /usr/athena , e.g. ./configure --with-krb4=/path/to/kerberosIV
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
938
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
939 12.3 Gaim isn't working, but I never got any other zephyr client working on
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
940 this machine.
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
941
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
942 You need to have zhm (which comes with the standard zephyr distribution)
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
943 installed, and running, and pointed at your zephyr servers. e.g.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
944
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
945 zhm z1.example.com z2.example.com z3.example.com
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
946
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
947 Alternatively, there might be a firewall or a NAT between you and the zephyr
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
948 servers. Zephyr doesn't work in an environment where incoming connections
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
949 cannot be made to arbitrary UDP ports.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
950
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
951 +------------------------------------------------------------------------------
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
952 | 13. Trepia Protocol
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
953 +------------------------------------------------------------------------------
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
954
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
955 13.1 I heard Trepia was going to be in 0.65. Where is it?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
956
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
957 Support for the Trepia protocol was removed right before 0.65's release. It
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
958 may make it into a future version, but we're not sure yet.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
959
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
960 13.2 Trepia is showing people in Japan, England, etc. on my buddy list. I
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
961 thought this was supposed to show people in my area?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
962
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
963 We believe this to be the fault of protocol, not Gaim. As Trepia continues to
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
964 update and refine their protocol, it will become more accurate. If we find
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
965 out otherwise, we will attempt to incorporate the changes necessary to act
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
966 like the official client.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
967
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
968 +------------------------------------------------------------------------------
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
969 | 14. SILC Protocol
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
970 +------------------------------------------------------------------------------
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
971
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
972 14.1 What is SILC?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
973
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
974 SILC is an open protocol designed from the ground up with security in mind.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
975 It is, or should be, the protocol of choice for the paranoid. See http://
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
976 www.silcnet.org for more details.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
977
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
978 +------------------------------------------------------------------------------
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
979 | 15. Novell Protocol
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
980 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
981
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
982 15.1 Are there any public servers for Novell?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
983
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
984 Not really. This protocol is designed to connect to a Novell GroupWise server
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
985 running on a corporate LAN.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
986
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
987 15.2 I can't seem to get it to work.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
988
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
989 Novell tells us that this protocol plugin will only work with either the
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
990 GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
991 higher) server for NetWare and Windows. In addition, the server must be
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
992 secure (SSL enabled). If you have any trouble, see the FAQ question about
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
993 submitting bugs, and they will be forwarded to Novell, who have been kind
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
994 enough to continue active maintenance to the protocol plugin code they
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
995 provided us.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
996
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
997 +------------------------------------------------------------------------------
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
998 | 16. Scripts and Plugins
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
999 +------------------------------------------------------------------------------
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1000
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1001 16.1 How do I use perl scripts with Gaim?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1002
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1003 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim,
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1004 and load the perl script by checking the check box next to its name on the
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1005 Plugins page in preferences.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1006
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1007 16.2 How do I compile a plugin for Gaim?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1008
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1009 To compile a plugin for Gaim, you must have Gaim's source code. To download
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1010 Gaim's source code, get the most recent tarball from http://
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1011 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1012 untar it with the command:
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1013 tar zxvf filename
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1014 where filename is the file you downloaded.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1015
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1016 After you have a Gaim source code tree:
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1017
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1018 1. Change to the resulting directory and run the command:
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1019 ./configure
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1020 This will create the necessary make files.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1021 2. Move the plugin you wish to compile into the plugins/ directory in the
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1022 Gaim source code tree.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1023 3. Change to the plugins/ directory.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1024 4. Type:
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1025 make name.so
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1026 where the name of the file you wish to compile is name.c.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1027
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1028 Note well the difference in the extensions. If you type make name.c
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1029 instead of name.so, it won't work.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1030
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1031 5. After make finishes, you can move the plugin to a place that is more
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1032 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1033 compiling it yourself, $prefix is /usr/local by default. Otherwise,
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1034 $prefix is /usr.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1035
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1036 16.3 I have a plugin or perl script for Gaim that does not work with 0.60 or
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1037 higher.
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1038
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1039 The plugin and perl script API has changed in 0.60, which means plugins and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1040 perl scripts must be modified in order to work. The plugin or perl script
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1041 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1042 implement the new API, as documented in the HOWTO file in the plugins
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1043 directory. Plugins and perl scripts are now controlled from preferences.
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1044
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1045 16.4 Where can I find documentation on writing plugins and Perl scripts?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1046
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1047 If you look in the plugins/ directory in the Gaim source, you should see a
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1048 HOWTO file with some details for C plugins. Also be sure to check out our
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1049 online documentation (http://gaim.sf.net/api/index.html). Be especially sure
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1050 to look at the Related Pages, which lists all of Gaim's signals, as well as a
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1051 nice perl script HOWTO.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1052
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1053 This documentation can be generated directly from the Gaim source by running
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1054 make docs. You will need doxygen and graphviz dot installed for this to work.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1055
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1056 +------------------------------------------------------------------------------
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1057 | 17. Development
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1058 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1059
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1060 17.1 Can I help?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1061
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1062 But of course. Just find something that's bugging you and fix it. There are a
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1063 slew of a bug reports in Gaim's bug report tracker - you could pick one and
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1064 try to tackle it and submit a patch. You could also help with general bug
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1065 triage by going through the bug reports and leaving comments such as "this
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1066 has been fixed" or "this is a duplicate of bug #12345." As always, make sure
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1067 you follow the same coding style used in Gaim, and make sure you don't break
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1068 the core/UI split.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1069
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1070 17.2 Gaim never leaves a core file.
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1071
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1072 On most installs core files are limited in size to 0 bytes, and are therefore
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1073 not created. To rectify this situation, add ulimit -c unlimited to your
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1074 startup scripts (~/.bash_profile is a good place) or run it manually in a
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1075 terminal before starting gaim from that terminal. You can also run Gaim
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1076 directly in gdb with gdb gaim.
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1077
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1078 17.3 Where should I report bugs?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1079
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1080 http://gaim.sf.net/".
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1081
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1082 17.4 Where should I submit patches?
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1083
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1084 http://gaim.sf.net/".
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1085
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1086 17.5 Did you guys reverse engineer it?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1087
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1088 TOC, Jabber, MSN, Napster, and IRC are published protocols, so we didn't have
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1089 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1090 reverse engineered by other people. Novell was provided by Novell, and SILC
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1091 was written by one of the protocol's developers.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1092
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1093 +------------------------------------------------------------------------------
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1094 | 18. Misc. Questions
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1095 +------------------------------------------------------------------------------
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1096
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1097 18.1 Can I IM you guys?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1098
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1099 Sure! Look at the Contact Information (http://gaim.sf.net/contactinfo.php)
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1100 page!
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1101
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1102 18.2 Hello?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1103
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1104 We don't know how to answer this question. Stop asking it.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1105
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1106 18.3 Can I give you money/hardware/other expensive things that can be hocked
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1107 for cash what with you all being students/full-time-workers and helping
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1108 to produce this wonderful software instead of studying/sleeping?
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1109
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1110 No. We're completely fool-hardy and won't accept any gratuities with no
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1111 strings attached for just being good guys. That and we'd have to share with
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1112 everyone who has submitted patches. ;-)
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1113
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1114 18.4 Does Gaim support secure instant messaging (encrypted IMs)?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1115
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1116 Short answer: Yes, use the SILC protocol. Long Answer(for other protocols):
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1117 Not natively. Doing secure instant messaging right is a big deal and
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1118 requires, among other things, an authentication scheme. Simply encrypting
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1119 your data stream without verifying the party with whom you are chatting is
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1120 not secure in any way; some other clients offer options like this, but we
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1121 feel that such measures instill a false sense of security that is more
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1122 harmful than helpful.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1123
8736
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1124 There are a number of 3rd party plugin developers working on developing a
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1125 secure IM framework, the better ones using the GnuPG and the OpenPGP trust
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1126 model for authentication. If you are serious about secure instant messaging,
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1127 read the documentation on the "web of trust" model available at www.gnupg.org
a72e27860563 [gaim-migrate @ 9491]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 7842
diff changeset
1128 and try out one of these.
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1129
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1130 18.5 Why are the passwords in accounts.xml not encrypted?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1131
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1132 This is a case of a really long answer to a short question. Read our
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1133 explanation at http://gaim.sf.net/plaintextpasswords.txt.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1134
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1135 18.6 What is gaim-remote?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1136
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1137 gaim-remote is a second executable included with Gaim starting with 0.60. It
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1138 allows you to perform some actions to control/manipulate an existing Gaim
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1139 process from the command line. Run gaim-remote --help to get an idea of what
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1140 we currently envision it doing.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1141
9618
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1142 18.7 When will the next version of Gaim be released?
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1143
49e716024832 [gaim-migrate @ 10462]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9178
diff changeset
1144 The schedule for releases is every third Thursday. However, a new version
7842
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1145 will only be released if it meets a certain standard of quality (i.e., it
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1146 will not be released if it still has a large number of serious bugs).
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1147 Therefore, some releases will take longer than others. Major rewrites means
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1148 lots of new bugs to work out. The new version will be released as soon as it
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1149 is possible to do so.
d28fee11d092 [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1150

mercurial