annotate doc/FAQ @ 9244:e67b8cd33c6c

[gaim-migrate @ 10043] A patch from Tom Samstag to show "Info for somebody" in the buddy info results for AIM and ICQ. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 09 Jun 2004 03:40:33 +0000
parents 3b25c1042973
children 848e5fbcd520
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
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
5 1.1. Why can't I compile Gaim?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
6 1.2. I'm trying to install Gaim, but it complains that I don't have
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
7 libgtkspell.so.0, from where can I get this?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
8 1.3. Is there some way I can compile just Gaim, without all of these
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
9 protocols?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
10 1.4. I installed a new version of Gaim, but the about window says I'm
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
11 still using the old version.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
12 1.5. Can I use Gaim for GTK+1.2?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
13 1.6. Can I run Gaim on IRIX?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
14 1.7. How do I apply the xxxx patch (name.diff)?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
15 1.8. Why is gaim crashing when I start it?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
16 1.9. Gaim CVS is buggy. Gaim <non-current version> is buggy.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
17
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
18 2. Using Gaim
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
19
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
20 2.1. How do I register for a new account?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
21 2.2. How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
22 Zephyr?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
23 2.3. How do I make gaim use emacs-like keybindings?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
24 2.4. How do I change the font Gaim uses?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
25 2.5. How do I use smiley themes?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
26 2.6. Why are the status icons so big?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
27 2.7. How do I get sound to work correctly?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
28 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
29 the "Automatic" option do?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
30 2.9. I just changed my buddy icon, and I can't see the new one.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
31 2.10. Why is everything at such small/large font sizes?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
32 Why does Gaim use the same WM_CLASS for every window? It makes
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
33 2.11. it impossible to control window size and placement for the buddy
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
34 list separately from the conversations.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
35 2.12. Why is the toggle to disable tabs not working?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
36 2.13. What is a "Buddy Pounce"?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
37 2.14. Where does gaim store its logs?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
38 2.15. Can I use Gaim for e-mail, blogging, an RSS feed, or something
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
39 else that isn't IM-related?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
40
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
41 3. Features
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
42
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
43 3.1. Does Gaim support file transfer?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
44 3.2. Is there a Gaim tray icon, or docklet, or gnome applet, or panel
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
45 icon, or something?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
46 3.3. What do those colors in the conversation tab mean?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
47 3.4. Will Gaim save my buddy list to the server?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
48 3.5. Can I import or export my buddy list?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
49 3.6. Does Gaim support animated smileys?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
50 3.7. Can I make Gaim group screen names by the person that owns them?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
51 You know, like Trillian's Meta Contacts?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
52 3.8. How do I get the old logging back?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
53 3.9. How can I convert my old logs to the new format?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
54 3.10. Where has the system log gone?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
55
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
56 4. ICQ Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
57
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
58 4.1. How do I use ICQ?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
59 4.2. Can I send SMS messages?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
60
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
61 5. TOC Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
62
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
63 5.1. What is the TOC protocol?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
64
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
65 6. AIM/ICQ (OSCAR) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
66
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
67 6.1. Can I set my profile?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
68 6.2. Can I set a buddy icon?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
69 6.3. Some of my buddies are not showing up as online, why is that?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
70 6.4. Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
71 6.5. Does Gaim support DirectIM and IM Image?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
72 6.6. Can I send SMS messages?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
73 6.7. Can I add SMS numbers to my buddy list?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
74 6.8. I heard AOL is combining ICQ and AIM, does that mean I can send a
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
75 message from an AIM account to an ICQ account and vice-versa?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
76 6.9. Why can't I connect via either Oscar or TOC?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
77
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
78 7. IRC Protocol
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.1. Why am I getting disconnected when I try to connect to IRC?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
81 7.2. How do I join a channel with the IRC plugin?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
82 7.3. Is there a way to make Gaim automatically identify me and/or join
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
83 IRC chats on login?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
84
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
85 8. Jabber Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
86
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
87 8.1. How do I choose which Jabber server to use?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
88 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
89 of "/Gaim"?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
90 8.3. How do I register a new Jabber account?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
91 8.4. How do I use invisibility?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
92 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
93 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
94 this?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
95 8.6. Can I remove a buddy from my Jabber roster entirely?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
96 8.7. What does "Cancel Presence Notification" do?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
97
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
98 9. Y!M (Yahoo) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
99
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
100 9.1. I cannot connect to yahoo!
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
101
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
102 10. MSN Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
103
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
104 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
105 why?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
106 10.2. I'm getting an "Invalid User" popup whenever I sign on. How can
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
107 I make this go away?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
108 10.3. Is there a way to invite more than one person to an MSN chat?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
109 10.4. Is MSNP9 (MSN6) going to be supported?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
110 10.5. Will I be able to use Gaim for MSN after October 15th 2003? (The
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
111 day they're preventing third party clients from connecting)
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
112 10.6. I just upgraded Gaim and the MSN plugin will not load. Why?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
113 10.7. The MSN plugin won't load, but I have Mozilla NSS!
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
114 10.8. What does "MSN: S: 911 3" in the debug window mean when I cannot
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
115 connect to msn?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
116
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
117 11. Gadu-Gadu Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
118
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
119 11.1. What is Gadu-Gadu?
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
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
135 14. Scripts and Plugins
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
136
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
137 14.1. How do I use perl scripts with Gaim?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
138 14.2. How do I compile a plugin for Gaim?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
139 14.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
140 0.60 or higher.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
141 14.4. Where can I find documentation on writing plugins and Perl
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
142 scripts?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
143
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
144 15. Development
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
145
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
146 15.1. Can I help?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
147 15.2. Gaim never leaves a core file.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
148 15.3. Where should I report bugs?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
149 15.4. Where should I submit patches?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
150 15.5. Did you guys reverse engineer it?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
151
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
152 16. Misc. Questions
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
153
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
154 16.1. Can I IM you guys?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
155 16.2. Hello?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
156 Can I give you money/hardware/other expensive things that can be
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
157 16.3. hocked for cash what with you all being students/
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
158 full-time-workers and helping to produce this wonderful software
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
159 instead of studying/sleeping?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
160 16.4. Does Gaim support secure instant messaging (encrypted IMs)?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
161 16.5. Why are the passwords in accounts.xml not encrypted?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
162 16.6. What is gaim-remote?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
163 16.7. When will the next version of Gaim be released?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
164
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
165 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
166 | 1. Compiling and Installing
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
167 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
168
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
169 1.1 Why can't I compile Gaim?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
170
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
171 Make sure you have relatively recent versions of automake, autoconf, and
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
172 gettext. HOWEVER, generally speaking, having the absolute newest of them is
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
173 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
174 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
175 automake require certain ranges of gettext versions, and we are utterly
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
176 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
177
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
178 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
179 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
180 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
181 and the auto* packages.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
182
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
183 *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
184 the --no-verify from the configure script.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
185
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
186 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
187 faq-ssl.php for distribution specific hints.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
188
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
189 1.2 I'm trying to install Gaim, but it complains that I don't have
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
190 libgtkspell.so.0, from where can I get this?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
191
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
192 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
193 provide the "Highlight misspelled words" feature. You can find an RPM of
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
194 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
195 RPM at gtkspell.sourceforge.net.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
196
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
197 1.3 Is there some way I can compile just Gaim, without all of these protocols?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
198
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
199 Yeah. There are actually three ways to do it.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
200
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
201 1. Use the --with-static-prpls option to ./configure along with
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
202 --disable-plugins. This will let you choose which protocols are compiled
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
203 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
204 plugins.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
205
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
206 You'll need to compile any protocols that you specified in
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
207 --with-static-prpls. Oscar and TOC are defaults.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
208
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
209 2. Use the --with-dynamic-prpls option to ./configure
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
210
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
211 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
212 /protocols/jabber), and run make from there. Then after you've compiled
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
213 all of them, change back to src/ and run make gaim.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
214
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
215 1.4 I installed a new version of Gaim, but the about window says I'm still
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
216 using the old version.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
217
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
218 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
219 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
220 work.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
221
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
222 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
223 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
224 usr/local.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
225
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
226 1.5 Can I use Gaim for GTK+1.2?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
227
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
228 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
229 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
230 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
231 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.x, which is
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
232 GTK+1.2 based. We should warn you though, the 0.59.x releases haven't had new
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
233 features since the middle of 2002. Also, the 0.59.x releases aren't
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
234 breathtakingly beautiful.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
235
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
236 1.6 Can I run Gaim on IRIX?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
237
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
238 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
239 thread_id=725839&forum_id=665 at our SourceForge Forum.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
240
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
241 1.7 How do I apply the xxxx patch (name.diff)?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
242
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
243 Type patch -p0 < name.diff from inside the gaim directory. If that doesn't
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
244 work, try patch -p1 < name.diff.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
245
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
246 1.8 Why is gaim crashing when I start it?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
247
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
248 First of all make sure you are using the most recent version of Gaim. If you
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
249 still have problems, try the things in the following list:
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
250
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
251 * Try running gaim with GDK_USE_XFT=0 set (type that in a terminal and then
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
252 run Gaim from the same terminal).
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
253 * 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
254 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
255 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
256 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
257 esd or arts.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
258 * Try disabling or deleting any 3rd party plugins, especially anything
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
259 related to encryption.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
260 * If you use 0.75 on win32, try deleting tcl.dll.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
261 * If you use 0.70 or lower, make sure only one version of Gaim is
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
262 installed.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
263 * If you use 0.67 and do not have yourself on your buddy list, upgrade.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
264 * 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
265 away preference from -1 to 0.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
266 * If you use MSN, and have a version 0.64, downgrade to 0.63 or upgrade to
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
267 0.65.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
268
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
269 1.9 Gaim CVS is buggy. Gaim <non-current version> is buggy.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
270
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
271 Yes, it is! CVS is often unsupported by Gaim, as are non-current versions.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
272 This is because non-current versions have old bugs which may be fixed in the
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
273 current version, and CVS is frequently unusable because of the changes in the
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
274 code (and it has new bugs). If you are using either and have a problem,
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
275 upgrade/install the current stable version of Gaim before posting a bug or
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
276 asking for help in Gaim's IRC channel. If the bug does not exist in the
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
277 current version, then please do not ask for help.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
278
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
279 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
280 | 2. Using Gaim
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
281 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
282
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
283 2.1 How do I register for a new account?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
284
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
285 This depends on the protocol.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
286
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
287 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
288 snshomepage&authLev=1&mcState=initialized&createSn=1.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
289
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
290 ICQ: Go to http://web.icq.com/register.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
291
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
292 Yahoo: Go to http://edit.yahoo.com/config/eval_register.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
293
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
294 MSN (including hotmail email): Go to http://registernet.passport.com/.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
295
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
296 MSN (using your own email address): Go to this website
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
297
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
298 Gadu-Gadu: Use the official client to create an account.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
299
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
300 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
301
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
302 Novell: See your novell server administrator.
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
303
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
304 2.2 How do I use MSN, Yahoo, Jabber, IRC, Gadu-Gadu(GG), Napster, or Zephyr?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
305
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
306 Use the Account Editor (Tools->Accounts, or the Accounts button on the start
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
307 screen) to add the account of the appropriate messaging service. The protocol
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
308 plugin is loaded automatically.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
309
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
310 2.3 How do I make gaim use emacs-like keybindings?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
311
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
312 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
313 //gaim.sf.net/gtkrc-2.0.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
314
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
315 2.4 How do I change the font Gaim uses?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
316
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
317 The font preference in Gaim is used only for the formatting of outgoing
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
318 messages, and that only on the few protocols we support outgoing format on.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
319 The display fonts used by the rest of Gaim are those specified by GTK. To
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
320 change this font you need to edit your ~/.gtkrc-2.0 file. If you need help
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
321 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
322
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
323 2.5 How do I use smiley themes?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
324
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
325 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
326 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
327 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
328 //gaim.sf.net/themes.php) page.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
329
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
330 You can also install themes manually by uncompressing them to their own
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
331 directory in ~/.gaim/smileys/
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
332
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
333 2.6 Why are the status icons so big?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
334
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
335 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
336 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
337 '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
338 concisely and attractively. It shows more than one status "emblem" for each
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
339 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
340 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
341 locate buddies within a large list where names are harder to pick out than
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
342 images. Due to the increased usability of this UI, we have made it the
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
343 default.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
344
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
345 We are aware that some people feel more comfortable using an interface more
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
346 similar to IM clients they may have used in the past. 'Big List' can be
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
347 disabled by un-checking "Show buddy icons in list" in the Buddy List
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
348 preferences.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
349
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
350 2.7 How do I get sound to work correctly?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
351
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
352 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
353 arts is no longer supported.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
354
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
355 `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
356 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
357 supports OSS (Open Sound System), ESD (ESounD), ALSA (Advanced Linux Sound
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
358 Architecture), Sun audio system (used in Solaris, OpenBSD, and NetBSD), aRts
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
359 (Analog Realtime Synthesizer). '
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
360
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
361 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
362 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
363 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
364 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
365
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
366 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
367 "Automatic" option do?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
368
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
369 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
370 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
371 choosing "Automatic" lets it decide for itself.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
372
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
373 If you choose Automatc, you can create a file, either /etc/libao.conf or ~
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
374 /.libao, and put one of the following lines in it:
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
375
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
376
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
377 default_driver=alsa
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
378
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
379 default_driver=oss
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
380
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
381 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
382 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
383 'man 5 libao.conf'.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
384
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
385 2.9 I just changed my buddy icon, and I can't see the new one.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
386
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
387 First, try IMing yourself a few times. Buddy icons are checked when you IM
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
388 people, so depending on the protocol, that may work. If it still doesn't
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
389 update, check the file size (buddy icons must be smaller than 4kb) and the
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
390 image size (it should be 48x48 or 50x50 in most cases). Also, check the file
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
391 type. GIF or JPEG images are best supported; most other formats do not work
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
392 at all. If all of that checks out and it still doesn't work, and you're sure
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
393 the protocol supports it, try restarting Gaim.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
394
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
395 2.10 Why is everything at such small/large font sizes?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
396
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
397 You need to edit your .gtkrc-2.0 in your home directory. This is almost
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
398 certainly a gtk theme thing. You can find more gtk themes by visiting
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
399 themes.freshmeat.net, art.gnome.org, or searching on Google. If it is a
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
400 particular message window, you can also try ignoring font sizes (Tools->
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
401 Preferences->Message Text), though that will only have limited effects. See
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
402 an example .gktrc-2.0 at http://gaim.sf.net/gtkrc-2.0.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
403
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
404 2.11 Why does Gaim use the same WM_CLASS for every window? It makes it
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
405 impossible to control window size and placement for the buddy list
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
406 separately from the conversations.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
407
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
408 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
409 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
410 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
411 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
412 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
413 then it should provide a WM_WINDOW_ROLE property."
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
414
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
415 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
416 instances, and the documentation for the gtk_window_set_wmclass function says
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
417 explicitly not to use it for anything else. Before we released Gaim 0.60, we
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
418 replaced all calls to this function with calls to gtk_window_set_role(),
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
419 which sets the WM_WINDOW_ROLE hint instead. If your window manager is having
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
420 problems differentiating between Gaim windows, please ensure that your window
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
421 managers uses the WM_WINDOW_ROLE hint per the ICCCM.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
422
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
423 2.12 Why is the toggle to disable tabs not working?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
424
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
425 Because your conversation placement setting is incorrect. Go to Preferences->
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
426 Conversation->Placement and set this to "New Window." Bada bing. Although, I
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
427 don't know why anyone would not want to use tabs.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
428
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
429 2.13 What is a "Buddy Pounce"?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
430
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
431 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
432 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
433 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
434 buddy pounce is much like a macro, or a recorded action. When you set a
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
435 pounce on someone, you choose from a number of events, such as signon or
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
436 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
437 actions include everything from playing a sound (like an Alert would do) to
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
438 sending a messsage to the person, to executing a command. This action will
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
439 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
440 your buddy list who you have pounced signs on.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
441
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
442 2.14 Where does gaim store its logs?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
443
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
444 On unix, they are in ~/.gaim/logs, on win32 they are in the $drive/documents
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
445 and settings/user/application data/.gaim/logs directory. In either case, new
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
446 logs (new as of 0.73) are in subdirectories that correspond to protocol\
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
447 yourscreenname\theirscreenname.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
448
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
449 2.15 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
450 isn't IM-related?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
451
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
452 No, you can't. We get requests for this often, but Gaim is indeed an instant
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
453 messenger client. Aside from the capabilities each protocol may support, the
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
454 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
455 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
456 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
457 available for Linux, Windows, or whatever operating system you use that would
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
458 undoubtably do a better job.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
459
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
460 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
461 | 3. Features
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
462 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
463
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
464 3.1 Does Gaim support file transfer?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
465
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
466 Somewhat, yeah. Yahoo! supports sending and receiving files in Gaim 0.75 and
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
467 higher. As of 0.76 the following is supported:
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 * 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
470 * Sending and receiving files on IRC
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
471 * Sending and receiving files on Jabber
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
472 * Sending and receiving files on Yahoo (sending is limited to 1Mb)
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
473
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
474 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
475 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
476 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
477 API.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
478
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
479 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
480 something?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
481
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
482 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
483 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
484 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
485 Tray Icon" plugin by going to Preferences and then Plugins.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
486
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
487 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
488 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
489 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
490 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
491 write one for your window manager of choice.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
492
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
493 3.3 What do those colors in the conversation tab mean?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
494
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
495 A red tab means a message is waiting for you; green means the buddy is
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
496 typing; yellow means the buddy began typing, and then stopped. Gray means
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
497 that there has been a join or a part in that chat, or the buddy has signed
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
498 off.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
499
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
500 3.4 Will Gaim save my buddy list to the server?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
501
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
502 Yes, Gaim saves your buddy list to the server for AIM, ICQ, MSN, Yahoo, TOC
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
503 and Jabber.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
504
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
505 3.5 Can I import or export my buddy list?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
506
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
507 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
508 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
509 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
510 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
511 useful today than in the past.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
512
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
513 3.6 Does Gaim support animated smileys?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
514
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
515 Yes, as of version 0.70 Gaim supports animated smileys.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
516
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
517 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
518 like Trillian's Meta Contacts?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
519
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
520 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
521 "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
522 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
523 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
524 buddies in the contact, and their order.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
525
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
526 3.8 How do I get the old logging back?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
527
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
528 The old logging was removed because it was deficient in many ways. There is
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
529 no way in gaim itself to revert to the old logging, but the new logging is so
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
530 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
531
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
532 3.9 How can I convert my old logs to the new format?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
533
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
534 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
535 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
536 which account the messages were sent from).
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
537
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
538 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
539 or using the old_logger_* functions in gaim itself.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
540
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
541 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
542 his website (at the bottom).
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
543
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
544 3.10 Where has the system log gone?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
545
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
546 The system log had to be removed when the new logging was implented. It will
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
547 make a return someday, just be patient. Or if you're brave there is a patch
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
548 in the patch tracker on sourceforge that re-implements system logging.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
549
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
550 The system log has returned with 0.77. There are still some bugs in it of
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
551 course, please search the bug tracker before submitting new ones.
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
552
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
553 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
554 | 4. ICQ Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
555 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
556
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
557 4.1 How do I use ICQ?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
558
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
559 ICQ support is part of the OSCAR protocol, labeled AIM/ICQ in Gaim. To use
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
560 it, simply put your account number in the Screenname box and your password in
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
561 the Password box. Leave the server settings set to the default
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
562 (login.oscar.aol.com and port 5190).
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
563
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
564 4.2 Can I send SMS messages?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
565
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
566 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
567
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
568 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
569 | 5. TOC Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
570 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
571
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
572 5.1 What is the TOC protocol?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
573
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
574 It's an AIM protocol used by quickbuddy and aimexpress. It's recommended that
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
575 you don't use it. You should use Gaim's OSCAR (AIM/ICQ) protocol, instead. We
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
576 keep TOC around in case OSCAR ever stops working.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
577
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
578 +------------------------------------------------------------------------------
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
579 | 6. AIM/ICQ (OSCAR) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
580 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
581
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
582 6.1 Can I set my profile?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
583
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
584 Yes you can. Go to Tools->Protocol Actions
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
585
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
586 6.2 Can I set a buddy icon?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
587
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
588 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
589 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
590 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
591 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
592 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
593 Windows understands, such as .bmp, .gif, and .jpg.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
594
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
595 6.3 Some of my buddies are not showing up as online, why is that?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
596
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
597 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
598 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
599 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
600 corrupt.
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 If you think this might be the case, you can try the following steps to
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
603 "clean" your list (be careful doing this, if you do something wrong you could
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
604 lose your buddy list!):
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
605
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
606 1. Exit Gaim
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
607 2. mv ~/.gaim/blist.xml ~/
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
608 3. rm ~/.gaim/*.blist
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
609 4. Start Gaim and sign on your AIM account
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
610 5. Delete everyone from your buddy list then sign off
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
611 6. Repeat the above two steps until you are sure your list is empty
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
612 7. Exit Gaim
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
613 8. cp ~/blist.xml ~/.gaim/
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
614 9. Start Gaim and sign on your AIM account
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 6.4 Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
617
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
618 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
619 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
620 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
621 Programs" from the preferences menu. Add a service with protocol "aim" and
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
622 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
623 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
624 supported are goim, addbuddy, and gochat.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
625
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
626 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
627
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
628 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
629 over.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
630
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
631 6.5 Does Gaim support DirectIM and IM Image?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
632
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
633 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
634 working for you make sure that the person requesting the DirectIM is not
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
635 behind a firewall.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
636
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
637 IM Image is currently very broken, we are hoping to get it working again
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
638 soon, but we'll see.
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
639
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
640 6.6 Can I send SMS messages?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
641
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
642 Yep, just send an IM to the person's phone number. For example, if the phone
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
643 number is (919) 555-1234, you would IM the screenname +19195551234 We think
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
644 this should work for contries with a country code of 1 (the United States and
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
645 Canada).
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
646
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
647 Sending SMS messages using "the ICQ method" is not yet supported.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
648
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
649 6.7 Can I add SMS numbers to my buddy list?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
650
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
651 Not currently. This functionality has been broken since around September
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
652 2003. There is no ETA for when it will be fixed.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
653
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
654 6.8 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
655 from an AIM account to an ICQ account and vice-versa?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
656
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
657 Yes, AOL is slowly letting the two messaging networks interoperate with each
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
658 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
659 the message supports it. Gaim 0.60 supports sending and receiving messages
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
660 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
661 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
662 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
663 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
664 support receiving messages from AIM users. Windows ICQ Lite builds 1150 and
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
665 later support receiving messages from AIM users and sending messages to AIM
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
666 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
667 receiving messages to and from ICQ users.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
668
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
669 The same clients that support receiving messages from the alternate messaging
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
670 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
671 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
672 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
673 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
674
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
675 6.9 Why can't I connect via either Oscar or TOC?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
676
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
677 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
678 "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
679 "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
680 /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
681 line "net.ipv4.tcp_ecn = 0" in the file /etc/sysctl.conf.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
682
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
683 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
684 | 7. IRC Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
685 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
686
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
687 7.1 Why am I getting disconnected when I try to connect to IRC?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
688
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
689 You will be disconnected if the nickname you chose is already in use on that
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
690 IRC server. Try again with a different nickname. In 0.60 or later, Gaim will
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
691 prompt you to change your screenname in this situation.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
692
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
693 7.2 How do I join a channel with the IRC plugin?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
694
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
695 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
696 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
697 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
698 use /join to connect to a new channel.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
699
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
700 7.3 Is there a way to make Gaim automatically identify me and/or join IRC
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
701 chats on login?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
702
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
703 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
704
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
705 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
706 it, and tell gaim to auto-join it.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
707
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
708 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
709 | 8. Jabber Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
710 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
711
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
712 8.1 How do I choose which Jabber server to use?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
713
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
714 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
715 somebody@server.name. So when entering your Jabber "screen name", the server
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
716 is specified as part of your JID.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
717
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
718 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
719 Gaim"?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
720
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
721 When you create your account in Gaim, simply append the desired resource
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
722 identifier to your Jabber I.D. For example: somebody@server.name/resource
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
723
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
724 8.3 How do I register a new Jabber account?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
725
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
726 As of version 0.52 and up:
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
727
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
728 1. Click "Tools->Accounts->Add"
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
729 2. Select "Jabber" for the protocol.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
730 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
731 REQUIRED STEP
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
732 4. Check the "Register with server" check-box
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
733 5. Click "OK".
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
734
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
735 Note: You are strongly recommended to check the "Remember password" check-box
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
736 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
737 type in what you thought you did, you're hosed.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
738
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
739 8.4 How do I use invisibility?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
740
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
741 Jabber invisibility support is available in Gaim version 0.60 and later.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
742
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
743 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
744 per-server basis.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
745
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
746 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
747 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
748 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
749 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
750 currently invisible to that buddy or not.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
751
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
752 The "Temporarily" part is a dead give-away. Your invisibility to that
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
753 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
754 server invisibility (discussed next) on and off.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
755
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
756 To use per-server invisibility: click "Tools -> Away," select the Jabber
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
757 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
758 necessary) and select "Invisible." To become visible again: select anything
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
759 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
760 off the server and back on again.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
761
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
762 You can set yourself invisible per-server and subsequently make yourself
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
763 visible to selected buddies only.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
764
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
765 Gaim currently does not retain invisibility settings between logins, just as
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
766 it doesn't currently retain "away" status.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
767
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
768 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
769 coming back every time I log in again! How can I stop this?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
770
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
771 As of Gaim version 0.59 and later: Select the Edit Buddies tab, right-click
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
772 on the offending entry, and select "Remove From Roster".
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
773
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
774 If you're Gaim 0.60 or later, it might be continuing to import the old buddy
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
775 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
776 now stored in ~/.gaim/blist.xml
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
777
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
778 8.6 Can I remove a buddy from my Jabber roster entirely?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
779
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
780 As of Gaim version 0.59 and later: yes. In the Edit Buddies tab, right-click
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
781 on a buddy and Select "Remove From Roster.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
782
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
783 The buddy will disappear from your buddy list and also will no longer receive
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
784 presence notifications from you.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
785
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
786 In 0.60, the deletion code will do this. Gaim currently does not retain
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
787 invisibility settings between logins, just as it doesn't currently retain
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
788 "away" status.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
789
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
790 8.7 What does "Cancel Presence Notification" do?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
791
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
792 This selection, available in Gaim version 0.60 and later, and found by
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
793 right-clicking on a buddy entry in the Edit Buddies tab, prevents that Jabber
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
794 I.D. from receiving future presence notifications when you log on to the
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
795 server.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
796
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
797 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
798 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
799
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
800 +------------------------------------------------------------------------------
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
801 | 9. Y!M (Yahoo) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
802 +------------------------------------------------------------------------------
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 9.1 I cannot connect to yahoo!
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
805
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
806 Make sure you have at least 0.76.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
807
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
808 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
809 | 10. MSN Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
810 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
811
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
812 10.1 I'm getting lots of "Already in Opposite list" errors on msn, why?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
813
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
814 The reason this happens is because you have a screenname in both your permit
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
815 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
816 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
817 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
818 entries. The quick way is to remove the msn .blist file from the ~/.gaim
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
819 directory. This will have a side effect: the msn server stores the
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
820 screennames of your contacts, but does not store what group they are in, so
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
821 you will have to re-sort your msn contacts into the appropriate groups. The
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
822 buddy list is ~/.gaim/blist.xml in 0.60 and later, but be aware that this
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
823 contains your buddy list for all accounts, and also stores the "Contact"
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
824 grouping of Buddies.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
825
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
826 10.2 I'm getting an "Invalid User" popup whenever I sign on. How can I make
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
827 this go away?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
828
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
829 Delete your buddy list. On unix, this will be at ~/.gaim/blist.xml (or ~
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
830 /.gaim/USERNAME.0.blist pre-v0.60). Note that you will lose buddy groups and
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
831 aliases when you do this. Alternatively, since this will delete ALL buddy
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
832 lists, not just the msn one, you can hand edit the ~/.gaimrc to remove the
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
833 msn account. Start gaim up, which will remove the entries from the account
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
834 that no longer exists, and re-add your account. For most users, this will be
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
835 the better temporary solution.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
836
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
837 10.3 Is there a way to invite more than one person to an MSN chat?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
838
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
839 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
840 possible that it will be worked on. Until that time, sorry. :)
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
841
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
842 10.4 Is MSNP9 (MSN6) going to be supported?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
843
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
844 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
845 features such as custom smileys and buddy icons aren't yet implemented.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
846
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
847 10.5 Will I be able to use Gaim for MSN after October 15th 2003? (The day
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
848 they're preventing third party clients from connecting)
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
849
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
850 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
851 after October 15th 2003.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
852
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
853 10.6 I just upgraded Gaim and the MSN plugin will not load. Why?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
854
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
855 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
856 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
857 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
858 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
859 question.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
860
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
861 10.7 The MSN plugin won't load, but I have Mozilla NSS!
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
862
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
863 Some distributions, including Slackware, install Mozilla NSS to a
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
864 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
865 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
866 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
867 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
868 ./configure --help for the options.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
869
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
870 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
871 files, and so will not be detected.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
872
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
873 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
874
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
875 10.8 What does "MSN: S: 911 3" in the debug window mean when I cannot connect
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
876 to msn?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
877
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
878 See http://gaim.sf.net/911.txt.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
879
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
880 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
881 | 11. Gadu-Gadu Protocol
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
882 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
883
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
884 11.1 What is Gadu-Gadu?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
885
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
886 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
887 www.gadu-gadu.pl (website in Polish).
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
888
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
889 +------------------------------------------------------------------------------
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
890 | 12. Zephyr Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
891 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
892
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
893 12.1 What is Zephyr?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
894
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
895 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
896 features include Kerberos IV authentication, multi-level chats (aka
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
897 "subscriptions"). You're probably using this because your college/employer/
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
898 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
899 have a server to connect to.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
900
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
901 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
902 initialize zephyr".
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
903
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
904 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
905 (if any) prepackaged gaim binaries compile it with Kerberos support. The
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
906 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
907 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
908 /usr/athena , e.g. ./configure --with-krb4=/path/to/kerberosIV
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
909
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
910 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
911 this machine.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
912
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
913 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
914 installed, and running, and pointed at your zephyr servers. e.g.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
915
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
916 zhm z1.example.com z2.example.com z3.example.com
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
917
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
918 Alternately, there might be a firewall or a NAT between you and the zephyr
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
919 servers Zephyr doesn't work in an environment where incoming connections
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
920 cannot be made to arbitrary UDP ports.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
921
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
922 +------------------------------------------------------------------------------
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
923 | 13. Trepia Protocol
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
924 +------------------------------------------------------------------------------
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
925
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
926 13.1 I heard Trepia was going to be in 0.65. Where is it?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
927
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
928 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
929 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
930
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
931 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
932 thought this was supposed to show people in my area?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
933
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
934 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
935 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
936 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
937 like the official client.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
938
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
939 +------------------------------------------------------------------------------
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
940 | 14. Scripts and Plugins
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
941 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
942
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
943 14.1 How do I use perl scripts with Gaim?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
944
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
945 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
946 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
947 Plugins page in preferences.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
948
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
949 14.2 How do I compile a plugin for Gaim?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
950
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
951 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
952 Gaim's source code, get the most recent tarball from http://
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
953 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
954 untar it with the command:
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
955
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
956 tar zxvf filename
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
957
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
958 where filename is the file you downloaded.
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 After you have a Gaim source code tree:
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
961
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
962 1. Change to the resulting directory and run the command:
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
963
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
964 ./configure
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
965
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
966 This will create the necessary make files.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
967 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
968 Gaim source code tree.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
969 3. Change to the plugins/ directory.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
970 4. Type:
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
971
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
972 make name.so
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
973
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
974 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
975
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
976 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
977 instead of name.so, it won't work.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
978
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
979 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
980 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
981 compiling it yourself, $prefix is /usr/local by default. Otherwise,
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
982 $prefix is /usr.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
983
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
984 14.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
985 higher.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
986
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
987 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
988 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
989 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
990 implement the new API, as documented in the HOWTO file in the plugins
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
991 directory. Plugins and perl scripts are now controled from preferences.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
992
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
993 14.4 Where can I find documentation on writing plugins and Perl scripts?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
994
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
995 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
996 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
997 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
998 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
999 nice perl script HOWTO.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1000
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1001 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
1002 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
1003
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1004 +------------------------------------------------------------------------------
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1005 | 15. Development
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1006 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1007
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1008 15.1 Can I help?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1009
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1010 But of course. Just find something that's bugging you and fix it. There is a
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1011 slew of a bug reports in Gaim's bug report tracker, you could pick one and
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1012 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
1013 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
1014 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
1015 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
1016 the core/UI split.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1017
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1018 15.2 Gaim never leaves a core file.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1019
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1020 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
1021 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
1022 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
1023 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
1024 directly in gdb with gdb gaim.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1025
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1026 15.3 Where should I report bugs?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1027
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1028 http://gaim.sf.net/bug.php.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1029
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1030 15.4 Where should I submit patches?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1031
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1032 http://gaim.sf.net/patches.php.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1033
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1034 15.5 Did you guys reverse engineer it?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1035
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1036 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
1037 to reverse engineer those. Oscar, ICQ, and Yahoo are not published, and were
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1038 reverse engineered by other people.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1039
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1040 +------------------------------------------------------------------------------
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1041 | 16. Misc. Questions
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1042 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1043
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1044 16.1 Can I IM you guys?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1045
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1046 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
1047 page!
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1048
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1049 16.2 Hello?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1050
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1051 We don't know how to answer this question. Stop asking it.
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 16.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
1054 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
1055 to produce this wonderful software instead of studying/sleeping?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1056
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1057 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
1058 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
1059 everyone who has submitted patches. ;-)
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1060
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1061 16.4 Does Gaim support secure instant messaging (encrypted IMs)?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1062
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1063 Not natively. Doing secure instant messaging right is a big deal and
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1064 requires, among other things, an authentication scheme. Simply encrypting
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1065 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
1066 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
1067 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
1068 harmful than helpful.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1069
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1070 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
1071 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
1072 model for authentication. If you are serious about secure instant messaging,
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1073 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
1074 and try out one of these.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1075
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1076 16.5 Why are the passwords in accounts.xml not encrypted?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1077
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1078 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
1079 explanation at http://gaim.sf.net/plaintextpasswords.txt.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1080
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1081 16.6 What is gaim-remote?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1082
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1083 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
1084 allows you to perform some actions to control/manipulate an existing Gaim
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1085 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
1086 we currently envision it doing.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1087
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1088 16.7 When will the next version of Gaim be released?
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
1089
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1090 The schedule for releases is every other Thursday. However, a new version
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1091 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
1092 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
1093 Therefore, some releases will take longer than others. Major rewrites means
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1094 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
1095 is possible to do so.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1096