These are the available/deprecated command line arguments in OpenOffice.
(Lastest changes: November 5th 2002)


appserver


Obsolete, not used anymore.


-embedding

Obsolete, not used anymore.


-minimized

This argument only controls the visibility of the intro bitmap during startup. There is no code that minimizes the first window after startup.


-invisible

The office doesn't show the intro bitmap during startup and doesn't open the first default document. After startup there is no visible UI although using the Office API it is possible to open visible documents/dialogs. The only way to shutdown the office is through the Office API or using the task manager / kill command.


-norestore


Don't restart office and restore all opened documents automatically after an exception.


-bean

Obsolete, currently it only controls the creation of the default document. In the past this argument influenced the registration, crash mail and other features.


-server

This argument is like -invisible, additionally the ucb component is configured using the configuration key /org.openoffice.ucb.Configuration/ContentProviders/['Server']/SecondaryKeys/['Office']/ProviderData instead of /org.openoffice.ucb.Configuration/ContentProviders/['Local']/SecondaryKeys/['Office']/ProviderData to support a remote file system. This configuration data is NOT included in OpenOffice so normally you cannot use it. Please use -invisible instead.
There are some limitations for this command line argument. All "open", "print", "print to" commands on the command line are ignored. No default document is opened. After startup there is no visible UI although using the Office API it is possible to open visible documents/dialogs. The only way to shutdown the office is through the Office API or using the task manager / kill command.


-quickstart

Specifies that the quickstarter service should be activated during startup. The office doesn't show the intro bitmap during startup. If you use this option for a 2nd office this command is send to the running office and activates the quickstarter.


-terminate_after_init

The office terminates after it registers some uno services. The office doesn't show the intro bitmap during startup.


-accept=

This command line parameter provides an uno accept string to the office. The accept string is used to create an acceptor thread.
"socket," = Uses the socket implementation to create an acceptor. Currently used by scripting clients to access the StarOffice API.


-userid=

The parameter specifies an user directory which should be used by the office. Overriding the infos from soffice.ini/bootstrap.ini and sversion.ini.


-p ...

"Print" command to print all following files on the default printer. The office doesn't show the intro bitmap during startup.


-pt ...

"Print to" command to specify an additional printer for output. The office doesn't show the intro bitmap during startup.


-o (supported from src642)

Always open files on command line for editing even if they are templates.


-n (supported from src642)

Always create a new document based on the given file (use document as a template).


-nologo (supported from srx643)

The office doesn't show the intro bitmap during startup.


-view ... (supported from srx644)

The documents specified will be loaded in 'read-only' mode. The files will be copied to the temp directory and removed from it when the office is closed.


-nolockcheck (supported from srx644)

Suppress checking for a locked user installation (an unlocked installation will be locked nevertheless).


-headless (supported from srx644)

The headless mode makes it possible to script an Office without any user interface and user interface interaction. It is a special mode used typically by external scripting clients. The Office has no user interface and the lifetime must be controlled by the external scripting client.


-writer/-calc/-draw/-impress/-math/-global/-web (supported from srx644)

These parameters open a new document of the given type:

Parameter
Document type
-writer Empty writer document
-calc
Empty calc document
-draw
Empty draw document
-impress
Empty impress document
-math
Empty math document
-global
Empty global document
-web
Empty HTML document


Additional information:

The intro bitmap is not shown if the office uses the remote vcl library.


-display

Set the DISPLAY environment variable on Unix. This is only supported by the office startup script that should normally be used.