Подробный гайд по ускорению LibreOffice в ALT Linux - Часть 2

Подробный гайд по ускорению LibreOffice в ALT Linux: оптимизация VCL-плагинов, кэша шрифтов, профиля пользователя и системных настроек для устранения тормозов.

2026.10.06                  


Подробный гайд по ускорению LibreOffice в ALT Linux - Часть 2Подробный гайд по ускорению 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. Работа с большими документами

Если тормозит именно при работе с большими файлами:

Включение быстрого режима:

  1. Откройте документ
  2. Вид → отключите:
    • Линейка
    • Показывать изображения
    • Показывать поля
  3. Нажмите 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


Чек-лист

  1. Запустить в safe-mode (soffice --safe-mode)
  2. Отключить Java в настройках
  3. Сменить VCL-плагин (qt5/gtk3/gen)
  4. Перестроить кэш шрифтов (fc-cache -fv)
  5. Отключить аппаратное ускорение в настройках
  6. Очистить профиль LibreOffice
  7. Удалить неиспользуемые расширения
  8. Уменьшить swappiness системы
  9. Проверить видеоускорение (glxinfo)
  10. Обновить систему (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

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта