annotate doc/FAQ @ 10169:a0529cf29ad4

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