annotate doc/FAQ @ 14962:8a564904e9b5

[gaim-migrate @ 17740] As with jabber_recv_cb_ssl(), jabber_login_callback_ssl() needs to either be cancelled properly or check to ensure its GaimConnection is valid when it is triggered. Since the former is not done yet, I've added the latter, with the same TODO comment as is present in jabber_recv_cb_ssl(). committer: Tailor Script <tailor@pidgin.im>
author Evan Schoenberg <evan.s@dreskin.net>
date Sun, 12 Nov 2006 18:34:25 +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?
14949
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?
14949
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
14949
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.
14949
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?
14949
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?
14949
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?
14949
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
14949
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
14949
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
14949
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?
14949
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?
14949
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
14949
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
14949
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
14949
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?
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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".
14949
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.
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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.
14949
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
14949
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
14949
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
14949
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
14949
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,
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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.
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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,
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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:
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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,
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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 +------------------------------------------------------------------------------
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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
14949
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