Libreoffice зависает при открытии большого файла

ПО Свободное ПО ТехникаДмитрий Степанов –> 06 Августа 2020 14:00 06 Авг 2020 14:00 |Состоялся релиз очередной мажорной версии офисного пакета с открытым исходным кодом LibreOffice, который может рассматриваться в качестве бесплатной альтернативы знаменитому Microsoft Office. В числе значимых изменений LibreOffice 7.0 – полноценная работа с файлами MS Office 2013/2016/2019, поддержка Google Skia и Vulkan API, а также новые наборы пиктограмм по умолчанию, которые хорошо вписываются в визуальный дизайн графических интерфейсов macOS и Windows.

Новый LibreOffice

Некоммерческая организация The Document Foundation (TDF) выпустила очередное крупное обновление LibreOffice. Седьмой по счету мажорный релиз бесплатного офисного пакета предлагает улучшенную совместимость с форматами файлов конкурирующего Microsoft Office, обновления функциональности, визуальные улучшения, а также важные изменения «под капотом», не всегда заметные пользователю.

Сборки офисного пакета для ОС Windows (x64; Windows 7 SP1 и новее), Linux (x64; rpm, deb), macOS (10.10 и более поздние) доступны для скачивания с официального сайта проекта. Там же можно найти его исходный код, а также набор средств разработки (SDK).

По данным TDF, 74% изменений в код нового выпуска внесены разработчиками, которые представляют входящие в консультативный совет организации компании, к примеру, Collabora, Red Hat и CIB. Авторство 26% правок принадлежит независимым специалистам.

Совместимость с MS Office и новым стандартом ODF

С выходом LibreOffice 7.0 у пользователей появилась возможность сохранять документы в родном для Microsoft Office 2013/2016/2019 формате docx. Предыдущие версии пакета поддерживали экспорт в режиме совместимости с Office 2007.

Кроме того, стал возможен экспорт в файлы формата xlsx (Microsoft Excel) с именами листов (sheets) длиной более 31 символа, а также содержащие элемент управления checkbox (переключатель-галочка).

image

LibreOffice 7.0 для macOS получил новый набор иконок

Устранена «Ошибка недопустимого содержимого» (Invalid content error), которая могла возникать при открытии экспортированных файлов xlsx с фигурами из соответствующих галерей. Наконец, улучшен фильтр импорта/экспорта pptx (Power Point).

Новый LibreOffice поддерживает актуальную версию открытого формата документов OpenDocument 1.3 (ODF), в которую включены функции безопасности. В частности, теперь документы формата ODF можно заверять цифровой подписью, а их содержимое – шифровать с помощью ключей OpenPGP.

Поддержка Google Skia и API Vulkan

В LibreOffice 7.0 реализована возможность отрисовки текста, фигур и изображений с помощью графической библиотеки Google Skia вместо Cairo. Аппаратное ускорение теперь может осуществляться с использованием API Vulkan.

Визуальные улучшения

Добавлены новые темы значков. В macOS теперь по умолчанию будет использоваться тема Sukapura, цветовая схема которой приведена в соответствие с рекомендациями Apple.

В Windows же по умолчанию применяется тема Colibre, визуальный стиль которой теперь соответствует MS Offfice 365. Помимо нее «Отполирован» набор иконок Stifr. Удалена из дистрибутива тема Tango, однако ее по-прежнему можно установить в виде дополнения.

image

Тема значков Colibre теперь установлена по умолчанию в Windows-версии LibreOffice

Наконец, после выполнения новой установки перемещение любых панелей инструментов в приложениях из состава LibreOffice 7.0 по умолчанию заблокировано.

Функциональные изменения

В приложениях из офисного пакета теперь доступны новые галереи фигур, которые могут быть легко отредактированы и стилизованы пользователем: стрелки, диаграммы, блок-схемы, значки, символы и элементы компьютерных сетей.

Большинство шаблонов презентаций Impress приведено к более актуальному соотношению сторон экрана (16:9 вместо 4:3), некоторые из них получили поддержку стилей. В Impress наравне с графическим редактором Draw и текстовым процессором Writer реализована возможность преобразования текста в полупрозрачный.

Во Writer, Draw и Impress появилась поддержка полупрозрачного текста

В редактор таблиц добавлены новые функции – генераторы случайных чисел, а автосумма теперь вставляется по нажатию комбинации клавиш Alt и =.

Реализовано выделение установленных закладок прямо в тексте

Существенно улучшен «Навигатор» во Writer, реализовано выделение установленных закладок непосредственно в тексте, а также защита закладок и полей от изменения.

Несколько слов о проекте LibreOffice

LibreOffice является кроссплатформенным и свободно распространяемым на условиях лицензии MPL 2.0 (Mozilla Public License) офисным пакетом с открытым исходным кодом.

Представляет собой бесплатный аналог Microsoft Office. В качестве базового формата для хранения файлов использует OpenDocument Format (ODF), представляющий собой альтернативу Office Open XML, используемому корпорацией Microsoft. Несмотря на это, LibreOffice полностью поддерживает открытие и сохранение документов в форматах Microsoft Office (Word, Excel, Powerpoint и др).

Разработка LibreOffice началась в 2010 г. на основе кода офисного пакета OpenOffice.org (сейчас Apache OpenOffice), принадлежащего корпорации Oracle и доставшегося ей от поглощенной в 2010 г. Sun Microsystems.

Часть независимых разработчиков проекта оказалась недовольна авторитарным руководящим стилем Oracle, в результате чего приняла решение основать TDF и под ее эгидой заняться развитием форка или ответвления проекта под другим именем и в соответствии с собственной стратегией. Oracle препятствовать этому не стала.

LibreOffice, в свою очередь, также породил множество форков, в том числе за авторством российских разработчиков.

Так, в ноябре 2019 г. CNews писал об исключении одного из таких продуктов – Alteroffice – из Единого реестра отечественного ПО Минкомсвязи. По словам участника рынка, знакомого с подоплекой удаления, офисный пакет сгубили не столько сами заимствования кода из открытого ПО, сколько прямое нарушение свободной лицензии на его использование. В Alteroffice якобы отсутствовали отсылки к реальному авторству элементов. Из-за этого «Алми партнер», разработчик продукта, утратил законное право на переработку LibreOffice и выпуска на его основе продуктов со сходными свойствами, но под собственной маркой.

Короткая ссылка (Redirected from Libreoffice (Русский)) Jump to navigation Jump to search

С домашней страницы LibreOffice:

LibreOffice — мощный офисный пакет, полностью совместимый с 32/64-битными системами. Переведён более чем на 30 языков мира. Поддерживает большинство популярных операционных систем, включая GNU/Linux, Microsoft Windows и Mac OS X.

LibreOffice в Arch Linux

LibreOffice – это официально поддерживаемый офисный пакет, который является заменой OpenOffice. ([arch-general Dropping Oracle OpenOffice]) and main article LibreOffice доступен в репозитории [extra].

Установка

Убедитесь, что у Вас установлены шрифты, в противном случае вы увидите прямоугольники вместо букв:

# pacman -S ttf-dejavu artwiz-fonts 

Установите один из следующих пакетов с официальных репозиториев:

  • libreoffice-still – стабильная ветвь обновлений
  • libreoffice-fresh – новые функции появляются сначала здесь, часто обновляется

Проверьте опциональную зависимость, которую выводит pacman. Java Runtime Environment не требуется, пока вы не захотите использовать Libreoffice Base: см. Java (Русский). Вам может понадобиться hsqldb2-javaAUR, чтобы использовать некоторые модули в LibreOffice Base.

Русификация LibreOffice

Поддержка языков в LibreOffice реализуется отдельными пакетами.

См. список пакетов:

 $ pacman -Ss libreoffice | grep \-ru  extra/libreoffice-fresh-ru 5.3.0-1  extra/libreoffice-still-ru 5.2.5-1 

После чего установите LibreOffice необходимой версии с русской локализацией.

Темы оформления

LibreOffice поддерживает интеграцию тем GTK+ (Русский) and Qt (Русский). Смотри также Uniform look for Qt and GTK applications (Русский).

Наборы библиотек проверяются в следующем порядке:

gtk3 > gtk > kde4 > generic 

Чтобы принудительно использовать определенный интерфейс VCL UI, используйте одну из SAL_USE_VCLPLUGIN=gen, SAL_USE_VCLPLUGIN=kde4, SAL_USE_VCLPLUGIN=gtk или SAL_USE_VCLPLUGIN=gtk3 переменных среды (environment variables (Русский)). Можно снять комментирование с этих переменных в /etc/profile.d/libreoffice-fresh.sh или /etc/profile.d/libreoffice-still.sh.

Однако, если в программе всё похоже на использование значков Windows 95/98, перейдите в меню Tools > Options…, (в котором представлено диалоговое окно Options), затем выберите LibreOffice > Accessibility и снимите флажок Automatically detect high-contrast mode of operating system.

Если это не сработает сразу, вам может потребоваться изменить набор значков, который используется; это также находится в диалоговом окне Options в разделе LibreOffice > View с двумя всплывающими окнами для Icon size and style (последнее всплывающее окно должно быть изменено на нечто иное, чем “High-contrast”).

Темы Firefox

LibreOffice может использовать темы Firefox. Войдите в настройки LibreOffice и выберите Personalization > Select Theme (Персонализация > Выбор Темы), затем вставьте URL адрес вашей любимой. Удобная кнопка в диалоговом окне позволяет открыть браузер.

Темы можно найти в репозитории тем Mozilla.

Отключение логотипа запуска

Если вы предпочитаете отключать логотип запуска, откройте /etc/libreoffice/sofficerc, найдите строку содержащую Logo= и замените на Logo=0.

Примечание: Эта переменная не связана с поддержкой Logo scripting.

Управление расширениями

Arch предоставляет дополнительные расширения, такие как: pdfimport presentation-minimizer presenter-screen report-builder wiki-publisher ct2n hunart numbertext oooblogger typo watch-window diagram.

Также можете использовать встроенный в LibreOffice менеджер расширений или посмотрите список расширений на сайте.

Дополнительные словари

С учётом того, что пакеты для поддержки русского языка присутствуют только в AUR, для установки удобно использовать AUR helper. Ниже приведены названия пакетов для поддержки английского и русского языков.

Проверка правописания

Установите hunspell и словари для него: hunspell-en_us hunspell-ru-aotAUR. Также в доступны hunspell-ruAUR (старый), hunspell-ru-aot-ieyoAUR (не различает е/ё).

Правила переноса

Установите hyphen и набор правил для него: hyphen-en hyphen-ruAUR.

Тезаурус

Установите libmythes и словари для него: mythes-en mythes-ruAUR.

Установка макросов

В Arch Linux путь к макросам по-умолчанию:

~/.config/libreoffice/3/user/Scripts/ 

Также нужно учитывать, что если Вы намерены использовать макросы, Вам нужно установить Java Runtime Environment. Однако ее отключение может положительно сказаться на скорости работы программы.

Запуск LibreOffice

Если Вы хотите запустить определенный модуль LibreOffice, например, текстовый процессор Writer, редактор таблиц Calc или программу для создания презентаций Impress, посмотрите следующие скрипты:

Writer (текстовый процессор)

 /usr/bin/libreoffice -writer or /usr/bin/soffice -writer 

Calc (редактор таблиц)

 /usr/bin/libreoffice -calc 

Impress (редактор презентаций)

 /usr/bin/libreoffice -impress 

Draw (создание диаграмм и чертежей)

 /usr/bin/libreoffice -draw 

Math (редактор формул)

 /usr/bin/libreoffice -math 

Base (интерфейс СУБД)

 /usr/bin/libreoffice -base 

Ускоряем LibreOffice

Некоторые из настроек могут уменьшить время загрузки LibreOffice и скорость ее работы. Однако, потребление оперативной памяти тоже возрастет. Эти настройки можно найти в меню Сервис > Параметры.

  • В закладке Память:
    • Снизьте число шагов, на которое можно вернуться при редактировании, например 20 или 30.
    • Установить Использовать для LibreOffice равным 128МБ
    • Установите Памяти на объект равным 20МБ
    • Если Вы часто применяете LibreOffice, проверьте, что используется Quickstarter (использовать быстрый запуск).
  • В закладке Расширенные возможности, снимите галочку с Use a Java runtime environment (использовать виртуальную машину java).

Устранение несправностей

Шрифт подстановки

Его можно изменить в опциях LibreOffice. Из выпадающего меню выберите Tools > Options > LibreOffice > Fonts (Сервис > Параметры > LibreOffice > Шрифты). Поставьте галочку в поле Apply Replacement Table (применить таблицу замен). Выберите шрифт Andale Sans UI и выберите желаемый шрифт для опции Replace with (заменить на). Когда закончите, нажмите checkmark (галочку). Затем выберите опции Always(всегда) и Screen only (экран). Нажимайте ОК. Затем Вам нужно перейти в меню Tools > Options > LibreOffice > View (Сервис > Параметры > LibreOffice > Вид) и снять галочку с опции “Use system font for user interface”. Если Вы используете несглаженный шрифт, например, Arial, также придется убрать опцию “Screen font antialiasing” (использовать сглаживание).

Сглаживание

Выполните:

$ echo "Xft.lcdfilter: lcddefault" | xrdb -merge 

Чтобы сделать изменение постоянным, добавьте “Xft.lcdfilter: lcddefault” в ~/.Xresources файл. ([1][устаревшая ссылка 2020-08-02])

Если не сработало, можно также добавить “Xft.lcdfilter: lcddefault” в ~/.Xdefaults. Если такого файла нет, создайте его.

Проблемы с проверкой правописания

Проблемы с проверкой правописания могут быть вызваны неверной кодировкой словарей. Чтобы устранить эту проблему, следуйте инструкциям.

Найдите, где хранятся файлы словарей (к примеру, pacman -Ql openoffice-base). Большая часть дистрибутивов устанавливает их в /usr/lib/openoffice/share/extension/install. Как только путь найден, присвойте его значение переменной shell:

droot="/usr/lib/openoffice/share/extension/install" 

Установите пакеты unzip и zip для того, чтобы иметь возможность распаковать файлы словарей:

pkg=$(pacman -T unzip zip) || pacman -S $pkg 

Для справки, чтобы получить список словарей, входящих в состав базового пакета:

cd "$droot" && ls | sed -rn 's,^dict-(..).oxt$,1,p' 

Определите, какие языковые словари Вам нужно исправить:

lang="en ru" 

Распакуйте эти словари и конвертируйте их кодировку в UTF-8:

tmp="/tmp/dictfix-$USER-$$"  mkdir "$tmp" cd "$tmp"  for i in $lang; do i="$droot/dict-$i.oxt" unzip "$i" -d oxt.tmp iconv -f ISO-8859-15 -t UTF-8 oxt.tmp/dictionaries.xcu > dict.tmp mv dict.tmp oxt.tmp/dictionaries.xcu (cd oxt.tmp && zip -r "$i" .) done  rm -rf "$tmp" 

Наконец, при помощи встроенного менеджера расширений (Tools) установите словари из получившихся в итоге файлов dict-xx.oxt.

Особенности при использовании сетевых папок

Если программа зависает при попытке открыть/сохранить документ в сетевую папку, попробуйте закомментировать следующие строчки символом “#” в /usr/lib/openoffice/program/soffice (/usr/bin/soffice если используете go-openoffice):

# file locking now enabled by default SAL_ENABLE_FILE_LOCKING=1 export SAL_ENABLE_FILE_LOCKING 

Исходное сообщение здесь[устаревшая ссылка 2020-12-27].

Примечание: Текст выше только для NFSv3. NFSv4 отлично работает с OpenOffice.

Исправляем Java Framework Error

Если у Вас появилось такое сообщение об ошибки во время работы с OpenOffice:

[Java framework] Error in function createSettingsDocument (elements.cxx). javaldx failed! 

Попробуйте изменить владельца папки ~/.config/:

sudo chown -vR username:users ~/.config 

Пост на форуме Arch Linux

LibreOffice не находит мои сертификаты

Если Вы не видите своих сертификатов при попытке подписать документ, Вам необходимо их сконфигурировать в программах Firefox или Thunderbird. Если же и после этого их не видно, наберите команду:

export MOZILLA_CERTIFICATE_FOLDER=$HOME/.mozilla/firefox/XXXXXX.default/  

Нахождение сертификатов

LibreOffice не открывает документы расположенные в сети через Dolphin в KDE

Если при открытии документов из сетевых каталогов всплывет сплеш-заставка LibreOffice и затем ничего не происходит, то наберите команды для изменения Desktop-файлов приложения:

sudo sed -i 's/X-GIO-NoFuse=true/#X-GIO-NoFuse=true/' /usr/share/applications/libreoffice-* sudo sed -i 's/X-KDE-Protocols=file,http,smb,ftp,webdav/#X-KDE-Protocols=file,http,smb,ftp,webdav/' /usr/share/applications/libreoffice-* 

Источник[устаревшая ссылка 2020-08-02]

Category: Задайте вопрос Быстрый доступ

Администрирование клиентских ОС Windows  >  Windows 10
  • Вопрос

  • После установки обновлений и презагрузки. И так на достаточно большом количестве компьютеров в компании. Возможно что на всех! Просто не все ещё обновились. Что не так? Восстановить доки можно только вручную из папки Temp (LibreOffice). Стоит KES 11 на всех машинах. Все машины в AD.

    И нет, не устанавливается в системе KB5001566

    • Изменено 25 марта 2021 г. 11:39

    25 марта 2021 г. 11:32 Ответить | Цитировать

Ответы

  • Добрый день,

    Смотрите .lock файл в профиле пользователя, AppDataRoamingLibreOffice …

    Источник

    Второй вопрос – почему он не удаляется, это уже вам выяснять

    • Предложено в качестве ответа 25 марта 2021 г. 14:35
    • Помечено в качестве ответа 26 марта 2021 г. 7:28

    25 марта 2021 г. 13:52 Ответить | Цитировать

Все ответы

  • Почему что-то поменялось?

    25 марта 2021 г. 13:35 Ответить | Цитировать

  • попробуйте через процесс монитор найти к чему обращается либра

    подозреваю что вместо настроек из профиля используются настройки из Program Files или как-то так

    The opinion expressed by me is not an official position of Microsoft

    25 марта 2021 г. 13:47 Ответить | Цитировать

  • Добрый день,

    Смотрите .lock файл в профиле пользователя, AppDataRoamingLibreOffice …

    Источник

    Второй вопрос – почему он не удаляется, это уже вам выяснять

    • Предложено в качестве ответа 25 марта 2021 г. 14:35
    • Помечено в качестве ответа 26 марта 2021 г. 7:28

    25 марта 2021 г. 13:52 Ответить | Цитировать

  • Добрый день,

    Смотрите .lock файл в профиле пользователя, AppDataRoamingLibreOffice …

    Источник

    Второй вопрос – почему он не удаляется, это уже вам выяснять

    Удалил. Все заработало.

    Интересно… что в установленных обновлениях так повлияло на это?

    • Изменено 26 марта 2021 г. 7:23
    • Помечено в качестве ответа 26 марта 2021 г. 7:28
    • Снята пометка об ответе 26 марта 2021 г. 7:28

    26 марта 2021 г. 7:20 Ответить | Цитировать

  • у меня проблемы с libre office нет, поэтому проблема скорее всего не в обновлениях а в инфраструктуре (политиках, правах, антивирусе итд.)

    The opinion expressed by me is not an official position of Microsoft

    26 марта 2021 г. 7:36 Ответить | Цитировать

Холодный старт

На одной из рабочих машин с LibreOffice что-то произошло. Офис стал запускаться свыше 30 секунд (холодный старт). На других машинах 3-5 секунд. Я долго искал решение проблемы, переустанавливал офис, удалял JRE, но ничего не помогало. OpenOffice/LibreOffice пытается определить имя локального хоста и почему то не может. Нам необходимо модифицировать файл hosts.

Допустим, у меня он такого содержания:

где test это имя компьютера (у Вас оно свое). Файл hosts необходимо привести к следующему виду:

После этих странных манипуляций запускаем OpenOffice/LibreOffice, и о ЧУДО! Холодный старт — 2-3 секунды!

Дополнительные действия: В настройках выбираем «память(memory)» и проделываем следующее:

количество шагов Undo (Откат) сокращаем со 100 до 20-30 увеличиваем величину используемого OpenOffice графического кэша с 6 Mb до 64-128 Mb увеличиваем память для обьектов в до 20 Mb (по умолчанию 0.5 Mb) устанавливаем количество обьектов в строке Cache for inserted objects — 20 Ставим чекбокс напротив «быстрого» запуска quickstarter

Теперь выбираем в левой панели закладку Java и вней убираем чекбокс напротив строки Use Java runtime environment. Нажимаем ОК и выходим из программы. Настройки вступят в силу при следующем старте программы.

Источники: http://ubunterra.blogspot.com/2007/07/openoffice-ubuntu.html http://ivnish.blogspot.com/2011/06/libreoffice.html

60.703701 28.771061 пятница, 13 декабря 2013 г. › Коды ошибок в LibreOffice Calc В следующей таблице описываются коды ошибок для LibreOffice Calc. Если ошибка происходит в яче… › Восемнадцать полезных советов. 1. С каким форматом лучше всего работать? Родной формат LibreOffice — .odt. Но MS Word этот форм… понедельник, 2 декабря 2013 г.понедельник, 4 ноября 2013 г. › Соответствие команд Excel и Calc Функции Математические (Math&Trig) Функция Excel (рус.) Функция Calc (англ.) Назначение A… Открыть веб-версию

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий