Это перепечатка моего сообщения из комментария к новостям, с небольшими дополнениями. Рад буду услышать отзывы, кому это помогло или не помогло :-|
Итак, что нужно сделать, чтобы ваш OpenOffice стартовал быстро, а заодно и KDE, без всяких левых приложений типа oooqstart (которые к тому же не всегда работают).
Имеем:
CPU: AMD Athlon 850@892, RAM: 256Mb
Slackware 9.1+current, Linux 2.6.6
OpenOffice 1.1.1, установленный в /opt/openoffice
С приведенными ниже настройками OpenOffice старутет меньше чем за 2 секунды.
Создаем /opt/openoffice/ooqs.sh:
#!/bin/sh
cd /opt/openoffice
while true; do
/opt/openoffice/soffice -quickstart -plugin
sleep 5
done
Создаем /opt/openoffice/oostart.sh:
#!/bin/sh
if [ "`ps ax|grep ooqs.sh|grep -v grep`" == "" ]; then
/opt/openoffice/ooqs.sh &
fi
/opt/openoffice/soffice $@
Модифицируем /opt/kde/bin/startkde (не обязательно, но killall стоит добавить на выходе и X, не важно KDE у вас или нет):
#!/bin/sh
trap 'echo GOT SIGHUP' HUP
kdeinit_shutdown
dcopserver_shutdown
xsetroot -cursor_name left_ptr -solid black
LD_BIND_NOW=true kdeinit +kcminit +knotify
if test $? -ne 0; then
echo 'startkde: Could not start kdeinit. Check your installation.' 1>&2
xmessage -geometry 500x100 "Could not start kdeinit. Check your installation."
fi
test -n "$KDEWM" && KDEWM="--windowmanager $KDEWM"
kwrapper ksmserver $KDEWM
if test $? -eq 255; then
echo 'startkde: Could not start ksmserver. Check your installation.' 1>&2
xmessage -geometry 500x100 "Could not start ksmserver. Check your installation."
fi
killall ooqs.sh
kdeinit_shutdown
dcopserver_shutdown
Обратите внимание на строчку killall ooqs.sh :)
Минусы этого решения:
1. Такой скрипт startkde применим только если вы постоянно работаете в KDE одним и тем же пользователем и первый старт KDE вы делали обычным пользователем, принципиально для OpenOffice нет разницы будет использоваться этот модифицированный скрипт или нет.
2. Почему то закрытие последнего окна OpenOffice происходит медленнее, чем раньше (задержка в пару сек).
Для ускорения KDE можно попробовать сделать следующее (у меня работает, тут уже серьезной работы не было):
из /opt/kde/bin переместить в резерв:
kaccess kbuildsycoca kcminit kdesktop kdesktop_lock khotkeys
из /opt/kde/lib переместить в резерв:
libkdeinit_kbuildsycoca.la libkdeinit_kcminit.so
libkdeinit_khotkeys.la libkdeinit_kaccess.la
libkdeinit_kbuildsycoca.so libkdeinit_kdesktop.la
libkdeinit_khotkeys.so libkdeinit_kaccess.so
libkdeinit_kcminit.la libkdeinit_kdesktop.so
из /opt/kde/lib/kde3 переместить в резерв:
kaccess.la kcminit.la kdesktop.la khotkeys.la knotify.la
kaccess.so kcminit.so kdesktop.so khotkeys.so knotify.so
Внимание: перемещение *kdesktop* отключит рабочий стол (мне он не нужен), перемещение *khotkeys* отключит в первую очередь запуск команд по Alt-F2 (я думаю, что для запуска команд хватит konsole или rxvt или своего приложения на базе обычного hotkeys, который памяти потребляет меньше). Также см. выше скрипт startkde, очищенный от ненужных вещей.
Рекомендуется сделать символическую ссылку /usr/X11R6/lib/X11/xinit/xinitrc на /opt/kde/bin/startkde, исходный xinitrc.kde для современной системы мало полезного имеет, при желании смотрите используете вы Xresources или нет (я - нет, хватает ~/.Xdefaults).
При необходимости, шрифты от KDE прописать в каталог шрифтов /usr/X11R6/lib/fonts/misc (там пара unicode шрифтов fixed), поскольку очистка startkde для меня в первую очередь сказалась в этом.
P.S. Надеюсь кому то поможет.
P.P.S. Если вы редко разрабатываете программы и не используете большую часть времени свой компьютер как сервер остановите всякие acpid, crond, atd, sshd, а также отключите ldconfig в стартовых скриптах.
P.P.P.S. Не забудьте сделать резервную копию всех изменений, Удачи :)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум RedHat 9 upgrade и KDE (2003)
- Форум KDE не стартует (2005)
- Форум problemy s KDE: DCOPserver (2005)
- Форум Could not start ksmserver. Check your installation. (2011)
- Форум Что-то растерялся я уже (2007)
- Форум Помогите новичку (2005)
- Форум Fedora 12, не стартует KDE (2009)
- Форум Не удаётся установить postgresql в debian 7.11 (2016)
- Форум ошибка при запуске ./configure (2000)
- Форум Надо ли пересобирать kde после пересборки freetypes (2004)