# HG changeset patch # User Luke Schierer # Date 1176757371 0 # Node ID 8dd89ba7541d40dd5e57a42975a3ccde57f1b740 # Parent 2ec817794ae12a4347dd49b19188a276cf8ad8da some translation updates. Also ticket 111 says that our zh_TW translation is also a zh_HK translation. diff -r 2ec817794ae1 -r 8dd89ba7541d configure.ac --- a/configure.ac Mon Apr 16 16:21:33 2007 +0000 +++ b/configure.ac Mon Apr 16 21:02:51 2007 +0000 @@ -52,7 +52,7 @@ ;; esac -ALL_LINGUAS="af am ar az bg bn bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es et eu fa fi fr gl gu he hi hu id it ja ka kn ko ku lt mk my_MM nb ne nl nn pa pl pt_BR pt ps ro ru sk sl sq sr sr@Latn sv ta te th tr uk vi xh zh_CN zh_TW" +ALL_LINGUAS="af am ar az bg bn bs ca ca@valencia cs da de dz el en_AU en_CA en_GB eo es et eu fa fi fr gl gu he hi hu id it ja ka kn ko ku lt mk my_MM nb ne nl nn pa pl pt_BR pt ps ro ru sk sl sq sr sr@Latn sv ta te th tr uk vi xh zh_CN zh_HK zh_TW" AM_GLIB_GNU_GETTEXT dnl we don't use autobreak on cygwin!! diff -r 2ec817794ae1 -r 8dd89ba7541d doc/FAQ --- a/doc/FAQ Mon Apr 16 16:21:33 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1278 +0,0 @@ -Gaim: The Pimpin' Penguin IM Clone Thats Good For The Soul - -1. Compiling and Installing - - 1.1. What does "Gaim" stand for? - 1.2. Why can't I compile Gaim? - 1.3. I'm trying to install Gaim, but it complains that I don't have - libgtkspell.so.0, from where can I get this? - 1.4. What do I need to use the SILC protocol? - 1.5. Is there some way I can compile just Gaim, without all of these - protocols? - 1.6. I installed a new version of Gaim, but the about window says I'm - still using the old version. - 1.7. Are the packages signed? If so, by who, and how can I get the - key? - 1.8. Can I use Gaim for GTK+ 1.2? - 1.9. Can I run Gaim on IRIX? - 1.10. Can I run Gaim on HPUX? - 1.11. Can I run Gaim on MacOSX? - 1.12. How do I apply the patch "something.diff"? - 1.13. Why is Gaim crashing when I start it? - 1.14. Gaim is buggy. Gaim SVN is buggy. Why? - 1.15. Why do you always say not to use SVN? - -2. Using Gaim - - 2.1. How do I register for a new account? - 2.2. How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other - protocol? - 2.3. How do I use Google Talk? - 2.4. How do I change the font Gaim uses? The empty left padding? The - background color? - 2.5. Where did my ability to use Ctrl-Enter to send a message go? - 2.6. When I click the status selector, I see blank space and have to - scroll. What can I do about this? - 2.7. The status selector has extra padding in it. How can I make it - smaller? - 2.8. How do I make gaim use emacs-like keybindings, or assign a - custom hotkey? - 2.9. How do I make Escape close the conversation window? - 2.10. How do I use smiley themes? - 2.11. Why are the status icons so big? - 2.12. Why do the emblems move around the status icon? - 2.13. How do I get sound to work correctly? - 2.14. How do I make Gaim use ALSA or OSS for playing sounds? What does - the "Automatic" option do? - Why does Gaim use the same WM_CLASS for every window? It makes - 2.15. it impossible to control window size and placement for the buddy - list separately from the conversations. - 2.16. I blocked someone accidentally, how can I unblock them? - 2.17. What is a "Buddy Pounce"? - 2.18. Where does gaim store its logs? - 2.19. Can I use Gaim for e-mail, blogging, an RSS feed, or something - else that isn't IM-related? - -3. Features - - 3.1. Does Gaim support file transfer? - 3.2. Can I turn the tray icon off? - 3.3. What do those colors in the conversation tab mean? - 3.4. Can I import or export my buddy list? - 3.5. Does Gaim support animated smileys? - 3.6. Can I make Gaim group screen names by the person that owns them? - You know, like Trillian's Meta Contacts? - 3.7. What happened to my timestamps? Can I change them? - 3.8. How does Gaim decide which saved statuses to show in the status - selector? - 3.9. Why are no states listed when I go to set a state for Auto Away? - -4. AIM/ICQ (OSCAR) Protocol - - 4.1. Can I set my profile? - 4.2. Can I set a buddy icon? - 4.3. I just changed my buddy icon, and I can't see the new one. - 4.4. Some of my buddies are not showing up as online, why is that? - 4.5. Can I use AIM URI's such as "aim:goim?screenname=robflynn"? - 4.6. Does Gaim support DirectIM and IM Image? - 4.7. Can I send SMS messages? - 4.8. Can I add SMS numbers to my buddy list? - -5. IRC Protocol - - 5.1. How do I join a channel with the IRC plugin? - 5.2. Is there a way to make Gaim automatically identify me and/or join - IRC chats on login? - 5.3. Is it possible to change the user name that appears in - username@hostname? - 5.4. How can I set/change my real name? - -6. Jabber Protocol - - 6.1. How do I choose which Jabber server to use? - 6.2. How do I change my Jabber resource to be other than the default - of "/Home" (or the old default of "/Gaim")? - 6.3. Can I remove a buddy from my Jabber roster entirely? - 6.4. What does "Cancel Presence Notification" do? - -7. Y!M (Yahoo) Protocol - - 7.1. I cannot connect to Yahoo! and I'm behind a firewall or NAT. Why - doesn't Gaim have Yahoo's "Firewall with no proxy" option? - 7.2. I blocked someone, but it doesn't seem to have worked. - 7.3. Can I get a list of Yahoo! Chat rooms? What about localized - lists? - 7.4. What protocol does Gaim use to connect to Yahoo!? - -8. MSN Protocol - - 8.1. Will Gaim support MSN video chat? - 8.2. Why are my file transfers so slow? - 8.3. Is there a way to invite more than one person to an MSN chat? - 8.4. Is MSNP11 (MSN7) going to be supported? - 8.5. Why can't I sign on to MSN? - 8.6. The MSN plugin won't load, but I have Mozilla NSS! - 8.7. What does "MSN: S: 911 3" in the debug window mean when I cannot - connect to MSN? - 8.8. How do I set an MSN avatar? - 8.9. What does "Has you" in the buddy tooltip mean? - 8.10. How do I set my MSN Friendly Name (the name other users see)? - 8.11. What does "Error reading from switchboard server" mean? - -9. Gadu-Gadu Protocol - - 9.1. What is Gadu-Gadu? - 9.2. I compiled Gaim from source and now it doesn't have Gadu-Gadu - support. Why? - -10. Zephyr Protocol - - 10.1. What is Zephyr? - 10.2. Other Zephyr clients (zwgc, owl, tzc) work, but Gaim dies with - "Couldn't initialize zephyr". - 10.3. Gaim isn't working, but I never got any other Zephyr client - working on this machine. - 10.4. How do I use Zephyr from behind my firewall, or without - recompiling with kerberos support if needed? - -11. SILC Protocol - - 11.1. What is SILC? - -12. Novell Protocol - - 12.1. Are there any public servers for Novell? - 12.2. I can't seem to get it to work. - -13. Scripts and Plugins - - 13.1. How do I use perl scripts with Gaim? - 13.2. How do I compile a plugin for Gaim? - 13.3. I have a plugin or perl script for Gaim that used to work, but - does not with the current version. - 13.4. Where can I find documentation on writing plugins and Perl - scripts? - -14. Development - - 14.1. Can I help? - 14.2. Gaim never leaves a core file. - 14.3. Will you support features such as voice chat, internet phones, - or video chat? - 14.4. Where should I report bugs? - 14.5. Where should I submit patches? - 14.6. Did you guys reverse engineer it? - -15. Miscellaneous Questions - - 15.1. Can I IM you guys? - 15.2. Hello? - 15.3. Does Gaim support secure instant messaging (encrypted IMs)? - 15.4. Why are the passwords in accounts.xml not encrypted? - 15.5. When will the next version of Gaim be released? - 15.6. What will the next version be? - 15.7. So, can I look forward to mega-sexy super functionality with - Gaim? - 15.8. How do I change the language for the Highlight Misspelled words - option? - 15.9. Can I make Gaim transparent/translucent? - 15.10. Can I "skin" Gaim? - -+------------------------------------------------------------------------------ -| 1. Compiling and Installing -+------------------------------------------------------------------------------ - -1.1 What does "Gaim" stand for? - - For freedom! No, seriously, it doesn't stand for anything. It's our name and - we're sticking to it. The two acceptable forms of capitalization are "Gaim" - and "gaim" (and not "GAIM"). - -1.2 Why can't I compile Gaim? - - Make sure you have relatively recent versions of automake, autoconf, and - gettext. HOWEVER, generally speaking, having the absolute newest of them is - not as good as having one version short of newest since we might not have - found work-arounds for the latest set of changes. Also, some versions of - automake require certain ranges of gettext versions, and we are utterly - unable to keep track of what versions will work with what other versions. - - If you have Slackware < 9.1, you need to get non-slack packages for autoconf, - automake and libtool. You also have to copy the contents of /usr/local/share/ - aclocal to /usr/share/aclocal. This is due to bugs in Slackware and the auto* - packages. - - *BSD users may also have problems with libtool and will also have to remove - the --no-verify from the configure script. - - Having problems getting SSL and MSN working? See http://gaim.sf.net/ - faq-ssl.php for distribution specific hints. - -1.3 I'm trying to install Gaim, but it complains that I don't have - libgtkspell.so.0, from where can I get this? - - libtgtkspell.so.0 is provided by gtkspell. This library is used by Gaim to - provide the "Highlight misspelled words" feature. You can find an RPM of - gtkspell at freshrpms.net. You can find the source and a non-Red Hat specific - RPM at gtkspell.sourceforge.net. - -1.4 What do I need to use the SILC protocol? - - You need to install the SILC toolkit (http://silcnet.org/software/download/ - toolkit/) and the Gaim SILC plugin. This plugin is generally provided as a - separate package (such as a gaim-silc RPM). If you're compiling yourself, see - the ./configure --help for specifying the SILC includes and libs. If you're - compiling an SRPM, use --with silc to build the gaim-silc RPM. - - In Windows, the SILC toolkit is installed with Gaim. - - Some distributions provide the SILC toolkit and include Gaim's SILC plugin in - their Gaim package. - -1.5 Is there some way I can compile just Gaim, without all of these protocols? - - Yeah. There are actually three ways to do it. - - 1. Use the --with-static-prpls option to ./configure along with - --disable-plugins. This will let you choose which protocols are compiled - in with Gaim, but you will not be able to use any other protocols or - plugins. - - You'll need to compile any protocols that you specified in - --with-static-prpls. Oscar is the default. - - 2. Use the --with-dynamic-prpls option to ./configure - - 3. Change to the directories for the protocols you want to compile (e.g. src - /protocols/jabber), and run make from there. Then after you've compiled - all of them, change back to src/ and run make gaim. - -1.6 I installed a new version of Gaim, but the about window says I'm still - using the old version. - - If you compiled yourself, and you previously had an RPM or a Debian package - installed, you need to remove that first. rpm -e gaim or dpkg -p gaim should - work. - - Likewise, if you want to use an RPM or deb and you have previously compiled - Gaim from source, you need to make uninstall to remove all Gaim files from / - usr/local. - -1.7 Are the packages signed? If so, by who, and how can I get the key? - - Yes, all packages are signed. The signature for the tarball and bzip2 archive - are provided by separate downloads. The RPMs we provide are signed by either - Ethan Blanton, Mark Doliner, or Stu Tomlinson. Usually the Mandrake RPMs are - signed by, Mark Doliner, the Fedora Core RPMs are signed by Stu Tomlinson, - and the Red Hat 8 and 9 RPMs are signed by Ethan Blanton. The keys can be - obtained from any key server. http://pgp.mit.edu/ is popular. - -1.8 Can I use Gaim for GTK+ 1.2? - - As of version 0.60, Gaim has been completely converted to using GTK+2.0. We - really really really recommend using the most current version of Gaim and not - a GTK+1.2 version of Gaim. However, if you are living in the '90s, or you're - afraid GTK+2.0 will insult your mother, you can use Gaim 0.59.9, which is the - last version of Gaim that used GTK+1.2. We should warn you though, this - version of Gaim hasn't had any new features since the middle of 2002, and - some protocols likely do not work. Also, the 0.59.x releases aren't - breathtakingly beautiful. - -1.9 Can I run Gaim on IRIX? - - Sure you can - the amount of effort involved depends on which compiler you - use; there is however no official support. - - GCC (tested with 3.4 on IRIX 6.5.29): All but one necessary changes were - included in the official sources. You will notice GnuTLS will not be included - by default, even if the necessary includes and libraries are available; to - add SSL support, open the configure script in your favourite editor and - replace all instances of "-lnsl" by "-lnsl -lgnutls". Ask no questions :-) it - Just Works. Mozilla-NSS wasn't tested. - - MIPSPro CC (tested with 7.4.4m on IRIX 6.5.29): Less trivial for obvious - ANSI-tightness reasons. There's an unofficial patch for 2.0.0 beta3 available - http://jesuschrist.be/gaim/gaim-2.0.0beta3_irix.patch, which applies (amongst - others) the SSL hack described above. You will need to configure WITHOUT the - Zephyr protocol plugin. - - NOTE: Jabber crashed gaim when using TLS. This is a bug inside GnuTLS that - might or might not be fixed by the time you read this. - -1.10 Can I run Gaim on HPUX? - - Yes, you can; with GCC 4.1.1 on HPUX 11.11 at least it worked fine. There is - however no official support. - - The build scripts that are shipped with the "official" releases are - unfortunately incompatible with the HPUX linker; fetching the svn version and - running autogen.sh however gives you a healthy build dir. Configure gaim - WITHOUT the X screensaver extension and disable the gtk- and glibtests; no - source hacks are needed. - -1.11 Can I run Gaim on MacOSX? - - Yes you can, but we do not provide a package for it. The reason being that in - order to use Gaim on MacOSX, you need to install an X server and GTK+, which - we are not prepared to support. You can either compile Gaim (and its - dependencies) yourself, or you can use the fink installer available from - http://fink.sf.net. If you would like a native aqua interface or a - user-friendly installer, we suggest trying Adium (http://www.adiumx.com/). - -1.12 How do I apply the patch "something.diff"? - - Type patch -p0 < something.diff from inside the Gaim directory. If that - doesn't work, try patch -p1 < something.diff. - -1.13 Why is Gaim crashing when I start it? - - First of all make sure you are using the most recent version of Gaim. If you - still have problems, try the following: - - • Make sure only one version of Gaim is installed. "whereis gaim" can - sometimes be useful for determining this. - • "export GDK_USE_XFT=0" in a terminal and then run Gaim from the same - terminal. - • If Gaim is not crashing, but is just sitting there not displaying - anything, try turning off anything else that might be using the sound - device (ie xmms) and then starting Gaim. If this fixes the problem, it is - a libao issue, not a Gaim issue, and can be worked around by the use of - esd or arts. - • Try disabling or deleting any 3rd party plugins, especially anything - related to encryption. - • If you use 0.75 or higher on win32, try deleting tcl.dll. - -1.14 Gaim is buggy. Gaim SVN is buggy. Why? - - Non-current versions have old bugs which may be fixed in the current - version--that's why we make new releases. SVN is frequently unusable because - of changes in the code. Bugs are introduced during the development process - and are hopefully fixed before a release is made. - -1.15 Why do you always say not to use SVN? - - That's a long story. For starters, see the previous question. It is often the - case that Gaim SVN exhibits bad behavior due to features and bugfixes which - are in a transitory state or which are not yet well understood. These bad - behaviors range from the harmless (maybe a graphical glitch in a dialog box) - to the irritating (a particular protocol may not work), to the downright - damaging (recently a bug in SVN destroyed the user's buddy lists). While - behaviors like this are acceptable to some users (particularly developers, - who are used to such things), they tend to cause many Gaim SVN users to - contact Gaim developers and report the same (usually egregious) bug over and - over - using time which could be better spent fixing the bugs. - - A second major point involves public resources - an SVN checkout is not a - cheap operation. As many Sourceforge users are aware, at various points in - the recent past Sourceforge CVS has been less than pleasant to work with. - This is, of course, because Sourceforge hosts dozens and dozens of useful and - active projects which use[ed] CVS as a primary method of source code - collaboration. Unfortunately, when too many users are poking around in that - CVS just for the sake of poking around, it prevents other users who are - trying to do work to improve those very same projects from accomplishing - their tasks. Naturally, this could easily become true of Sourceforge's SVN - offering as well. It is better for the community if an enterprising - individual wishing to fix a particular bug [s]he has seen can get to the code - and create a patch, even if this means that some users have to wait a few - weeks for the next release to see what new features it might hold. - - The third point is not a problem which has yet come up, but it is in the back - of the mind of the developers who bring you Gaim. As a third-party IM client, - Gaim is not a priority (and indeed may be an irritant) for the IM service - providers. We do our best to keep Gaim playing nice and being friendly on the - IM networks it uses; however, at times there are bugs in the protocol - support. If a few dozen people are using this buggy client, the IM providers - are not likely to go out of their way to do anything about it. However, if - hundreds of people are pointing an ill-behaved client at an IM server, the - server administrators may be forced to take action. (This is particularly - likely if the buggy behavior is damaging in some way.) Gaim releases - represent code which the Gaim developers feel is relatively well-behaved and - stable. This includes not only the interface seen by Gaim users, but the - traffic seen by IM service providers. Gaim SVN bears no such guarantees. - - In short, there are a lot of good reasons to not use Gaim SVN if one does not - wish to develop Gaim, Gaim plugins, or a codebase which interacts with Gaim - in some intimate way. There are, however, only a few reasons to use Gaim SVN - outside of the above. Please weigh these things carefully and decide whether - you wish to use Gaim SVN for a good reason which furthers the community, or - for selfish reasons which are not entirely important. - -+------------------------------------------------------------------------------ -| 2. Using Gaim -+------------------------------------------------------------------------------ - -2.1 How do I register for a new account? - - This depends on the protocol. - - AIM: Go to http://my.screenname.aol.com/_cqr/login/login.psp?siteId= - snshomepage&authLev=1&mcState=initialized&createSn=1. - - MSN (including Hotmail email): Go to http://registernet.passport.com/. - - MSN (using your own email address): Go to http://register.passport.net/. - - Yahoo: Go to http://edit.yahoo.com/config/eval_register. - - Jabber: See the question How do I register a new Jabber account? below. - - ICQ: Go to http://web.icq.com/register. - - Gadu-Gadu: Use the official client to create an account. - - Novell: See your Novell server administrator. - -2.2 How do I use AIM, MSN, Yahoo!, Jabber, ICQ, or any other protocol? - - Use the Account Editor (Accounts->Add/Edit) to add the account of the - appropriate messaging service. Use the checkbox in the account editor to - enable the account. - -2.3 How do I use Google Talk? - - Create a Jabber account as per Google's FAQ. The Audio component is not - currently supported and will not be until work on it is finished. We have no - time frame for that as yet. - -2.4 How do I change the font Gaim uses? The empty left padding? The background - color? - - The font preference in Gaim is used only for the formatting of outgoing - messages. The display fonts used by the rest of Gaim are those specified by - GTK+. To change this font you need to edit your ~/.gtkrc-2.0 file. If you - need help you can see our example .gtkrc-2.0 (http://gaim.sf.net/gtkrc-2.0) - file. On Windows, this file is located at C:\Documents and Settings\username - \.themes\Default\gtk-2.0\gtkrc. If the file does not exist, create it. - - You can also just switch to a different GTK+ theme. You can find GTK+ themes - (and information on using them) by visiting themes.freshmeat.net, - art.gnome.org, or searching on Google. - - Similarly, the other font preferences are the defaults for outgoing messages, - and gaim's global settings are controled by the gtk theme. Additionally, some - settings to specific parts of gaim can be set by a Gtk+ theme. - -2.5 Where did my ability to use Ctrl-Enter to send a message go? - - Gaim used to have an option in the preferences window which let you choose - whether to use Enter or Ctrl-Enter to send a message. This was less than - optimal for many reasons, not least of which was because it only let you - choose between those two options. It also caused large problems for people - who required an alternate input method (people who were typing in Chinese or - Japanese for example). On top of all this gtk provides an incredibly nice - mechanisms which allows keybindings to be set for things via the gtk theme - files. Gaim decided to use this gtk interface as a method of allowing people - to use Ctrl-Enter to send but to also allow people to use anything else they - felt like and to reduce the clutter in the User Interface. The gtk interface - is, unfortunately, not as immediately obvious as a simple checkbox, however - it is still simple. The example gtkrc file seen http://gaim.sf.net/gtkrc-2.0 - shows you how to do it (among other things). - -2.6 When I click the status selector, I see blank space and have to scroll. - What can I do about this? - - Edit your ~/.gtkrc-2.0 to contain the appropriate lines from http:// - gaim.sf.net/gtkrc-2.0. Search for "appears-as-list". - -2.7 The status selector has extra padding in it. How can I make it smaller? - - Edit your ~/.gtkrc-2.0 to contain the appropriate lines from http:// - gaim.sf.net/gtkrc-2.0. Search for "xthickness". There are two examples. Start - by trying the first one. If that makes the status selector look worse, then - try the second one. - -2.8 How do I make gaim use emacs-like keybindings, or assign a custom hotkey? - - You need to edit your ~/.gtkrc-2.0 to contain the appropriate lines from - http://gaim.sf.net/gtkrc-2.0. If you are using gtk-can-change-accels = 1, - then you hover over the menu item then press your desired key stroke. - -2.9 How do I make Escape close the conversation window? - - Sadly, you can't use the hover-and-press technique just described for this, - because Escape closes the menu. You have to hand-edit ~/.gaim/accels. Close - Gaim, and open ~/.gaim/accels in your favorite text editor. Find - (gtk_accel_path "
/Conversation/Close" "[something]"), remove the - semi-colon (which is the comment character) from the start of the line if it - is there and replace whatever is between the second pair of quote marks with - Escape. Save and close, and restart Gaim. - -2.10 How do I use smiley themes? - - To select a theme, open Gaim's preferences to the "Smiley Themes" page and - click on whichever theme you want to use. To install a theme, simply drag it - into the theme selector. You can find themes on the Gaim Smiley Themes (http: - //sourceforge.net/tracker/?atid=746976&group_id=235&func=browse) tracker. - - You can also install themes manually by uncompressing them to their own - directory in ~/.gaim/smileys/ - -2.11 Why are the status icons so big? - - We believe that, by adding a second line of text to each buddy list entry, - we're able to show more information about each buddy on the buddy list. The - 'Big List,' as we call it, shows status text and idle time concisely and - attractively. It shows more than one status "emblem" for each buddy, - indicating at the same time a mobile user who is away. Most importantly, it - puts the buddy icon in the list, making it far easier to locate buddies - within a large list where names are harder to pick out than images. Due to - the increased usability of this interface, we have made it the default. - - We are aware that some people feel more comfortable using an interface more - similar to IM clients they may have used in the past. The 'Big List' can be - disabled by un-checking "Show buddy details" in the Buddies menu. - -2.12 Why do the emblems move around the status icon? - - The four corners of the icon have different precedence. The lower-right is - the highest, lower-left is second-highest, etc. The most important emblem is - in the lower-right, always. When an AOL buddy is not away, the fact that [s] - he's an AOL user is the most important information shown in the icon. The - consistency is that the user can always look in the same place on the icon to - find out what he needs to know. Also, importantly, the lower-right corner - emblem is the only emblem that shows up when "Small list" is on, as only one - emblem would fit. - -2.13 How do I get sound to work correctly? - - Gaim uses gstreamer to play sounds. Playing sounds directly through esound or - arts is no longer supported. - - To compile Gaim with support for gstreamer you need libgstreamer0.10-dev and - its dependencies. If you do not wish to install these packages you can also - just change your sound playing method in preferences to Command and use - esdplay %s or artsplay %s. - -2.14 How do I make Gaim use ALSA or OSS for playing sounds? What does the - "Automatic" option do? - - The "Automatic" option lets gstreamer pick how the sounds are played. You can - use the gstreamer-properties tool to control this. - -2.15 Why does Gaim use the same WM_CLASS for every window? It makes it - impossible to control window size and placement for the buddy list - separately from the conversations. - - Both strings in the WM_CLASS property are supposed to be the same for all - windows in the same instance of an application. ICCCM states that one is - meant to be the same for all instances of the application, the other is meant - to be unique to that instance of the application. ICCCM also states "If a - client has multiple windows with identical WM_CLASS and WM_NAME properties, - then it should provide a WM_WINDOW_ROLE property." - - Gtk+ sets these WM_CLASS values for us so that they are unique for Gaim - instances, and the documentation for the gtk_window_set_wmclass function says - explicitly not to use it for anything else. Gaim uses the WM_WINDOW_ROLE hint - to differentiate windows. If your window manager is having problems - differentiating between Gaim windows, please ensure that it uses the - WM_WINDOW_ROLE hint per the ICCCM. - -2.16 I blocked someone accidentally, how can I unblock them? - - See the "Privacy" option under the "Tools" menu of the Buddy List. - -2.17 What is a "Buddy Pounce"? - - Gaim introduced buddy pounces a few releases before AOL came out with "Buddy - Alerts." Despite this though, you could think of a buddy pounce as an Alert - and get an idea of the most minimal uses of a buddy pounce. In reality, a - buddy pounce is much like a macro, or a recorded action. When you set a - pounce on someone, you choose from a number of events, such as sign on or - someone going away, and then you choose from a number of actions. These - actions include everything from playing a sound (like an Alert would do) to - sending a message to the person, to executing a command. This action will - occur the next time gaim detects the event, ie the next time the person in - your buddy list who you have pounced signs on. - -2.18 Where does gaim store its logs? - - On unix, they are in ~/.gaim/logs, on win32 they are in the C:\Documents and - Settings\user\Application Data\.gaim\logs directory. (NOTE: Application Data - is a hidden directory.) In either case, new logs (new as of 0.73) are in - subdirectories that correspond to protocol/yourscreenname/theirscreenname. - -2.19 Can I use Gaim for e-mail, blogging, an RSS feed, or something else that - isn't IM-related? - - No, you can't. We get requests for this often, but Gaim is indeed a messaging - client. Aside from the capabilities each protocol may support, the Gaim - developers have no intention to turn Gaim into a multi-feature Internet - client capable of doing everything under the sun. We also won't be helping to - develop plugins to turn it into that. There are many Internet applications - available for Linux, Windows, or whatever operating system you use that would - undoubtedly do a better job. - -+------------------------------------------------------------------------------ -| 3. Features -+------------------------------------------------------------------------------ - -3.1 Does Gaim support file transfer? - - Somewhat, yeah. As of 1.2.1 The following is supported: - - • Sending and receiving files on AIM/ICQ (although it might be a bit buggy) - • Sending and receiving files on IRC - • Sending and receiving files on Jabber - • Sending and receiving files on MSN - • Sending and receiving files on SILC - • Sending and receiving files on Yahoo when not using an HTTP proxy - (sending is limited to an unknown file size) - - Most of the protocols themselves support file transfer, but Gaim has not been