$HOME/.kde/Autostart/office-to-tray.sh
/opt/openoffice.org2.4/program/scalc -norestore &
sleep 15
/usr/local/bin/kdocker -w `/usr/X11R6/bin/xwininfo -root -children -tree | /bin/grep "OpenOffice.org Calc" | awk '{ print $1 }'` &
/opt/openoffice.org2.4/program/swriter -norestore $HOME/.1.doc
sleep 5
/usr/local/bin/kdocker -w `/usr/X11R6/bin/xwininfo -root -children -tree | /bin/grep ".1 - OpenOffice.org Writer" | awk '{ print $1 }'` &
это приводит к тому что после ввода пароля в KDE в трее оказываются calc и writer. Минус в том что нужно дождаться пока значки calc и writer окажутся в трее а потом начинать работу.
Пояснение относительно скрипта. Если в трей засунуть calc с пустым документом то при нажатии на xls документ этот xls документ открывается в новом приложении что нам и нужно а вот с writer не так. Если засунуть в трей пустой writer то первый открываемый doc файл окажется в том опен writere который сидит в трее. А это нам совсем не нужно. Поэтому в скрипте writer запускается с файлом .1.doc чтобы все последующие открываемые doc документы не оказались в трейном writere. Естественно для успешной работы скрипта нужно положить в домашнюю папку какой нибудь маленький .1.doc файл, содержащий например один символ.
На Celeron-1800 ,512Mb оперативной памяти , Fedora Core 4, KDE время открытия xls файла размером 450кб сократилось с 12 секунд до 5 секунд. Если размер xls файла меньше то время открытия соответственно тоже меньше. Если вместо KDE исользовать icewm то время сокращается до 4 секунд.
Также про сервис-параметры-Openoffice.org-Память. Выставление его до сумасшедсших размеров 128Мб итп только замедляет загрузку при такой схеме. Но вообще нужно пройтись по всем меню и поотключать лишнее. конечно отключить java. кстати пару слов об установке. я рекомендую создать отдельный репозитотирий только из пакетов OpenOffice и установить так
Вот пример оптимизированного конфига
-----------------
Также хотелось бы чтобы диалоги открытия файлов были не gtkашные а родные kde. Но в linux этот флажое отсутствует. В windows версии был найден параметр который за это отвечает
в файле "c:\PROGRAM FILES\OpenOfficePortable\Data\settings\user\registry\data\org\openoffice\Office\Common.xcu"
параметр
<prop oor:name="UseSystemFileDialog"
oor:type="xs:boolean">
<value>true</value>
</prop>
в инете нашел инфо что у тех кого данный флажок был в меню и они сменили диалоги открытия/сохранения на KDE возникали краши опенофис.
но в linux он недает никаого результтатат.
-----------------
Еще момент В KDE чтобы работал скрипт по засовыванию OO в трей нужно чтобы в окне логина если используем gdm был 'английскпй en_us язык' но не русский иначе не работает . Если используем kdm то таких проблем нет.
-----------------------------
при запуске OpenOffice-2.4.1- Writer в KDE наблюдался краш. Другими словами writer сразу закрывался после открытия и появления белого листа. Оказывается причина:
в файле .kde/share/config/kdeglobals
в секции [General]
нужно удалить строку
widgetStyle=compact
------------------------------------
применение prelink и preload сколько еще сколько-нибудь заметной прибавки производительности не дали
---------------------------------------
Еще кое какие подролбности оптиимизации опенофис смотри в разделе установка KDE.