Recovering Settings from Old or Corrupt Preferences

From NeoWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 19:44, 21 April 2007 (edit)
Lorinda (Talk | contribs)
(Preferences Locations - corrected path name; corrected info about uno_packages)
← Previous diff
Revision as of 20:24, 22 April 2007 (edit) (undo)
Lorinda (Talk | contribs)
(Importing NeoOffice 2.0 Preferences to 2.1 Preferences - correcting name of 2.0 preferences folder)
Next diff →
Line 40: Line 40:
*Make a copy of the NeoOffice 2.1 folder found in <tt>~/Library/Preferences/</tt> *Make a copy of the NeoOffice 2.1 folder found in <tt>~/Library/Preferences/</tt>
-*Do the same with the NeoOffice 2.0 folder in the same location+*Do the same with the NeoOffice 2.x folder in the same location
*Move these copies to a safe place (they are your backups in case something goes wrong) *Move these copies to a safe place (they are your backups in case something goes wrong)
-*Locate the folders in the (original) NeoOffice 2.0 folder that need to be transferred. See the paths listed above; just replace NeoOffice 2.1 with NeoOffice 2.0 in the path names+*Locate the folders in the (original) NeoOffice 2.x folder that need to be transferred. See the paths listed above; just replace NeoOffice 2.1 with NeoOffice 2.x in the path names
*Copy the files inside these folders and put them inside the appropriate folders in the NeoOffice 2.1 folder (or replace the entire folder) *Copy the files inside these folders and put them inside the appropriate folders in the NeoOffice 2.1 folder (or replace the entire folder)
*You may want to move one folder at a time, and then start NeoOffice, making sure that things are working correctly before moving another set of preferences. *You may want to move one folder at a time, and then start NeoOffice, making sure that things are working correctly before moving another set of preferences.

Revision as of 20:24, 22 April 2007

Corrupted preferences files can sometimes cause difficulties with NeoOffice. In these instances, the Troubleshooting Tips page recommends removing the NeoOffice 2.1 folder from ~/Library/Preferences. This will solve the problem with corrupted preferences, but trashing the entire folder means that you will lose custom defined autotexts, templates, backups, key commands, menus, etc.

In order to salvage these items, it is necessary to isolate the corrupted folder in the preferences file. You can do so following this method:

  1. If you have not done so already, move your (corrupted) NeoOffice 2.1 folder from ~/Library/Preferences to the Desktop.
  2. Make a copy (in Finder File>Duplicate) of the NeoOffice 2.1 folder. Keep this is a safe place until the procedure is done. (This gives you a backup in case you make a mistake)
  3. Select half of the folders in the users folder of the old preferences folder (The one on the desktop) and drag them into the new (uncorrupted) folder (~/Library/Preferences/NeoOffice 2.1/user). When it warns that this will replace folders of the same name, click ok
  4. Restart NeoOffice and check to see if the bug you experienced reappears. Quit NeoOffice. If the problem did not reappear, the first half of the preferences are ok; add the second half of the old preferences back into the current preferences folder, restart NeoOffice, and see if the bug reappears.
  5. Once you know which half of the preferences contains the corruption, pull that half (the one with a corruption somewhere) back onto the desktop. Quit NeoOffice.
  6. Put one folder of this corrupted half from the desktop into the current preferences file (~/Library/Preferences/NeoOffice 2.1/user), restart NeoOffice, and check for the bug. (Be sure to quit NeoOffice between checks)
  7. Repeat this until you find the offending folder
  8. If there doesn't appear to be anything vital to your work in the corrupted folder, you can drag it to the trash.
  9. If it is a critical folder (like templates) Continue this process with the files in the folder.

If you know that there are only a few folders that contain work you don't want to lose (e.g. autotext, templates or backup), you can try just dragging those back in one at a time and see if they create problems, rather than starting with the "half and half" method.

Preferences Locations

Here are the locations for the preferences data users are most likely to need to save:

  • autotexts in ~/Library/Preferences/NeoOffice 2.1/user/autotext
  • galleries in ~/Library/Preferences/NeoOffice 2.1/user/gallery
  • templates in ~/Library/Preferences/NeoOffice 2.1/user/template
  • backups in ~/Library/Preferences/NeoOffice 2.1/user/backup
  • autocorrection in ~/Library/Preferences/NeoOffice 2.1/user/autocorrect
  • macros in ~/Library/Preferences/NeoOffice 2.1/user/basic/Standard
  • databases in ~/Library/Preferences/NeoOffice 2.1/user/database
  • writer keyboard shortcuts in ~/Library/Preferences/NeoOffice 2.1/user/config/soffice.cfg/modules/swriter/accelerator/en-US/current.xml
    • If you use a language other than US English, replace /en-US/ with the folder name corresponding to your language.
    • keyboard shortcuts for other modules can be found by boring down through similarly named folders, starting from ~/Library/Preferences/NeoOffice 2.1/user/config/soffice.cfg/modules/

It may be possible to copy some Installed extensions by copying over the ~/Library/Preferences/NeoOffice-2.1/user/uno_packages/ folder, but in many cases you are better off re-installing the extension using the Extension Manager within NeoOffice. (The Extension Manager can be accessed from the Tools menu.)

Remember that ~ refers to your home folder.

If you have added some paths or changed them, you can find the appropriate locations by choosing the NeoOffice menu then the Preferences sub-menu, the NeoOffice section and at last the Paths item.

Importing NeoOffice 2.0 Preferences to 2.1 Preferences

Sometimes when users upgrade from NeoOffice 2.0 to NeoOffice 2.1, certain preferences (including autotexts, templates, etc.) don't transfer over. This is apparently due to bugs in the underlying OpenOffice.org code. To manually "import" these preferences, do the following:

  • Make a copy of the NeoOffice 2.1 folder found in ~/Library/Preferences/
  • Do the same with the NeoOffice 2.x folder in the same location
  • Move these copies to a safe place (they are your backups in case something goes wrong)
  • Locate the folders in the (original) NeoOffice 2.x folder that need to be transferred. See the paths listed above; just replace NeoOffice 2.1 with NeoOffice 2.x in the path names
  • Copy the files inside these folders and put them inside the appropriate folders in the NeoOffice 2.1 folder (or replace the entire folder)
  • You may want to move one folder at a time, and then start NeoOffice, making sure that things are working correctly before moving another set of preferences.

N.B. this procedure is experimental in nature. It is possible that doing this may, in some cases, create problems in the functioning of NeoOffice. This is why it is imperative to create a backup of the preferences folders before beginning to move things.



This article in other languages: Français
Personal tools