annotate doc/FAQ @ 15133:5da7cafb285a

[gaim-migrate @ 17919] The pig says, "Function prototypes should match their declarations in return type". :) Actually, it doesn't; pigs don't talk. The pig is, however, suspicious of the talking cow. committer: Tailor Script <tailor@pidgin.im>
author Evan Schoenberg <evan.s@dreskin.net>
date Thu, 07 Dec 2006 18:54:17 +0000
parents 97169e766d9c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1 Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
2
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
3 1. Compiling and Installing
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
4
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
5 1.1. What does "Gaim" stand for?
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
6 1.2. Why can't I compile Gaim?
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
7 1.3. I'm trying to install Gaim, but it complains that I don't have
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
8 libgtkspell.so.0, from where can I get this?
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
9 1.4. What do I need to use the SILC protocol?
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
10 1.5. Is there some way I can compile just Gaim, without all of these
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
11 protocols?
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
12 1.6. I installed a new version of Gaim, but the about window says I'm
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
13 still using the old version.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
14 1.7. Are the packages signed? If so, by who, and how can I get the
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
15 key?
10814
364a2ef907ae [gaim-migrate @ 12468]
Luke Schierer <lschiere@pidgin.im>
parents: 10717
diff changeset
16 1.8. Can I use Gaim for GTK+ 1.2?
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
17 1.9. Can I run Gaim on IRIX?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
18 1.10. Can I run Gaim on HPUX?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
19 1.11. Can I run Gaim on MacOSX?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
20 1.12. How do I apply the patch "something.diff"?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
21 1.13. Why is Gaim crashing when I start it?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
22 1.14. Gaim <non-current version> is buggy. Gaim SVN is buggy. Why?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
23 1.15. Why do you always say not to use SVN?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
24
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
25 2. Using Gaim
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
26
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
27 2.1. How do I register for a new account?
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
28 2.2. How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
29 protocol?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
30 2.3. How do I use Google Talk?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
31 2.4. How do I change the font Gaim uses? The empty left padding? The
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
32 background color?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
33 2.5. Where did my ability to use Ctrl-Enter to send a message go?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
34 2.6. When I click the status selector, I see blank space and have to
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
35 scroll. What can I do about this?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
36 2.7. The status selector has extra padding in it. How can I make it
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
37 smaller?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
38 2.8. How do I make gaim use emacs-like keybindings, or assign a
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
39 custom hotkey?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
40 2.9. How do I make Escape close the conversation window?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
41 2.10. How do I use smiley themes?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
42 2.11. Why are the status icons so big?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
43 2.12. Why do the emblems move around the status icon?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
44 2.13. How do I get sound to work correctly?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
45 2.14. How do I make Gaim use ALSA or OSS for playing sounds? What does
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
46 the "Automatic" option do?
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
47 Why does Gaim use the same WM_CLASS for every window? It makes
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
48 2.15. it impossible to control window size and placement for the buddy
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
49 list separately from the conversations.
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
50 2.16. I blocked someone accidentally, how can I unblock them?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
51 2.17. What is a "Buddy Pounce"?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
52 2.18. Where does gaim store its logs?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
53 2.19. Can I use Gaim for e-mail, blogging, an RSS feed, or something
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
54 else that isn't IM-related?
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 3. Features
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
57
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
58 3.1. Does Gaim support file transfer?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
59 3.2. Can I turn the tray icon off?
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
60 3.3. What do those colors in the conversation tab mean?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
61 3.4. Can I import or export my buddy list?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
62 3.5. Does Gaim support animated smileys?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
63 3.6. Can I make Gaim group screen names by the person that owns them?
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
64 You know, like Trillian's Meta Contacts?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
65 3.7. What happened to my timestamps? Can I change them?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
66 3.8. How does Gaim decide which saved statuses to show in the status
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
67 selector?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
68 3.9. Why are no states listed when I go to set a state for Auto Away?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
69
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
70 4. AIM/ICQ (OSCAR) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
71
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
72 4.1. Can I set my profile?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
73 4.2. Can I set a buddy icon?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
74 4.3. I just changed my buddy icon, and I can't see the new one.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
75 4.4. Some of my buddies are not showing up as online, why is that?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
76 4.5. Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
77 4.6. Does Gaim support DirectIM and IM Image?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
78 4.7. Can I send SMS messages?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
79 4.8. Can I add SMS numbers to my buddy list?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
80
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
81 5. IRC Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
82
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
83 5.1. How do I join a channel with the IRC plugin?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
84 5.2. Is there a way to make Gaim automatically identify me and/or join
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
85 IRC chats on login?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
86 5.3. Is it possible to change the user name that appears in
10927
4d87f2dccb6d [gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents: 10814
diff changeset
87 username@hostname?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
88 5.4. How can I set/change my real name?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
89
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
90 6. Jabber Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
91
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
92 6.1. How do I choose which Jabber server to use?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
93 6.2. How do I change my Jabber resource to be other than the default
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
94 of "/Home" (or the old default of "/Gaim")?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
95 6.3. Can I remove a buddy from my Jabber roster entirely?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
96 6.4. What does "Cancel Presence Notification" do?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
97
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
98 7. Y!M (Yahoo) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
99
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
100 7.1. I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
101 doesn't Gaim have Yahoo's "Firewall with no proxy" option?
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
102 7.2. I blocked someone, but it doesn't seem to have worked.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
103 7.3. Can I get a list of Yahoo! Chat rooms? What about localized
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
104 lists?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
105 7.4. What protocol does Gaim use to connect to Yahoo!?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
106
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
107 8. MSN Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
108
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
109 8.1. Will Gaim support MSN video chat?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
110 8.2. Why are my file transfers so slow?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
111 8.3. Is there a way to invite more than one person to an MSN chat?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
112 8.4. Is MSNP11 (MSN7) going to be supported?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
113 8.5. Why can't I sign on to MSN?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
114 8.6. The MSN plugin won't load, but I have Mozilla NSS!
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
115 8.7. What does "MSN: S: 911 3" in the debug window mean when I cannot
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
116 connect to MSN?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
117 8.8. How do I set an MSN avatar?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
118 8.9. What does "Has you" in the buddy tooltip mean?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
119 8.10. How do I set my MSN Friendly Name (the name other users see)?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
120 8.11. What does "Error reading from switchboard server" mean?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
121
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
122 9. Gadu-Gadu Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
123
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
124 9.1. What is Gadu-Gadu?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
125 9.2. I compiled Gaim from source and now it doesn't have Gadu-Gadu
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
126 support. Why?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
127
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
128 10. Zephyr Protocol
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
129
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
130 10.1. What is Zephyr?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
131 10.2. Other Zephyr clients (zwgc, owl, tzc) work, but Gaim dies with
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
132 "Couldn't initialize zephyr".
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
133 10.3. Gaim isn't working, but I never got any other Zephyr client
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
134 working on this machine.
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
135 10.4. How do I use Zephyr from behind my firewall, or without
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
136 recompiling with kerberos support if needed?
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
137
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
138 11. SILC Protocol
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
139
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
140 11.1. What is SILC?
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
141
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
142 12. Novell Protocol
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
143
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
144 12.1. Are there any public servers for Novell?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
145 12.2. I can't seem to get it to work.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
146
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
147 13. Scripts and Plugins
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
148
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
149 13.1. How do I use perl scripts with Gaim?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
150 13.2. How do I compile a plugin for Gaim?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
151 13.3. I have a plugin or perl script for Gaim that used to work, but
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
152 does not with the current version.
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
153 13.4. Where can I find documentation on writing plugins and Perl
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
154 scripts?
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
155
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
156 14. Development
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
157
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
158 14.1. Can I help?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
159 14.2. Gaim never leaves a core file.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
160 14.3. Will you support features such as voice chat, internet phones,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
161 or video chat?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
162 14.4. Where should I report bugs?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
163 14.5. Where should I submit patches?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
164 14.6. Did you guys reverse engineer it?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
165
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
166 15. Miscellaneous Questions
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
167
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
168 15.1. Can I IM you guys?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
169 15.2. Hello?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
170 15.3. Does Gaim support secure instant messaging (encrypted IMs)?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
171 15.4. Why are the passwords in accounts.xml not encrypted?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
172 15.5. When will the next version of Gaim be released?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
173 15.6. What will the next version be?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
174 15.7. So, can I look forward to mega-sexy super functionality with
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
175 Gaim?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
176 15.8. How do I change the language for the Highlight Misspelled words
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
177 option?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
178 15.9. Can I make Gaim transparent/translucent?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
179 15.10. Can I "skin" Gaim?
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
180
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
181 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
182 | 1. Compiling and Installing
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
183 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
184
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
185 1.1 What does "Gaim" stand for?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
186
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
187 For freedom! No, seriously, it doesn't stand for anything. It's our name and
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
188 we're sticking to it. The two acceptable forms of capitalization are "Gaim"
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
189 and "gaim" (and not "GAIM").
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
190
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
191 1.2 Why can't I compile Gaim?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
192
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
193 Make sure you have relatively recent versions of automake, autoconf, and
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
194 gettext. HOWEVER, generally speaking, having the absolute newest of them is
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
195 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
196 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
197 automake require certain ranges of gettext versions, and we are utterly
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
198 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
199
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
200 If you have Slackware < 9.1, you need to get non-slack packages for autoconf,
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
201 automake and libtool. You also have to copy the contents of /usr/local/share/
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
202 aclocal to /usr/share/aclocal. This is due to bugs in Slackware and the auto*
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
203 packages.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
204
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
205 *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
206 the --no-verify from the configure script.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
207
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
208 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
209 faq-ssl.php for distribution specific hints.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
210
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
211 1.3 I'm trying to install Gaim, but it complains that I don't have
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
212 libgtkspell.so.0, from where can I get this?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
213
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
214 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
215 provide the "Highlight misspelled words" feature. You can find an RPM of
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
216 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
217 RPM at gtkspell.sourceforge.net.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
218
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
219 1.4 What do I need to use the SILC protocol?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
220
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
221 You need to install the SILC toolkit (http://silcnet.org/software/download/
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
222 toolkit/) and the Gaim SILC plugin. This plugin is generally provided as a
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
223 separate package (such as a gaim-silc RPM). If you're compiling yourself, see
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
224 the ./configure --help for specifying the SILC includes and libs. If you're
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
225 compiling an SRPM, use --with silc to build the gaim-silc RPM.
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
226
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
227 In Windows, the SILC toolkit is installed with Gaim.
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
228
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
229 Some distributions provide the SILC toolkit and include Gaim's SILC plugin in
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
230 their Gaim package.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
231
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
232 1.5 Is there some way I can compile just Gaim, without all of these protocols?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
233
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
234 Yeah. There are actually three ways to do it.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
235
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
236 1. Use the --with-static-prpls option to ./configure along with
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
237 --disable-plugins. This will let you choose which protocols are compiled
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
238 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
239 plugins.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
240
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
241 You'll need to compile any protocols that you specified in
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
242 --with-static-prpls. Oscar is the default.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
243
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
244 2. Use the --with-dynamic-prpls option to ./configure
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
245
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
246 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
247 /protocols/jabber), and run make from there. Then after you've compiled
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
248 all of them, change back to src/ and run make gaim.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
249
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
250 1.6 I installed a new version of Gaim, but the about window says I'm still
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
251 using the old version.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
252
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
253 If you compiled yourself, and you previously had an RPM or a Debian package
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
254 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
255 work.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
256
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
257 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
258 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
259 usr/local.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
260
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
261 1.7 Are the packages signed? If so, by who, and how can I get the key?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
262
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
263 Yes, all packages are signed. The signature for the tarball and bzip2 archive
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
264 are provided by separate downloads. The RPMs we provide are signed by either
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
265 Ethan Blanton, Mark Doliner, or Stu Tomlinson. Usually the Mandrake RPMs are
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
266 signed by, Mark Doliner, the Fedora Core RPMs are signed by Stu Tomlinson,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
267 and the Red Hat 8 and 9 RPMs are signed by Ethan Blanton. The keys can be
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
268 obtained from any key server. http://pgp.mit.edu/ is popular.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
269
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
270 1.8 Can I use Gaim for GTK+ 1.2?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
271
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
272 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
273 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
274 a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
275 afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
276 last version of Gaim that used GTK+1.2. We should warn you though, this
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
277 version of Gaim hasn't had any new features since the middle of 2002, and
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
278 some protocols likely do not work. Also, the 0.59.x releases aren't
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
279 breathtakingly beautiful.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
280
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
281 1.9 Can I run Gaim on IRIX?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
282
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
283 Sure you can - the amount of effort involved depends on which compiler you
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
284 use; there is however no official support.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
285
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
286 GCC (tested with 3.4 on IRIX 6.5.29): All but one necessary changes were
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
287 included in the official sources. You will notice GnuTLS will not be included
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
288 by default, even if the necessary includes and libraries are available; to
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
289 add SSL support, open the configure script in your favourite editor and
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
290 replace all instances of "-lnsl" by "-lnsl -lgnutls". Ask no questions :-) it
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
291 Just Works. Mozilla-NSS wasn't tested.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
292
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
293 MIPSPro CC (tested with 7.4.4m on IRIX 6.5.29): Less trivial for obvious
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
294 ANSI-tightness reasons. There's an unofficial patch for 2.0.0 beta3 available
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
295 http://jesuschrist.be/gaim/gaim-2.0.0beta3_irix.patch, which applies (amongst
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
296 others) the SSL hack described above. You will need to configure WITHOUT the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
297 Zephyr protocol plugin.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
298
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
299 NOTE: Jabber crashed gaim when using TLS. This is a bug inside GnuTLS that
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
300 might or might not be fixed by the time you read this.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
301
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
302 1.10 Can I run Gaim on HPUX?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
303
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
304 Yes, you can; with GCC 4.1.1 on HPUX 11.11 at least it worked fine. There is
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
305 however no official support.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
306
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
307 The build scripts that are shipped with the "official" releases are
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
308 unfortunately incompatible with the HPUX linker; fetching the svn version and
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
309 running autogen.sh however gives you a healthy build dir. Configure gaim
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
310 WITHOUT the X screensaver extension and disable the gtk- and glibtests; no
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
311 source hacks are needed.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
312
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
313 1.11 Can I run Gaim on MacOSX?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
314
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
315 Yes you can, but we do not provide a package for it. The reason being that in
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
316 order to use Gaim on MacOSX, you need to install an X server and GTK+, which
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
317 we are not prepared to support. You can either compile Gaim (and its
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
318 dependencies) yourself, or you can use the fink installer available from
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
319 http://fink.sf.net. If you would like a native aqua interface or a
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
320 user-friendly installer, we suggest trying Adium (http://www.adiumx.com/).
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
321
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
322 1.12 How do I apply the patch "something.diff"?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
323
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
324 Type patch -p0 < something.diff from inside the Gaim directory. If that
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
325 doesn't work, try patch -p1 < something.diff.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
326
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
327 1.13 Why is Gaim crashing when I start it?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
328
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
329 First of all make sure you are using the most recent version of Gaim. If you
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
330 still have problems, try the following:
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
331
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
332 • Make sure only one version of Gaim is installed. "whereis gaim" can
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
333 sometimes be useful for determining this.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
334 • "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
335 terminal.
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
336 • If Gaim is not crashing, but is just sitting there not displaying
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
337 anything, try turning off anything else that might be using the sound
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
338 device (ie xmms) and then starting Gaim. If this fixes the problem, it is
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
339 a libao issue, not a Gaim issue, and can be worked around by the use of
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
340 esd or arts.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
341 • Try disabling or deleting any 3rd party plugins, especially anything
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
342 related to encryption.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
343 • If you use 0.75 or higher on win32, try deleting tcl.dll.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
344
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
345 1.14 Gaim <non-current version> is buggy. Gaim SVN is buggy. Why?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
346
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
347 Non-current versions have old bugs which may be fixed in the current
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
348 version--that's why we make new releases. SVN is frequently unusable because
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
349 of changes in the code. Bugs are introduced during the development process
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
350 and are hopefully fixed before a release is made.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
351
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
352 1.15 Why do you always say not to use SVN?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
353
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
354 That's a long story. For starters, see the previous question. It is often the
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
355 case that Gaim SVN exhibits bad behavior due to features and bugfixes which
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
356 are in a transitory state or which are not yet well understood. These bad
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
357 behaviors range from the harmless (maybe a graphical glitch in a dialog box)
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
358 to the irritating (a particular protocol may not work), to the downright
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
359 damaging (recently a bug in SVN destroyed the user's buddy lists). While
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
360 behaviors like this are acceptable to some users (particularly developers,
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
361 who are used to such things), they tend to cause many Gaim SVN users to
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
362 contact Gaim developers and report the same (usually egregious) bug over and
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
363 over - using time which could be better spent fixing the bugs.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
364
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
365 A second major point involves public resources - an SVN checkout is not a
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
366 cheap operation. As many Sourceforge users are aware, at various points in
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
367 the recent past Sourceforge CVS has been less than pleasant to work with.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
368 This is, of course, because Sourceforge hosts dozens and dozens of useful and
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
369 active projects which use[ed] CVS as a primary method of source code
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
370 collaboration. Unfortunately, when too many users are poking around in that
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
371 CVS just for the sake of poking around, it prevents other users who are
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
372 trying to do work to improve those very same projects from accomplishing
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
373 their tasks. Naturally, this could easily become true of Sourceforge's SVN
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
374 offering as well. It is better for the community if an enterprising
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
375 individual wishing to fix a particular bug [s]he has seen can get to the code
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
376 and create a patch, even if this means that some users have to wait a few
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
377 weeks for the next release to see what new features it might hold.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
378
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
379 The third point is not a problem which has yet come up, but it is in the back
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
380 of the mind of the developers who bring you Gaim. As a third-party IM client,
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
381 Gaim is not a priority (and indeed may be an irritant) for the IM service
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
382 providers. We do our best to keep Gaim playing nice and being friendly on the
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
383 IM networks it uses; however, at times there are bugs in the protocol
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
384 support. If a few dozen people are using this buggy client, the IM providers
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
385 are not likely to go out of their way to do anything about it. However, if
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
386 hundreds of people are pointing an ill-behaved client at an IM server, the
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
387 server administrators may be forced to take action. (This is particularly
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
388 likely if the buggy behavior is damaging in some way.) Gaim releases
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
389 represent code which the Gaim developers feel is relatively well-behaved and
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
390 stable. This includes not only the interface seen by Gaim users, but the
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
391 traffic seen by IM service providers. Gaim SVN bears no such guarantees.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
392
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
393 In short, there are a lot of good reasons to not use Gaim SVN if one does not
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
394 wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
395 in some intimate way. There are, however, only a few reasons to use Gaim SVN
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
396 outside of the above. Please weigh these things carefully and decide whether
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
397 you wish to use Gaim SVN for a good reason which furthers the community, or
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
398 for selfish reasons which are not entirely important.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
399
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
400 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
401 | 2. Using Gaim
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
402 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
403
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
404 2.1 How do I register for a new account?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
405
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
406 This depends on the protocol.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
407
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
408 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
409 snshomepage&authLev=1&mcState=initialized&createSn=1.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
410
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
411 MSN (including Hotmail email): Go to http://registernet.passport.com/.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
412
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
413 MSN (using your own email address): Go to http://register.passport.net/.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
414
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
415 Yahoo: Go to http://edit.yahoo.com/config/eval_register.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
416
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
417 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
418
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
419 ICQ: Go to http://web.icq.com/register.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
420
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
421 Gadu-Gadu: Use the official client to create an account.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
422
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
423 Novell: See your Novell server administrator.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
424
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
425 2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
426
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
427 Use the Account Editor (Accounts->Add/Edit) to add the account of the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
428 appropriate messaging service. Use the checkbox in the account editor to
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
429 enable the account.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
430
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
431 2.3 How do I use Google Talk?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
432
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
433 Create a Jabber account as per Google's FAQ. The Audio component is not
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
434 currently supported and will not be until work on it is finished. We have no
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
435 time frame for that as yet.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
436
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
437 2.4 How do I change the font Gaim uses? The empty left padding? The background
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
438 color?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
439
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
440 The font preference in Gaim is used only for the formatting of outgoing
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
441 messages. The display fonts used by the rest of Gaim are those specified by
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
442 GTK+. To change this font you need to edit your ~/.gtkrc-2.0 file. If you
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
443 need help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0)
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
444 file. On Windows, this file is located at C:\Documents and Settings\username
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
445 \.themes\Default\gtk-2.0\gtkrc. If the file does not exist, create it.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
446
10814
364a2ef907ae [gaim-migrate @ 12468]
Luke Schierer <lschiere@pidgin.im>
parents: 10717
diff changeset
447 You can also just switch to a different GTK+ theme. You can find GTK+ themes
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
448 (and information on using them) by visiting themes.freshmeat.net,
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
449 art.gnome.org, or searching on Google.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
450
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
451 Similarly, the other font preferences are the defaults for outgoing messages,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
452 and gaim's global settings are controled by the gtk theme. Additionally, some
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
453 settings to specific parts of gaim can be set by a Gtk+ theme.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
454
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
455 2.5 Where did my ability to use Ctrl-Enter to send a message go?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
456
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
457 Gaim used to have an option in the preferences window which let you choose
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
458 whether to use Enter or Ctrl-Enter to send a message. This was less than
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
459 optimal for many reasons, not least of which was because it only let you
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
460 choose between those two options. It also caused large problems for people
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
461 who required an alternate input method (people who were typing in Chinese or
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
462 Japanese for example). On top of all this gtk provides an incredibly nice
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
463 mechanisms which allows keybindings to be set for things via the gtk theme
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
464 files. Gaim decided to use this gtk interface as a method of allowing people
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
465 to use Ctrl-Enter to send but to also allow people to use anything else they
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
466 felt like and to reduce the clutter in the User Interface. The gtk interface
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
467 is, unfortunately, not as immediately obvious as a simple checkbox, however
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
468 it is still simple. The example gtkrc file seen http://gaim.sf.net/gtkrc-2.0
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
469 shows you how to do it (among other things).
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
470
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
471 2.6 When I click the status selector, I see blank space and have to scroll.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
472 What can I do about this?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
473
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
474 Edit your ~/.gtkrc-2.0 to contain the appropriate lines from http://
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
475 gaim.sf.net/gtkrc-2.0. Search for "appears-as-list".
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
476
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
477 2.7 The status selector has extra padding in it. How can I make it smaller?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
478
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
479 Edit your ~/.gtkrc-2.0 to contain the appropriate lines from http://
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
480 gaim.sf.net/gtkrc-2.0. Search for "xthickness". There are two examples. Start
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
481 by trying the first one. If that makes the status selector look worse, then
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
482 try the second one.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
483
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
484 2.8 How do I make gaim use emacs-like keybindings, or assign a custom hotkey?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
485
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
486 You need to edit your ~/.gtkrc-2.0 to contain the appropriate lines from
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
487 http://gaim.sf.net/gtkrc-2.0. If you are using gtk-can-change-accels = 1,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
488 then you hover over the menu item then press your desired key stroke.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
489
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
490 2.9 How do I make Escape close the conversation window?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
491
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
492 Sadly, you can't use the hover-and-press technique just described for this,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
493 because Escape closes the menu. You have to hand-edit ~/.gaim/accels. Close
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
494 Gaim, and open ~/.gaim/accels in your favorite text editor. Find
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
495 (gtk_accel_path "<main>/Conversation/Close" "[something]"), remove the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
496 semi-colon (which is the comment character) from the start of the line if it
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
497 is there and replace whatever is between the second pair of quote marks with
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
498 Escape. Save and close, and restart Gaim.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
499
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
500 2.10 How do I use smiley themes?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
501
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
502 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
503 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
504 into the theme selector. You can find themes on the Gaim Smiley Themes (http:
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
505 //sourceforge.net/tracker/?atid=746976&group_id=235&func=browse) tracker.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
506
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
507 You can also install themes manually by uncompressing them to their own
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
508 directory in ~/.gaim/smileys/
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
509
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
510 2.11 Why are the status icons so big?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
511
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
512 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
513 we're able to show more information about each buddy on the buddy list. The
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
514 'Big List,' as we call it, shows status text and idle time concisely and
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
515 attractively. It shows more than one status "emblem" for each buddy,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
516 indicating at the same time a mobile user who is away. Most importantly, it
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
517 puts the buddy icon in the list, making it far easier to locate buddies
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
518 within a large list where names are harder to pick out than images. Due to
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
519 the increased usability of this interface, we have made it the default.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
520
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
521 We are aware that some people feel more comfortable using an interface more
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
522 similar to IM clients they may have used in the past. The 'Big List' can be
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
523 disabled by un-checking "Show buddy details" in the Buddies menu.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
524
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
525 2.12 Why do the emblems move around the status icon?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
526
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
527 The four corners of the icon have different precedence. The lower-right is
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
528 the highest, lower-left is second-highest, etc. The most important emblem is
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
529 in the lower-right, always. When an AOL buddy is not away, the fact that [s]
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
530 he's an AOL user is the most important information shown in the icon. The
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
531 consistency is that the user can always look in the same place on the icon to
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
532 find out what he needs to know. Also, importantly, the lower-right corner
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
533 emblem is the only emblem that shows up when "Small list" is on, as only one
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
534 emblem would fit.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
535
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
536 2.13 How do I get sound to work correctly?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
537
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
538 Gaim uses gstreamer to play sounds. Playing sounds directly through esound or
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
539 arts is no longer supported.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
540
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
541 To compile Gaim with support for gstreamer you need libgstreamer0.10-dev and
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
542 its dependencies. If you do not wish to install these packages you can also
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
543 just change your sound playing method in preferences to Command and use
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
544 esdplay %s or artsplay %s.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
545
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
546 2.14 How do I make Gaim use ALSA or OSS for playing sounds? What does the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
547 "Automatic" option do?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
548
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
549 The "Automatic" option lets gstreamer pick how the sounds are played. You can
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
550 use the gstreamer-properties tool to control this.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
551
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
552 2.15 Why does Gaim use the same WM_CLASS for every window? It makes it
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
553 impossible to control window size and placement for the buddy list
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
554 separately from the conversations.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
555
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
556 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
557 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
558 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
559 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
560 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
561 then it should provide a WM_WINDOW_ROLE property."
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
562
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
563 Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
564 instances, and the documentation for the gtk_window_set_wmclass function says
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
565 explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
566 to differentiate windows. If your window manager is having problems
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
567 differentiating between Gaim windows, please ensure that it uses the
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
568 WM_WINDOW_ROLE hint per the ICCCM.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
569
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
570 2.16 I blocked someone accidentally, how can I unblock them?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
571
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
572 See the "Privacy" option under the "Tools" menu of the Buddy List.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
573
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
574 2.17 What is a "Buddy Pounce"?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
575
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
576 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
577 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
578 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
579 buddy pounce is much like a macro, or a recorded action. When you set a
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
580 pounce on someone, you choose from a number of events, such as sign on or
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
581 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
582 actions include everything from playing a sound (like an Alert would do) to
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
583 sending a message to the person, to executing a command. This action will
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
584 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
585 your buddy list who you have pounced signs on.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
586
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
587 2.18 Where does gaim store its logs?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
588
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
589 On unix, they are in ~/.gaim/logs, on win32 they are in the C:\Documents and
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
590 Settings\user\Application Data\.gaim\logs directory. (NOTE: Application Data
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
591 is a hidden directory.) In either case, new logs (new as of 0.73) are in
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
592 subdirectories that correspond to protocol/yourscreenname/theirscreenname.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
593
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
594 2.19 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
595 isn't IM-related?
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
596
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
597 No, you can't. We get requests for this often, but Gaim is indeed a messaging
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
598 client. Aside from the capabilities each protocol may support, the Gaim
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
599 developers have no intention to turn Gaim into a multi-feature Internet
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
600 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
601 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
602 available for Linux, Windows, or whatever operating system you use that would
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
603 undoubtedly do a better job.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
604
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
605 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
606 | 3. Features
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
607 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
608
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
609 3.1 Does Gaim support file transfer?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
610
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
611 Somewhat, yeah. As of 1.2.1 The following is supported:
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
612
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
613 • Sending and receiving files on AIM/ICQ (although it might be a bit buggy)
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
614 • Sending and receiving files on IRC
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
615 • Sending and receiving files on Jabber
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
616 • Sending and receiving files on MSN
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
617 • Sending and receiving files on SILC
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
618 • Sending and receiving files on Yahoo when not using an HTTP proxy
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
619 (sending is limited to an unknown file size)
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
620
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
621 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
622 written to support it yet. If you would like file transfer to work better or
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
623 be more complete, get SVN and submit a patch using the generic file transfer
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
624 API.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
625
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
626 3.2 Can I turn the tray icon off?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
627
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
628 Sorry, no. The tray icon will load if you have a Notification Area.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
629
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
630 3.3 What do those colors in the conversation tab mean?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
631
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
632 • Red - A message is waiting for you
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
633 • Blue - Someone sent a message containing your name
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
634 • Green - The buddy is typing
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
635 • Yellow - The buddy began typing, and then stopped
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
636 • Gray - There has been a join or a part in that chat, or the buddy has
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
637 signed off
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
638
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
639 3.4 Can I import or export my buddy list?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
640
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
641 The plugin pack hosted at http://guifications.sourceforge.net/PluginPack has
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
642 a plugin to do this.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
643
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
644 3.5 Does Gaim support animated smileys?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
645
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
646 Yes, but there is a bug which can cause animation to be lost if gaim has to
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
647 resize the image.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
648
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
649 3.6 Can I make Gaim group screen names by the person that owns them? You know,
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
650 like Trillian's Meta Contacts?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
651
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
652 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
653 "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
654 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
655 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
656 buddies in the contact, and their order.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
657
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
658 You may need to turn off the preference option to automatically expand
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
659 Contacts in order to be able to edit an existing Contact.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
660
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
661 3.7 What happened to my timestamps? Can I change them?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
662
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
663 As of 2.0.0, timestamps follow the system locale. This is a significant
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
664 difference from previous versions of gaim, and though it was requested more
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
665 than once, we know it will prove to be a controversial decision. Fortunately
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
666 for all of you out there, we also provide plugins to change it.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
667
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
668 As of 2.0.0, there are two plugins that relate to timestamps. One, the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
669 "Timestamp" plugin, has existed for some time. It allows you to have iChat
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
670 style timestamps, though implemented to behave slightly differently. The
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
671 other plugin is new. The "Message Timestamp Formats" plugin allows you to
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
672 manipulate your timestamps in a couple different ways. Notably, you can
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
673 restore the 1.x timestamp format, and/or cause all timestamps to have dates
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
674 in them.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
675
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
676 3.8 How does Gaim decide which saved statuses to show in the status selector?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
677
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
678 Gaim shows six "popular" saved statuses in the status selector. These are
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
679 your six most recently used statuses, offset by a weight. Gaim sorts all your
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
680 saved statuses by the timestamp when they were last used. And then, for each
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
681 time you've used a status, the timestamp is increased by one day.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
682
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
683 If you are upgrading from 1.x or lower, gaim is unable to determine which are
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
684 the most popular states, as these older releases did not save that
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
685 information. As a result, the initial contents of the menu will be somewhat
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
686 random. It will settle over the first few uses of (distinct) states into the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
687 behavior described above.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
688
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
689 3.9 Why are no states listed when I go to set a state for Auto Away?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
690
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
691 Gaim can only use saved states for this feature. You need to create and save
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
692 a named state first.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
693
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
694 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
695 | 4. AIM/ICQ (OSCAR) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
696 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
697
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
698 4.1 Can I set my profile?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
699
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
700 In AIM, yes, you can. Go to Accounts->account name. Set your ICQ profile is
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
701 not supported yet.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
702
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
703 4.2 Can I set a buddy icon?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
704
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
705 Yes. Go to the Account Menu, and click to "Modify" the AIM/ICQ account you
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
706 wish to have an icon. Enter the full path to the image you wish to use in the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
707 box labeled "Buddy Icon File." The file must be smaller than 4KB. It can have
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
708 any dimensions, and can be in any format. However, if you wish Windows users
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
709 to see it, it must be in a format Windows understands, such as .bmp, .gif,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
710 and .jpg.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
711
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
712 4.3 I just changed my buddy icon, and I can't see the new one.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
713
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
714 First, try IMing yourself a few times. Buddy icons are checked when you IM
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
715 people, so depending on the protocol, that may work. If it still doesn't
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
716 update, check the file size (buddy icons must be smaller than 4kb) and the
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
717 image size (it should be 48x48 or 50x50 in most cases). Also, check the file
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
718 type. GIF or JPEG images are best supported; most other formats do not work
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
719 at all. If all of that checks out and it still doesn't work, and you're sure
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
720 the protocol supports it, try restarting Gaim.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
721
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
722 4.4 Some of my buddies are not showing up as online, why is that?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
723
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
724 AOL has set a limit for the maximum number of people you can have in your
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
725 buddy list. This number is currently 500 for AIM, if you don't think you are
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
726 anywhere near that limit, it is possible that your server-stored buddy list
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
727 is corrupt.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
728
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
729 If you think this might be the case, you can try signing on with an official
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
730 AIM program from AOL. This will usually correct any problems with the list.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
731
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
732 4.5 Can I use AIM URI's such as "aim:goim?screenname=robflynn"?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
733
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
734 Yes, you need to register gaim-url-handler in your browser. This requires
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
735 that Gaim be built with dbus support.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
736
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
737 4.6 Does Gaim support DirectIM and IM Image?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
738
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
739 Yeah, kind of. This tends to be one of the buggier areas of Gaim. If it's not
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
740 working for you, make sure that at least one person is not behind a firewall.
9178
3b25c1042973 [gaim-migrate @ 9973]
Luke Schierer <lschiere@pidgin.im>
parents: 8736
diff changeset
741
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
742 4.7 Can I send SMS messages?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
743
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
744 Yep, just send an IM to the person's phone number. For example, if the phone
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
745 number is (919) 555-1234, you would message +19195551234 We think this should
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
746 work for countries with a country code of 1 (the United States and Canada).
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
747
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
748 Sending SMS messages using "the ICQ method" is not yet supported.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
749
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
750 4.8 Can I add SMS numbers to my buddy list?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
751
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
752 Yes. You should be able to add phone numbers to your buddy list using the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
753 same format as above.
10927
4d87f2dccb6d [gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents: 10814
diff changeset
754
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
755 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
756 | 5. IRC Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
757 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
758
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
759 5.1 How do I join a channel with the IRC plugin?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
760
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
761 Create an IRC account and then sign on. After you have signed on, you can use
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
762 Buddies->Join A Chat on the buddy list to join a channel. In any window,
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
763 either a conversation or a chat, in which your IRC user is the sender, you
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
764 can also use /join to connect to a new channel.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
765
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
766 5.2 Is there a way to make Gaim automatically identify me and/or join IRC
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
767 chats on login?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
768
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
769 Yes. Add NickServ to your buddy list and place buddy pounces on him/her/it.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
770 Do not include "/msg nickserv" as part of the message to send.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
771
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
772 In version 0.64 or higher, you can add a chat to your buddy list, right click
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
773 it, and tell Gaim to auto-join it.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
774
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
775 5.3 Is it possible to change the user name that appears in username@hostname?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
776
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
777 Yes. Go to the Accounts menu. Select your IRC account and click to edit.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
778 Click the Advanced tab. Enter a name in the Username field.
10927
4d87f2dccb6d [gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents: 10814
diff changeset
779
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
780 5.4 How can I set/change my real name?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
781
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
782 Go to the Accounts menu. Select your IRC account and click to edit. Click the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
783 Advanced tab. Enter a name in the Real name field.
10927
4d87f2dccb6d [gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents: 10814
diff changeset
784
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
785 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
786 | 6. Jabber Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
787 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
788
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
789 6.1 How do I choose which Jabber server to use?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
790
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
791 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
792 somebody@server.name. So when entering your Jabber "screen name", the server
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
793 is specified as part of your JID.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
794
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
795 6.2 How do I change my Jabber resource to be other than the default of "/Home"
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
796 (or the old default of "/Gaim")?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
797
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
798 In the buddy list window, click the Accounts menu. Next, find your Jabber
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
799 account and click Edit Account. Change the value in the Resource field. Click
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
800 Save. Note: This setting cannot be changed while the account is connected.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
801
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
802 6.3 Can I remove a buddy from my Jabber roster entirely?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
803
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
804 With Gaim 0.60 or later, the deletion code will do this. Gaim currently does
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
805 not retain invisibility settings between logins, just as it doesn't currently
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
806 retain "away" status.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
807
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
808 6.4 What does "Cancel Presence Notification" do?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
809
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
810 This selection, available in Gaim version 0.60 and later, and found by
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
811 right-clicking on a buddy entry in the buddy list, prevents that Jabber I.D.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
812 from receiving future presence notifications when you log on to the server.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
813
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
814 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
815 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
816
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
817 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
818 | 7. Y!M (Yahoo) Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
819 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
820
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
821 7.1 I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why doesn't
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
822 Gaim have Yahoo's "Firewall with no proxy" option?
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
823
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
824 Yahoo!'s firewall with no proxy option connects to Yahoo! by wrapping the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
825 YMSG protocol inside HTTP. Gaim currently doesn't support doing this.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
826
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
827 Gaim does support changing the port it connects to. Try changing the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
828 Pager Port in the Account editor under "Show more options". Ports known to
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
829 work are: 20, 23, 25, 80, 119, 5050, 8001, and 8002. While this doesn't work
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
830 for as many people as actually tunneling through the HTTP protocol would, it
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
831 helps many users.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
832
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
833 7.2 I blocked someone, but it doesn't seem to have worked.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
834
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
835 As of 0.81, this is a known bug in our Yahoo code. We're not sure what
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
836 exactly is wrong, but it seems to fail most often when automatically removing
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
837 the buddy from your buddy list at the same time it blocks them. It also
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
838 always seems to fail if Gaim already thinks the buddy is blocked, and you try
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
839 to block them again.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
840
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
841 We suggest manually removing Yahoo! buddies before attempting to block them.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
842 For buddies which Gaim reports are blocked but which are not, unblocking them
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
843 and reblocking them from the Tools->Privacy dialog will often get things
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
844 working.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
845
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
846 7.3 Can I get a list of Yahoo! Chat rooms? What about localized lists?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
847
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
848 Tools->Room List will let you list available Yahoo! Chat rooms. Yahoo! has
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
849 currently disabled user-created rooms. The option to create rooms still
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
850 exists in Gaim but is non-functional unless Yahoo! re-enables user-created
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
851 rooms.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
852
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
853 Please note that defaults to US localized chat rooms. To get a localized room
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
854 list, you'll need to change the Chat Room Locale setting in the account
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
855 editor, under "Show more options". In previous releases, this was known as
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
856 "Chat Room List URL". The URL is no longer used; it has been replaced by a
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
857 country code. These codes are the same as the country codes previously used
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
858 in the URLs. Certain country codes no longer seem to work (most notably de).
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
859
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
860 The list of known country codes is:
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
861
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
862 • aa => Asia
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
863 • ar => Argentina
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
864 • au => Australia
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
865 • br => Brazil
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
866 • ca => Canada
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
867 • cf => Central African Republic
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
868 • cn => China
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
869 • dk => Denmark
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
870 • es => Spain
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
871 • fr => France
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
872 • hk => Hong Kong
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
873 • in => India
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
874 • it => Italy
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
875 • kr => Korea, Republic of
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
876 • mx => Mexico
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
877 • no => Norway
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
878 • se => Sweden
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
879 • sg => Singapore
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
880 • tw => Taiwan
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
881 • uk => United Kingdom
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
882 • us => United States of America
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
883
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
884 If you discover any of these no longer work, or find other country codes that
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
885 do work, please don't hesitate to contact the development team. (See the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
886 Contact Information (http://gaim.sf.net/contactinfo.php) page.)
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
887
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
888 7.4 What protocol does Gaim use to connect to Yahoo!?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
889
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
890 Normally Gaim uses the YMSG protocol, which is the same protocol that the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
891 official Yahoo! clients use. If an attempt to login returns the "Invalid
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
892 Password" error code, Gaim automatically tries to log in using the "Web
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
893 Messenger" method. This method still uses the YMSG protocol, but
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
894 authenticates differently, and connects to a different server.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
895
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
896 While in Web Messenger mode, several things work differently or not at all.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
897 Adding, moving, and removing buddies doesn't work, and the only available
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
898 statuses are "Available" and "Invisible". In addition, the Yahoo! server
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
899 seems to ignore all Yahoo! Chat related packets. For this reason, we use the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
900 YCHT protocol to join Yahoo! Chat rooms while connected using the Web
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
901 Messenger method.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
902
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
903 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
904 | 8. MSN Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
905 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
906
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
907 8.1 Will Gaim support MSN video chat?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
908
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
909 See #vv.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
910
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
911 8.2 Why are my file transfers so slow?
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
912
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
913 Gaim only supports tranferring files over MSN via the MSN servers. This means
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
914 all your data is sent to an MSN server and then forwarded to the person at
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
915 the other end of the transfer. It is unknown whether we will support true
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
916 peer to peer file transfer over MSN.
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
917
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
918 8.3 Is there a way to invite more than one person to an MSN chat?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
919
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
920 Yes. Right click a buddy on your list and choose "Initiate Chat". In the
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
921 conversation window that appears, choose "Invite" from the "Conversation"
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
922 menu to invite another user. When the conversation framework gets another
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
923 rewrite, it is possible that this will be simplified.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
924
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
925 8.4 Is MSNP11 (MSN7) going to be supported?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
926
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
927 It is being worked on.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
928
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
929 8.5 Why can't I sign on to MSN?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
930
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
931 You probably did not compile Gaim with SSL support, or the SSL plugin failed
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
932 to load. The MSN protocol requires the use of SSL, which Gaim provides by
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
933 either GnuTLS or the combination of NSS and NSPR from the Mozilla project.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
934 Install one or both of these and recompile Gaim, and see the next question.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
935
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
936 8.6 The MSN plugin won't load, but I have Mozilla NSS!
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
937
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
938 Some distributions, including Slackware, install Mozilla NSS to a
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
939 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
940 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
941 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
942 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
943 ./configure --help for the options.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
944
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
945 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
946 files, and so will not be detected.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
947
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
948 See http://gaim.sf.net/faq-ssl.php on getting SSL to work with Gaim.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
949
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
950 8.7 What does "MSN: S: 911 3" in the debug window mean when I cannot connect
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
951 to MSN?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
952
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
953 See http://gaim.sf.net/911.txt.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
954
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
955 8.8 How do I set an MSN avatar?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
956
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
957 Gaim calls these Buddy Icons. Go to Tools->Accounts and click to Modify your
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
958 MSN account. You can drag and drop a file to the resulting dialog, or use the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
959 Open button.
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
960
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
961 8.9 What does "Has you" in the buddy tooltip mean?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
962
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
963 It shows you if that MSN user has added you to his/her buddy list. "Has you:
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
964 No" does not mean you can't talk to that person.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
965
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
966 8.10 How do I set my MSN Friendly Name (the name other users see)?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
967
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
968 In the Buddy List window, go to Accounts->account->Set Friendly Name.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
969
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
970 8.11 What does "Error reading from switchboard server" mean?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
971
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
972 We haven't fully figured that out yet, but even Microsoft's client seems to
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
973 get similar errors, although with less frequency than we do. See Bug 1060205
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
974 for further information.
7842
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 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
977 | 9. Gadu-Gadu Protocol
7842
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
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
980 9.1 What is Gadu-Gadu?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
981
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
982 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
983 www.gadu-gadu.pl (website in Polish).
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
984
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
985 9.2 I compiled Gaim from source and now it doesn't have Gadu-Gadu support. Why?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
986
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
987 We now use an external libgadu. Install your distro's libgadu-dev or
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
988 libgadu-devel package and rebuild Gaim (making sure to rerun ./configure). If
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
989 your distro doesn't provide libgadu, you can download it from http://
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
990 toxygen.net/libgadu/files/libgadu-1.7.0.tar.gz. Unpack the tarball and run:
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
991
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
992 ./autogen.sh --prefix=/usr --disable-libgadu-openssl --disable-static --enable-shared
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
993
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
994 make
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
995
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
996 su -c "make install"
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
997
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
998
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
999 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1000 | 10. Zephyr Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1001 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1002
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1003 10.1 What is Zephyr?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1004
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1005 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
1006 features include Kerberos IV authentication, multi-level chats (aka
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1007 "subscriptions"). You're probably using this because your college/employer/
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1008 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
1009 have a server to connect to.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1010
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1011 10.2 Other Zephyr clients (zwgc, owl, tzc) work, but Gaim dies with "Couldn't
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1012 initialize zephyr".
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1013
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1014 Your site might require the use of Kerberos 4 for authentication, though few
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1015 prepackaged Gaim binaries use Kerberos. One solution is to compile Gaim with
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1016 the --with-krb4 flag to point to the location of your Kerberos 4 devel files,
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1017 usually one of /usr, /usr/local, or /usr/athena, e.g. ./configure --with-krb4
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1018 =/path/to/kerberosIV
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1019
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1020 10.3 Gaim isn't working, but I never got any other Zephyr client working on
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1021 this machine.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1022
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1023 You need to have zhm (which comes with the standard Zephyr distribution)
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1024 installed, and running, and pointed at your Zephyr servers. e.g.
8736
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 zhm z1.example.com z2.example.com z3.example.com
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1027
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1028 Alternatively, there might be a firewall or a NAT between you and the Zephyr
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1029 servers. Zephyr generally doesn't work in an environment where incoming
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1030 connections cannot be made to arbitrary UDP ports.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1031
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1032 10.4 How do I use Zephyr from behind my firewall, or without recompiling with
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1033 kerberos support if needed?
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1034
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1035 You can use tzc, "Trivial Zephyr Client" and ssh to run Zephyr from a machine
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1036 that is behind a firewall or NAT. First, make sure that tzc is installed and
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1037 working on the remote machine. The best version of tzc to use can be found
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1038 http://www.club.cc.cmu.edu/debian/dists/testing/contrib/source/
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1039 tzc-cclub_001-3.tar.gz. Second, make sure that you can make a passwordless
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1040 ssh connection to the remote machine and get kerberos 4 tickets. Then, click
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1041 on "Show more options", enable "Use tzc", and set the tzc command to
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1042
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1043 /path/to/ssh username@hostname /path/to/tzc -e "%s"
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1044
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1045 Alternately, if you have tzc working on your machine, you can enable "Use
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1046 tzc", and set the tzc command to
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1047
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1048 /path/to/tzc -e "%s"
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1049
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1050
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1051 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1052 | 11. SILC Protocol
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1053 +------------------------------------------------------------------------------
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1054
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1055 11.1 What is SILC?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1056
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1057 SILC is an open protocol designed from the ground up with security in mind.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1058 It is, or should be, the protocol of choice for the paranoid. See http://
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1059 www.silcnet.org for more details.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1060
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1061 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1062 | 12. Novell Protocol
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1063 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1064
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1065 12.1 Are there any public servers for Novell?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1066
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1067 Not really. This protocol is designed to connect to a Novell GroupWise server
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1068 running on a corporate LAN.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1069
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1070 12.2 I can't seem to get it to work.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1071
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1072 Novell tells us that this protocol plugin will only work with either the
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1073 GroupWise Messenger for Linux server or the GroupWise Messenger SP2 (or
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1074 higher) server for NetWare and Windows. In addition, the server must be
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1075 secure (SSL enabled). If you have any trouble, see the FAQ question about
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1076 submitting bugs, and they will be forwarded to Novell, who have been kind
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1077 enough to continue active maintenance to the protocol plugin code they
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1078 provided us.
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1079
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1080 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1081 | 13. Scripts and Plugins
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1082 +------------------------------------------------------------------------------
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1083
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1084 13.1 How do I use perl scripts with Gaim?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1085
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1086 Save the perl script to ~/.gaim/plugins/ or $prefix/lib/gaim/, restart Gaim,
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1087 and load the perl script by checking the check box next to its name in the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1088 Plugins dialog.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1089
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1090 13.2 How do I compile a plugin for Gaim?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1091
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1092 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
1093 Gaim's source code, get the most recent tarball from http://
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1094 gaim.sourceforge.net/downloads.php (http://gaim.sf.net/downloads.php) and
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1095 untar it with the command: tar zxvf filename where filename is the file you
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1096 downloaded.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1097
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1098 After you have a Gaim source code tree:
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1099
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1100 1. Change to the resulting directory and run the command: ./configure This
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1101 will create the necessary make files.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1102 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
1103 Gaim source code tree.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1104 3. Change to the plugins/ directory.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1105 4. On Unix/Linux Type:
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1106
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1107 make name.so
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1108
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1109 where the name of the file you wish to compile is name.c.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1110
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1111 On Win32 Type:
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1112
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1113 make -f Makefile.mingw name.dll
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1114
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1115 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
1116
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1117 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
1118 instead of name.so, it won't work.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1119
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1120 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
1121 convenient. $prefix/lib/gaim is suggested. If you installed Gaim by
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1122 compiling it yourself, $prefix is /usr/local by default. Otherwise,
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1123 $prefix is /usr.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1124
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1125 13.3 I have a plugin or perl script for Gaim that used to work, but does not
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1126 with the current version.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1127
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1128 The plugin and perl script API has changed several times, which means plugins
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1129 and 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
1130 must be located in $prefix/lib/gaim/ or in ~/.gaim/plugins/, and must
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1131 implement the new API, as documented by the make docs command from the root
10927
4d87f2dccb6d [gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents: 10814
diff changeset
1132 of the Gaim source code tree. This will generate html documentation in the
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1133 doc/html directory. Also note that plugins and perl scripts are now
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1134 controlled from a separate Plugins dialog.
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1135
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1136 13.4 Where can I find documentation on writing plugins and Perl scripts?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1137
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1138 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
1139 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
1140 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
1141 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
1142 nice perl script HOWTO.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1143
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1144 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
1145 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
1146
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1147 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1148 | 14. Development
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1149 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1150
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1151 14.1 Can I help?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1152
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1153 But of course. Just find something that's bugging you and fix it. There are a
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1154 slew of a bug reports in Gaim's bug report tracker - you could pick one and
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1155 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
1156 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
1157 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
1158 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
1159 the core/UI split.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1160
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1161 14.2 Gaim never leaves a core file.
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1162
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1163 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
1164 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
1165 startup scripts (~/.bash_profile is a good place) or run it manually in a
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1166 terminal before starting Gaim from that terminal. You can also run Gaim
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1167 directly in gdb with gdb gaim.
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1168
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1169 14.3 Will you support features such as voice chat, internet phones, or video
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1170 chat?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1171
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1172 Merging the gaim-vv code will take time, and we are not sure when it will be
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1173 ready. Even then, there will remain work to be done before voice chat, video
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1174 sharing, or internet phones will work on all protocols. Right now there is
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1175 nothing in subversion related to -vv, we are not sure when that will change.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1176
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1177 14.4 Where should I report bugs?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1178
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1179 http://gaim.sf.net/bug.php.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1180
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1181 14.5 Where should I submit patches?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1182
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1183 http://gaim.sf.net/patches.php.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1184
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1185 14.6 Did you guys reverse engineer it?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1186
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1187 Jabber, MSN and IRC are published protocols, so we didn't have to reverse
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1188 engineer those. Oscar, ICQ, and Yahoo are not published, and were reverse
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1189 engineered by other people. Novell was provided by Novell, and SILC was
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1190 written by one of the developers of the protocol.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1191
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1192 +------------------------------------------------------------------------------
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1193 | 15. Miscellaneous Questions
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1194 +------------------------------------------------------------------------------
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1195
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1196 15.1 Can I IM you guys?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1197
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1198 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
1199 page!
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1200
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1201 15.2 Hello?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1202
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1203 We don't know how to answer this question. Stop asking it.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1204
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1205 15.3 Does Gaim support secure instant messaging (encrypted IMs)?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1206
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1207 Short answer: Yes, use the SILC protocol.
10927
4d87f2dccb6d [gaim-migrate @ 12703]
Gary Kramlich <grim@reaperworld.com>
parents: 10814
diff changeset
1208 Long Answer (for other protocols): Not natively. Doing secure instant
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1209 messaging right is a big deal and requires, among other things, an
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1210 authentication scheme. Simply encrypting your data stream without verifying
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1211 the party with whom you are chatting is not secure in any way; some other
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1212 clients offer options like this, but we feel that such measures instill a
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1213 false sense of security that is more harmful than helpful.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1214
8736
374477c0dd76 [gaim-migrate @ 9491]
Luke Schierer <lschiere@pidgin.im>
parents: 7842
diff changeset
1215 There are a number of 3rd party plugin developers working on developing a
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1216 secure IM framework. See the Plugins (http://gaim.sf.net/plugins.php) page
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1217 for links.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1218
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1219 15.4 Why are the passwords in accounts.xml not encrypted?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1220
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1221 This is a case of a really long answer to a short question. Read our
10717
75427cc95dfd [gaim-migrate @ 12312]
Luke Schierer <lschiere@pidgin.im>
parents: 10473
diff changeset
1222 explanation at http://gaim.sf.net/plaintextpasswords.php.
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1223
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1224 15.5 When will the next version of Gaim be released?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1225
9618
848e5fbcd520 [gaim-migrate @ 10462]
Luke Schierer <lschiere@pidgin.im>
parents: 9178
diff changeset
1226 The schedule for releases is every third Thursday. However, a new version
7842
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1227 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
1228 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
1229 Therefore, some releases will take longer than others. Major rewrites means
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1230 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
1231 is possible to do so.
9227553c97dd [gaim-migrate @ 8495]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1232
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1233 15.6 What will the next version be?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1234
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1235 Starting with version 1.0.0, Gaim version numbers have 3 parts to them. The
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1236 format is major.minor.micro. If we change something internally in Gaim such
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1237 that some plugins won't work with the newer version, we will increment the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1238 major version number. If we don't increment the major version number, and
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1239 we've added things to the Gaim API that won't break any older stuff, we will
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1240 increment the minor version number. In any other cases, we will increment the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1241 micro version number. Even and odd numbers have nothing to do with stability,
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1242 and you should always be running the latest release of Gaim to get new
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1243 features and bug fixes.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1244
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1245 15.7 So, can I look forward to mega-sexy super functionality with Gaim?
10473
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1246
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1247 Yes, that is the intended idea. In fact, there have been quite a number of
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1248 unpopular geeks who have made the switch to gaim. In a matter of days, the
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1249 number of dates and awesomeness points received by the geek increased ten
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1250 fold! You, too, can have an exciting life with Gaim. Get Gaim. Get the babes.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1251 Get uhh... hmm.
3cfab4626bbf [gaim-migrate @ 11758]
Luke Schierer <lschiere@pidgin.im>
parents: 9618
diff changeset
1252
14948
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1253 15.8 How do I change the language for the Highlight Misspelled words option?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1254
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1255 Gaim currently only supports spell checking in your locale language. This is
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1256 because gtkspell 2 does not offer a good way for us to know which
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1257 dictionaries are available or to switch between them. This functionality has
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1258 long been promised for gtkspell version 3, which has been delayed somewhat
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1259 indefinitely. See gtkspell.sf.net.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1260
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1261 15.9 Can I make Gaim transparent/translucent?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1262
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1263 You can make Gaim translucent in most versions of Windows using the
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1264 "Transparency" plugin. It is not possible to make Gaim translucent in Linux
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1265 and other platforms that use X11.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1266
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1267 X.org provides a COMPOSITE extension that allows applications to have true
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1268 translucency, but it is X.org-specific and it requires support at the GTK+
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1269 level (if it is to be per-widget). We do not wish to support this form of
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1270 translucency until it is supported by GTK+. We also do not wish to implement
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1271 the psuedo-translucency offered by other programs (by copying a section of
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1272 your background image, tinting it, and plastering it onto a Gaim window).
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1273
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1274 15.10 Can I "skin" Gaim?
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1275
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1276 The UI can be customized using GTK themes. Read http://gaim.sourceforge.net/
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1277 skins.php for more information.
97169e766d9c [gaim-migrate @ 17721]
Mark Doliner <mark@kingant.net>
parents: 10927
diff changeset
1278