Подробный гайд по ускорению LibreOffice в ALT Linux - Часть 2
6. Отключение ненужных компонентов
LibreOffice загружает все модули (Writer, Calc, Impress, Base, Draw, Math). Отключите неиспользуемые.
Через GUI:
Сервис → Параметры → Загрузка/сохранение → Свойства VBA → отключите всё
Через командную строку (быстрый запуск Writer'а напрямую):
# Запустить только Writer (пропустить экран выбора)
lowriter
# Или Calc
localc
# Или Impress
loimpress
Отключение расширений:
Сервис → Диспетчер расширений → Отключите все, кроме необходимых (особенно LanguageTool, если не используете).
7. Системные оптимизации ALT Linux
Настройка swappiness:
# Текущее значение
cat /proc/sys/vm/swappiness
# Уменьшить использование swap (для машин с 8GB+ RAM)
sudo sysctl vm.swappiness=10
# Постоянно: добавить в /etc/sysctl.conf
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
Отключение индексации файлов:
Если у вас работает Tracker/Baloo, они могут конфликтовать с LibreOffice:
# Проверить процессы
ps aux | grep -E "(tracker|baloo)"
# Временно остановить
tracker3 daemon -t
balooctl disable
Проверка файловой системы:
# Проверить SMART-статус диска
sudo smartctl -a /dev/sda
# Проверить файловую систему
sudo fsck -n /dev/sda1
Оптимизация для SSD:
Убедитесь, что TRIM включён:
sudo systemctl enable fstrim.timer
sudo fstrim -v /
8. Работа с большими документами
Если тормозит именно при работе с большими файлами:
Включение быстрого режима:
- Откройте документ
- Вид → отключите:
- Линейка
- Показывать изображения
- Показывать поля
- Нажмите F11 и закройте боковую панель стилей
Работа с изображениями:
- Вставляйте изображения через Вставка → Изображение → Сжать (уменьшайте DPI до 96 для экрана)
- Не используйте PNG-24, используйте JPEG или PNG-8
Разделение больших документов:
Используйте Главный документ (Master Document) в Writer:
- Файл → Создать → Главный документ
- Добавьте разделы из отдельных файлов
9. Специфичные пакеты ALT Linux
Убедитесь, что установлены все необходимые пакеты:
# Проверить установку
apt-cache policy LibreOffice
# Доустановить опциональные компоненты (если нужны)
apt-get install LibreOffice-gtk3 # или qt5, в зависимости от вашего DE
apt-get install LibreOffice-langpack-ru
Проверка версий библиотек:
# Версия Cairo
pkg-config --modversion cairo
# Версия Pango (рендеринг текста)
pkg-config --modversion pango
Устаревшие версии этих библиотек могут вызывать тормоза.
Обновите систему:
sudo apt-get update && sudo apt-get upgrade
10. Экстремальные меры (для слабых машин)
Использование LibreOffice в режиме без графики:
Для быстрого редактирования в терминале:
# Конвертация без GUI
soffice --headless --convert-to pdf document.docx
Альтернативные редакторы:
Если ничего не помогает, рассмотрите:
- AbiWord — для простых текстов
- Gnumeric — для таблиц
- Calligra — для презентаций
- OnlyOffice Desktop — более быстрая альтернатива (собран с Qt)
Установка LibreOffice из Flatpak:
Иногда Flatpak-версия работает быстрее из-за своих библиотек:
flatpak install flathub org.libreoffice.LibreOffice
flatpak run org.libreoffice.LibreOffice
11. Мониторинг и финальная проверка
Что проверить после всех изменений:
# Замер времени запуска
time soffice &
# Мониторинг ресурсов во время работы
htop
iotop
Скрипт автоматической оптимизации:
Создайте файл ~/optimize-libreoffice.sh:
#!/bin/bash
echo "Очистка кэша шрифтов..."
rm -rf ~/.cache/fontconfig/*
fc-cache -fv
echo "Очистка профиля LibreOffice..."
rm -rf ~/.config/libreoffice/*/user/temp/*
rm -rf ~/.config/libreoffice/*/user/backup/*
echo "Сброс истории документов..."
find ~/.config/libreoffice -name "registrymodifications.xcu" -exec sed -i 's/PickListSize.*25/PickListSize" xsi:type="xs:int">0/g' {} \;
echo "Готово! Запустите LibreOffice для проверки."
Запуск: bash ~/optimize-libreoffice.sh
Чек-лист
- Запустить в safe-mode (
soffice --safe-mode) - Отключить Java в настройках
- Сменить VCL-плагин (qt5/gtk3/gen)
- Перестроить кэш шрифтов (
fc-cache -fv) - Отключить аппаратное ускорение в настройках
- Очистить профиль LibreOffice
- Удалить неиспользуемые расширения
- Уменьшить swappiness системы
- Проверить видеоускорение (glxinfo)
- Обновить систему (apt-get upgrade)
Часто задаваемые вопросы
Q: LibreOffice тормозит только при работе с .docx файлами
A: Проблема в импорте. Попробуйте сохранить в формат ODF (.odt) — он нативный и работает быстрее. Также включите "Использовать метрики MS Word" в настройках совместимости.
Q: Тормозит прокрутка в Calc
A: Отключите условное форматирование и冻结 (заморозку) строк, если они не нужны. Увеличьте кэш изображений в настройках.
Q: LibreOffice 32-битный тормозит больше, чем 64-битный
A: Это нормальное поведение. 64-битная версия эффективнее работает с памятью. Проверьте: file $(which soffice).
Q: После обновления ALT Linux стало хуже
A: Скорее всего, обновилась библиотека Cairo или Mesa. Попробуйте откатить: apt-get install <пакет>=<старая_версия>, или смените VCL-плагин.
Если после всех действий проблема сохраняется, соберите информацию для отчёта:
# Информация для багрепорта
soffice --version
uname -a
glxinfo | grep -i opengl
fc-list | wc -l
cat /etc/os-release
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.