Советы по StarOffice

Эти советы дал Patrick D'Cruze (pdcruze@netpal.com.au)

1. Вместо копирования файла .sd.sh (или .sd.csh) в мой скрипт .bash_profile, я скопировал .sd.sh, затем переименовал его в swriter и поместил его в /usr/local/bin. Затем я добавил туда:
#! /bin/bash 

в начало скрипта и:
exec swriter3 $*

в конец скрипта. Теперь все, что нужно сделать, это запустить swriter, и он автоматически создает переменные окружения и запускает StarWriter. Но, сохраненные файлы, имеющие эти переменные окружения, записываются в каталоги других приложений.

2. Я заметил, что у многих людей StarOffice загружается долго (до минуты). Дело в том, что динамически собранная версия должна для каждого нового символа найти нужную библиотеку. StarOffice использует много библиотек, и поэтому много времени уходит на их поиск.

Есть решение этой проблемы. Я запускаю StarOffice в специальном дереве каталогов, сделанном chroot. В этом дереве я поместил только те программы и библиотеки, которые использует StarOffice (все библиотеки, кроме /usr/X11R6/lib, libc/libm и libg++/libstdc++). StarWriter теперь загружается всего 15 секунд на моем P133/32 Мб. Это происходит из-за того, что программа работы с динамическими связями ищет необходимые символы только в оставшихся библиотеках, не тратя время на библиотеки, в которых этих символов все равно нет.