From 100ea99d1e788f062883fd0cc3a3eb3d1c0cefd7 Mon Sep 17 00:00:00 2001 From: nobody Date: Wed, 15 May 2002 16:19:25 +0000 Subject: This commit was manufactured by cvs2svn to create tag 'GNOME_PIM_1_4_7'. svn path=/tags/GNOME_PIM_1_4_7/; revision=16859 --- help/C/evolution-faq.sgml | 973 ---------------------------------------------- 1 file changed, 973 deletions(-) delete mode 100644 help/C/evolution-faq.sgml (limited to 'help/C/evolution-faq.sgml') diff --git a/help/C/evolution-faq.sgml b/help/C/evolution-faq.sgml deleted file mode 100644 index 8e658ff308..0000000000 --- a/help/C/evolution-faq.sgml +++ /dev/null @@ -1,973 +0,0 @@ - - - Frequently Asked Questions About Ximian Evolution - - Here are some frequently asked questions about the - Evolution groupware suite from - Ximian. If you have a question that's not listed, you can - contact us at evolve@ximian.com. - - - - Features - - - - - - - How can I use Evolution with Microsoft Exchange or Lotus Notes? - - - - - If your server uses standard open protocols like IMAP, - LDAP, POP, and SMTP, you can use Evolution with it. You - can share addresses with vCards and calendar items with - iCal appointments. - - - - - - - - Can I use Evolution with KDE? - - - - - Evolution will work fine in KDE. You will need to - install all of the GNOME libraries that it depends on. - Also, certain configuration options, such as default - fonts and the message editor keybinding behavior, must be - changed using the GNOME Control Center application (this - will also run from within KDE). - - - - - - - - How can I remove or rename a folder? - - - - - Right-click on the folder and select the - Delete or - Rename items. - - - - - - - - Why doesn't drag and drop between folders seem to work? - - - - - The implementation isn't finished, although it's nearly done. - - - - In the meantime, right-click on the folders or messages - you want to move, and select the - Move or - Copy options. - - - - - - - - Can I read mail from a mailbox file created by some other - application (e.g. Mutt) without importing mail from it? - - - - - No, but it's a planned feature. - - - - - - - - Can Evolution sync with my Palm OS (tm) device? - - - - - Yes. However, it is not yet stable enough for general - release and we do not yet ship Evolution with Palm - synchronization enabled default. Until we do, you will - need to compile this in yourself. Check the - README file for additional - information on the requirements. Full compatibility and - synchronization for calendar and addressbook applications - on Palm devices will be implemented and shipped soon. - - - - - - - What is the difference between a virtual folder (vfolder) - and a regular folder? - - - - - A virtual folder is like a saved search: it is a view of - your mail. Regular folders actually contain the mail - messages. You can have one message be in multiple virtual - folders, but only in one regular folder. See the section - in the Evolution manual about virtual folders for more - information. - - - - - - - Can Evolution spell-check messages while I compose them? - - - - - Yes. The Evolution composer is able to highlight - mis-spelled word on the fly as you type them, and also - give you suggestions for possible corrections. In order - for this to work you need the - gnome-spell component, which is not - shipped with Ximian GNOME yet. - - - - If you are brave enough, you can check out module - gnome-spell from the GNOME CVS and - compile it yourself. Check out its README file for a list - of gnome-spell's requirements for - compilation. - - - - Note that you don't need to recompile Evolution after - installing gnome-spell; it will be - picked up automatically. - - - - - - - - Why can't I see the images that are contained in some HTML - mail messages. - - - - - Evolution currently doesn't support this, but it's a - planned feature. It will be an option: many people like - to turn off the images because they use up bandwidth and can - be used to spy on your email reading habits. - - - - - - - - Can I change the font that Evolution uses to compose and - display mail messages? - - - - - You have to change the GtkHTML settings for that: in the - GNOME Control Center, go to the "HTML Viewer" - configuration page, which is under the "Document Handlers" - category. - - - - - - - How do I import my Outlook .pst files into Evolution? - - - - - You cannot import these files directly into Evolution - because the .pst format is a - proprietary format. However, Mozilla Mail on Windows can - convert them into the mbox format, which can - then be imported by Evolution. - - - - To start importing your Outlook mail to Evolution, run - Mozilla Mail on Windows and select the - FileImport... - to begin. Then select that you wish to import Mail from - Outlook. Once Mozilla has imported all your mail, reboot - your computer into Linux. - - - - Mount your Windows partition in Linux and run Evolution to - begin importing your mail. Select - FileImport - File... to start importing. Set - the file type to MBox (mbox) and click on - Browse to select the mail you want - to import. - - - - If you are the only user on Windows, the mail files will - be stored in /mnt/c/windows/Application - Data/Mozilla/Profiles/default/XXXX/Mail/imported.mail/ - where /mnt/c/ is your windows - partition mount point and XXXX is some collection of - numbers and digits ending in .slt. - - - - If there is more than one user, the file will be in - /mnt/c/windows/Profiles/USERNAME/XXXX/Mail/imported.mail/ - where USERNAME is your Windows username. - - - - For each mail folder in Outlook, Mozilla will convert the - folder into one mbox file. To import all your mail, import - all the files without a .msf - extension. - - - - - - - - If Mozilla can import .pst files, why can't Evolution? - - - - - Mozilla on Windows accesses the .pst - files through the MAPI.DLL, which is - only available on Windows. MAPI.DLL - is the only way to access .pst files - and Evolution cannot use this DLL in Linux. - - - - - - - Will there be an Evolution server? How about a text-based or web-based front end? - - - - - Of course, we can't comment on unannounced future product - plans, but Evolution's architecture would permit the - existence of that kind of software. If there is enough - demand for such software we will consider moving in that - direction. - - - - - - - - Will Evolution make a good mocha? - - - - - Only espresso is planned, but you can easily plug in a chocolate component. - - - - - - - - - - - - - Getting and Compiling Evolution - - - - - - Where can I get the latest Evolution release? - - - - - There are two ways to install the latest Evolution - release: - - - - If you have Ximian GNOME installed, you can start - Red Carpet, Ximian's software updating system, and - subscribe to the Evolution channel. This will let - you install a binary for the latest release, and - will also warn you when a new version has been made - available. - - - - - - If you want to compile from source, you can - download the latest official Evolution tarball - from: - - - - - ftp://ftp.gnome.org/pub/GNOME/unstable/sources/evolution - - - - - - - - - - Are binary snapshots available? - - - - - Yes, if you have Ximian GNOME installed. Just run Red - Carpet and subscribe to the Evolution Snapshot channel. - - - - You can check the status of snapshots at - http://primates.ximian.com/~snapshot. - - - - - - - Why isn't a new snapshot available today? - - - - - Sometimes the build might fail because of problems with - the source on CVS. In this case, just wait for next day's - snapshot. - - - - - - - How do I get Evolution from CVS? - - - - - If you already have - GNOME CVS access, - simply check out the following modules: evolution, - gtkhtml, gal. - - - If you don't have a CVS account, you can use anoncvs - instead. Bear in mind that anoncvs is only synchronized once - a day, and code received from anoncvs may not be latest - version available. - - - - Before using the anoncvs server, you have to log into it. - This only needs to be done once. Use this command: - - - - cvs -z3 -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome login - - - - Then you can retrieve the modules needed to compile Evolution - using the following command: - - - - cvs -z3 -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co evolution gtkhtml gal - - - - - - - - How should I compile Evolution avoiding conflicts with my - existing GNOME installation? - - - - - The best way is to install Evolution into a separate prefix. - In order to specify a non-default installation prefix, you - can pass the --prefix option to - configure or - autogen.sh. For example: - - - - cd /cvs/evolution - ./autogen.sh --prefix=/opt/gnome - - - - If you install Evolution and the Evolution libraries in a - non-standard prefix, make sure you set the appropriate - environment variables in the startup script for Evolution: - - - - export PATH=/opt/gnome:$PATH - export GNOME_PATH=/opt/gnome:/usr - - - - You may also need to add $prefix/lib - (e.g. /opt/gnome/lib) to your - /etc/ld.so.conf. Of course, this will - not work for systems which do not use ld.so.conf, such as - HP-UX. - - - - - - - I get the error message: make: *** No rule - to make target - `all-no-@BUILD_INCLUDED_LIBINTL@' - - - - - You probably have gettext 0.10.36 or - later installed. Try downgrading to 0.10.35; - unfortunately, 0.10.36 introduced some incompatibilities - with the current xml-i18n-tools. - - - - - - - - Troubleshooting - - - - - I get Cannot initialize the Evolution - shell. - - - - - There are a number of things that can cause this error. - Check that: - - - - - - oafd is listed in your PATH - environment variable. - - - - - - GNOME_Evolution_Shell.oaf and - the other       - GNOME_Evolution_*.oaf files are - readable and installed in - $prefix/share/oaf, where - $prefix is one of the prefixes - listed in GNOME_PATH or - OAF_INFO_PATH.  (These variables are - supposed to contain $PATH-like colon-separated lists of - paths.  If the installation prefix for Evolution is - different from that). Run `oaf-slay' once before running - `evolution' again if you change $GNOME_PATH or - $OAF_INFO_PATH. - - - - - - evolution, - evolution-mail and the other - evolution-* executables are in your - $PATH. - - - - - - - - - - I get Cannot open composer window. - - - - - This actually means that Evolution cannot activate the HTML - editor component from GtkHTML. The comments in the previous - answer still apply; also make sure that - gnome-gtkhtml-editor is in your - PATH. - - - - - - - - The address suggestion list steals focus from the "To:" - entry box when I'm typing. How can I make it keep focus? - - - - - This is a bug in GTK version 1.2.10. To avoid it, downgrade - to GTK version 1.2.9, or install the Ximian version of GTK - 1.2.10. - - - - - - - - I updated Evolution and now my addressbook information is gone! - What should I do? - - - - - Evolution uses the libdb library to - handle the addressbook database. Two versions of - libdb can be used with Evolution: version - 1.88 and version 2. - - - - Unfortunately, an Evolution executable that is linked against - a certain version of libdb will only be - able to read addressbook files written by another Evolution - executable that is linked with the same version of the - library. If your addressbook is not readable by Evolution - anymore, it probably means that you used to have Evolution - linked with a certain version of libdb, - but now it gets linked to a different version. - - - - Because of the way libdb is designed, it - is not easy for Evolution to automatically do the conversion - between the two formats. But, if your Evolution used to be - linked against version 1.85 and now is linked to version 2, - there is a very simple way to convert the database and recover - your data. - - - - - - - First of all, check the format of the database using the - file command: - - - - file ~/evolution/local/Contacts/addressbook.db - - - - You want version 1.85 there. If your version is 2, then - your current Evolution is probably linked against - version 1.85 and you cannot convert the database to the - old format. To do that, follow these instructions: - - - - - - Quit Evolution. - - - - - - Make a copy of the addressbook database for backup - purposes, then move the original out of the way. - - - - cd ~/evolution/local/Contacts - cp addressbook.db addressbook.db.backup - mv addressbook.db addressbook.db.tmp - - - - - - Convert the contacts to the new format using - db_dump185 and - db_load: - - - - db_dump185 addressbook.db.tmp | db_load ~/evolution/local/Contacts/addressbook.db - - - - - - Restart Evolution. - - - - - - - - - - - Evolution reported an error when trying to retrieve from my - local spool in /var/spool/mail/username. Why? - - - - - Evolution doesn't have an external helper for moving mail, - so /var/spool/mail/ must be writable - by you. Try this: - - - - chmod 1777 /var/spool/mail - - - - We're working on a solution to this problem now. - - - - - - - - Evolution crashes reporting that it couldn't allocate N - billion bytes; how do I fix this? - - - - - This usually happens when a component tries talking a - certain version of a CORBA interface to another component - that supports a different version. For example, this can - happen when you recompile and install a single component - without recompiling/installing the rest of Evolution. - - - - If you run into this problem, make sure all the components - are compiled and installed at the same time. This also - applies to GtkHTML upgrades; after upgrading and - installing a newer GtkHTML, always re-compile and - re-install Evolution against it. - - - - - - - - What is killev and why do I need to use it? - - - - - Evolution is actually made up of several components that run - as separate processes. Evolution's shell is not very good - at cleaning up stale processes, so it is possible that - sometimes already-running components cause unexpected and/or - broken behavior. - - - - It's always a good idea to run killev - after a crash in Evolution, especially if the Evolution - shell itself crashed. (If a component crashes instead, you - should try to exit the shell cleanly first, so you give a - chance to the other components to clean things up properly.) - - - - - - - - What is oaf-slay and why do I need to use it? - - - - - oaf-slay is an utility which comes with - OAF, the Object Activation Framework that is used in the - GNOME Desktop to activate components. It will kill the - object activation daemon (oafd) as well - as all the active components on the system. - - - - Using oaf-slay - oaf-slay is quite drastic and can cause - problems with other programs that use oaf, especially with - Nautilus. To avoid problems, do - not run oaf-slay while you are in GNOME. - - - - - - - - Questions about Bugs and Debugging - - Find a bug? Here's how to help us fix it! - - - - - - - Where should I report bugs for Evolution? - - - - - You can use the GNOME Bug Report Tool - (bug-buddy), or report bugs to the - Ximian bug reporting system (Bugzilla), located at http://bugzilla.ximian.com. - - - - Please use the query function to check if a bug has been - submitted already, so that we avoid duplicate reports. - - - - - - - - - What is a stack trace (backtrace) and how do I get one? - - - - - A stack trace is a list of the chain of function calls - that lead to some point in the program. Typically, you - want to get a stack trace when Evolution crashes or - hangs and you want to try to figure out where in the - code that happened and why. For this reason, stack - traces are extremely useful for the Evolution - developers, so it's important that you learn how to get - them, and include them in crash reports. The - bug-buddy tool can get and - submit a stack trace for you. If you want to do it by - yourself, here's how: - - - First of all, in order to get a stack trace, your - executable (and possibly the libraries) must be compiled - with debugging symbols. Debugging symbols are created by - default if you compile from CVS, and are included in the - snapshot builds. If you decide to compile by yourself - with some custom CFLAGS value, make sure -g is included - in them. - - - Finally, you must put the component that crashes through - gdb, the GNU debugging tool. - To do so, make sure all the components are dead (exit - Evolution and run killev), then run the - following command: - - gdb name-of-component - - - Where "name-of-component" is the name of the component that - crashed. - - - Then, at the gdb prompt, type r (for "run") and wait a - few seconds to make sure the component has registered - with the name service. Then start - Evolution normally from a - different terminal. - - - When you have started - Evolution, reproduce the - crash, and go back to the terminal where you ran gdb. If - the component crashed, you should have a prompt there; - otherwise, just hit Control+C. At the prompt, type - info threads. This will give you a - screen that looks like this: - - - -(gdb) info threads - 8 Thread 6151 (LWP 14908) 0x409778fe in sigsuspend () from /lib/libc.so.6 - 7 Thread 5126 (LWP 14907) 0x409778fe in sigsuspend () from /lib/libc.so.6 - 6 Thread 4101 (LWP 1007) 0x409778fe in sigsuspend () from /lib/libc.so.6 - 5 Thread 3076 (LWP 1006) 0x409778fe in sigsuspend () from /lib/libc.so.6 - 4 Thread 2051 (LWP 1005) 0x409778fe in sigsuspend () from /lib/libc.so.6 - 3 Thread 1026 (LWP 1004) 0x409778fe in sigsuspend () from /lib/libc.so.6 - 2 Thread 2049 (LWP 1003) 0x40a10d90 in poll () from /lib/libc.so.6 - 1 Thread 1024 (LWP 995) 0x40a10d90 in poll () from /lib/libc.so.6 - - - For the most part, only - evolution-mail will have more - than one thread. - - - Now, for each of the threads listed, type the following commands: - -thread N -bt - - Where 'N' is the number of the thread (in this example, 1 - through 8). - - - Cut and paste all the output gdb gives you into a text - file. You can quit gdb by typing - quit - - - If you prefer, you can start gdb while a process is - running. You'll want to do this right after a crash dialog - appears, but before hitting "OK" or "Submit bug report". - Start gdb as above, but instead - of using r, type attach - PID where PID is the process ID of the - component you want to debug. - - - If that sounds too complicated, you can always use - bug-buddy to get and submit the stack - trace. - - - - - - - A component of evolution crashed, but since the rest of - evolution stayed up, I couldn't use bug-buddy to get a - stack trace. How can I use gdb to get a stack trace of - the component? - - - - - To trace a failing component (in this example, evolution-mail): - - - - Open two terminals. - - - - - In one, type gdb evolution-mail - . Replace "evolution-mail" with the name of the - component that is crashing: evolution-addressbook, - evolution-calendar, etc.) - - - - - Once gdb starts, type r and - hit enter. Give it a few seconds, to make sure it - starts up completely. - - - - - In the second terminal, type - evolution. Do whatever you did - to cause the crash in the component you used in - step two. - - - - - When the crash occurs, type 'bt' in the first - terminal. - - - - - - Cut and paste the output into your bug report. - - - - - - - - - - - - - - - -- cgit