OOo Off the Wall: Recovering Hidden Treasures

Can't find your favorite functionality tools and shortcuts in 2.0? They still might be available, if you know where to look.

It's a little-known secret, but what you see in the interface of version 2.0 of isn't what you have to settle for. Hidden throughout version 2.0 are dozens of pieces of functionality, each available in a few seconds by customizing the menus, toolbars or keyboard shortcuts of applications. Some of these hidden treasures are small tools useful only to users with certain work habits. However, perhaps the most useful customizations are older versions of tools that have been redesigned in version 2.0. In several cases, these older versions are designed better than their replacements. And, if nothing else, they often are more familiar.

Customizing Menus

These former version of tools can be recovered for use by customizing commands in menus, toolbars and keyboard shortcuts. Menus and keyboards use a similarly designed windows for customization, while toolbars, for some reason, cram the same functionality into one window. In either interface, customization is easy enough once you've gone through it the first time.

For the sake of simplicity, let's focus on adding commands to menus:

  • 1. Select Tools -> Customize. The Customize window opens.

  • 2. Do one of the following: select an existing menu to which you can add an icon from the Menu drop-down list, or create a new menu using the New button. OOo already has nine menus, which is about the limit of what is convenient. For this reason, think twice before creating a new menu. You also can move the position of menus if you select the Move menu.

  • 3. Select the Add button. The Add Command window opens.

  • 4. Select one of the Categories from the left-hand pane. The contents of the Command pane on the right changes with your selection.

  • 5. Select a command from the right-hand pane. In most cases but not all, a description displays at the bottom of the window.

  • 6. Select the Add button to add the command to the menu.

    Nothing in the window indicates that you have made a choice. However, if you try to add the command a second time, the program bars the action and displays a message box explaining that the command is already in the menu.

  • 7. Select the Close button when you are finished adding commands. You then return to the Customize window. The commands you have added now are listed in the Entries pane for the menu.

  • 8. Use the Up and Down arrows to position commands. You also can select the Modify button to add a new sub-menu, add a divider to group commands, rename a command or delete one.

  • 9. Select the OK button to continue. You now have changed the menu for the current application only. Remember, if you want a feature to be available in another application, you have to repeat the process in the second application.

Because customization affects the program, not your documents, you don't need to save anything in a template.

Going Retro

Which commands you consider treasures depend partly on your work habits. For example, if you want more control over deletion, the Edit category has a dozen commands to delete either the start or end of words, lines, sentences or paragraphs. You can enable a similar range of commands for selection in the Navigate category. Similarly, frequent macro writers might want to enable some of the commands in the category.

One of the most common customizations may be to enable functionality available in one application that you frequently need in another. For example, although 3-D objects are available in Draw, they aren't available in Writer.

By far, though, the most useful customizations are ones that were available in the editing window in earlier versions but were removed from the 2.0 default interface. These customizations include:

  • View -> Graphics On/Off. This option presumably was removed from version 2.0's interface because of the panic it causes in newcomers who accidentally activate it. Still, if you're creating a Writer document full of graphics--especially on a low-memory machine--toggling this command is a useful way of speeding up scrolling.

  • Format -> Fontwork. This is the tool that bends graphical text into fantastic shapes. In order to make the interface more like MS Office, version 2.0 replaces Fontwork with the Fontwork Gallery and a Fontwork floating toolbar. Because you have to choose a sample from the Fontwork Gallery, regardless of whether there's one whose color and shape suits your needs, the changes are a step backward in usability. Nor, as far as I can see, can you adjust or tweak the text's shadow with the new tools. The old Fontwork tool is much quicker to use and provides more options.

The old Fontwork tool has more options and is easier to use than the new one.

The new tool for graphic text effect is harder to use than the old one.

  • Documents -> Mail Merge. Version 2.0 replaces this with the Mail Merge Wizard. This tool may be fine if you want to mail merge a letter or have a JavaMail client to merge to e-mail. However, it's a change for the worse if you use mail merge for any other purposes, such as outputting two slightly different versions of the same document. It's also a problem if you're a free software advocate who would prefer to avoid using Java. Moreover, wizard or not, the new tool actually seems to be harder to use than the old one. You can retrieve the old tool from the Document category.

The old mail merge tool is another retro classic.

Despite the name, this new mail merge tool offers few advantages if any over the old.

  • Format -> Asian phonetic guide. Ruby-text is a small line of text that appears above the main one. In earlier versions of, Ruby-text was enabled when Asian languages were enabled from Tools -> Options -> Language Settings -> Language, so that it could be used as a pronunciation guide in Japanese and Chinese. It is equally useful at providing a crib sheet for any language. Yet, for some reason, enabling Asian languages no longer makes Ruby-text available. Instead, you need to find the Asian Phonetic Guide in the list of commands.

Ruby-text used here for the opening lines of Beowulf.


The reasons for hiding some functionality under Tools -> Customize is easy to imagine. In many cases, the commands were unlikely to be used by beginners, and seeing them only must have added to anxiety options. In some cases, because they changed the display, commands could unnerve users who accidentally activated them.

In other cases, the changes in version 2.0 seem to have been intended to make's editing window closer to MS Office's. This seems to be the case with the removal of the Main toolbar from the left side of the window and the conversion of the Draw toolbar into a clone of MS Word's. These changes, the rationale goes, makes switching to easier--which is fair enough, except when it confuses existing users or involves copying a poorly designed interface.

Whatever the circumstances, finding the advanced tools squirreled away can be a relief. Admittedly, each one that is retained like a binary code version of an appendix contributes in a small way to code bloat, so maybe they should not have been retained. Yet, if you do know about them, you may be glad that they're still available, especially if you're a long-time user who's grown accustomed to them.

Bruce Byfield is a course designer and instructor and a computer journalist who writes regularly for NewsForge and the Linux Journal Web site.


-- Bruce Byfield (nanday)


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Add A Submenu to a menu item

Adam Stokar's picture

I can add a menu item fine. But now I want to add an item with a submenu. I want to select Insert->Header/Footer, then in the submenu, I choose either Header or Footer. If I select Header or Footer, I then want the submenu to have a check next to it if its on. Is it possible to do this?

Nice article

R Wood's picture

I enjoyed this. I appreciate OOo's effort to look more MSOffice-like to encourage greater adoption. But personally I have liked a lot of features that OOo2 removed, like the side toolbar. Nice knowing you can still get some of them back.

As for the Java comment, I don't let zealotry get in my way. Non-Java likers can always use the highly-useful Textmaker wordprocessor, which somehow seems to piss off the "I hate QT" crowd. Abiword is the word processor that everyone can agree on, but it crashes too frequently for me to trust it with anything serious. Can't please all the people all the time. Me, I just concentrate on my writing, so OOo is my tool of choice.

Next step: shorter load times, PLEASE!

Thanks for the article.

What's wrong with Java?

David Woodhouse's picture

Why would the use of Java for the mail merge wizard be a problem? It works fine in Fedora, where OpenOffice is built with gcj.

And OOo 2.0 isn't even released yet :)

mangoo's picture

It's funny that there are so many articles about OOo 2.0, even though it isn't released yet :)

And OOo 2.0 isn't even released yet :)

Bruce_Byfield's picture

You're forgetting that it's free software. I've been using version 2.0 for nearly a year now.

Actually ...

Anonymous Scoundral's picture

You've been using (like me) version 1.9.x. And I've been using it in my office (where I'm a writer) for over 6 months as my production word processor. Wiped office off the hard drive, left WordPerfect for backwards compatibility with my old docs. The OOo import filters for WP are decent, but they screw up the formatting terribly.

Re: Wordperfect

Heather Sumparo's picture

There is nothing like Wordperfect, when it comes to documents with a complex structure. Since WP 5.1 (for DOS) this was my alltime-favorite texprocessor.

I agree - wp5.1 was...

Alf Newby's picture

I agree - wp5.1 was my favourite, but wp5.2 is "wp5.1 without the constant switching between screens".

It is wysiwyg, fast, has same menus/keystrokes and much better than the slow bloated wp6.0 et seq.