>>> > >> У меня при старте lowriter, loimpress первым делом выполняется >>> > >> $ find /home/manowar/.mozilla -name cert8.db >>> > >> и занимает эта радость 1-2 минуты. Для чего это нужно? >> > > М-да, вместо $HOME/.mozilla/*/*/cert8.db и впрямь перебор. > > Т.е. это бага и можно вешать? IMHO да, особенно если нет -maxdepth и оно ещё и в кэш лезет.
патчи приветствуются
Created attachment 4937 [details] Патч для /usr/lib/libreoffice/program/soffice
достаточно просто заменить find "$d" -name cert8.db на find "$d" -mindepth 3 -maxdepth 3 -name cert8.db
(In reply to comment #3) > достаточно просто заменить > find "$d" -name cert8.db > на > find "$d" -mindepth 3 -maxdepth 3 -name cert8.db Это верно для каталогов со структурой ~/.mozilla; структура ~/.local/ не специфицирована, там может быть что угодно.
(В ответ на комментарий №4) > (In reply to comment #3) > > find "$d" -mindepth 3 -maxdepth 3 -name cert8.db > > Это верно для каталогов со структурой ~/.mozilla; структура ~/.local/ не > специфицирована, там может быть что угодно. Патч это учитывает. Если ~/.mozilla нет, то искать в ~/.local на полную глубину.
Я так понимаю, что мой пухлый ~/.mozilla сделал доброе дело, выявив эту ошибку. Осталось теперь понять, отчего он так распух: $ du -hcs ~/.mozilla 465M /home/manowar/.mozilla 465M итого Наверное не у всех так?
(In reply to comment #6) > Я так понимаю, что мой пухлый ~/.mozilla сделал доброе дело, выявив эту ошибку. > Осталось теперь понять, отчего он так распух: Причины могут быть разными, в т.ч. зависящими от конфигурации, и дело тут не столько в размере, сколько в количестве файлов. Впрочем, это уже вряд ли вопрос к пакету libreoffice.
(In reply to comment #2) > Created an attachment (id=4937) [details] > Патч для /usr/lib/libreoffice/program/soffice Зачем вы используете "ls -1" в pipeline?
(В ответ на комментарий №8) > Зачем вы используете "ls -1" в pipeline? На случай кривого ls. POSIX-совместимым ls `-1' не нужно.
(In reply to comment #9) > (В ответ на комментарий №8) > > Зачем вы используете "ls -1" в pipeline? > > На случай кривого ls. > POSIX-совместимым ls `-1' не нужно. В случае столь кривого ls до запуска libreoffice дело точно не дойдет. ;)
libreoffice-3.4.3.2-alt1 Проблема всё ещё с нами…
В любом случае применение патча увеличивает скорость запуска офиса и это есть хорошо. Например я не знал до этого обсуждения вес своего $HOME/.mozilla/, и узнав был в шоке - 5,7 гиг! Но так как я этого не знал, я каждый раз костылил либру за его монстрообразность. Возможно это из-за того, что моему профилю уже несколько лет, и я наверное не один такой. То что вес растет, это не проблемы либры, ясное дело, но сказывается на ней и именно ее винят пользователи. Может применим патч? После него легчает..
если установить переменную окружения MOZILLA_CERTIFICATE_FOLDER до find дело не дойдет - запуск действительно с секунду 12 ускоряется до 1-2 секунд.
(In reply to comment #13) > если установить переменную окружения MOZILLA_CERTIFICATE_FOLDER В общем-то, действительно, это можно в ~/.bash_profile добавлять. И, может, нужно: офис можно и закрывать иногда, а компьютер может не выключться. Сеанс пользователя может висеть долго. Надо ли искать каждый раз ?