Summary: | Агрессивный Find при старте libreoffice | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | manowar <manowar> | ||||
Component: | libreoffice | Assignee: | Fr. Br. George <george> | ||||
Status: | ASSIGNED --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | asy, dd1email, evg, fr.butch, frbrgeorge, ldv, legion, manowar, mike, radik, vx8400 | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
manowar@altlinux.org
2011-05-19 12:27:26 MSK
патчи приветствуются 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 добавлять. И, может, нужно: офис можно и закрывать иногда, а компьютер может не выключться. Сеанс пользователя может висеть долго. Надо ли искать каждый раз ? |