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

Обновлено: 21.11.2024

LibreOffice — это бесплатный и мощный пакет персональных приложений с открытым исходным кодом для Windows, Macintosh и Linux, который включает в себя шесть многофункциональных приложений для всех ваших потребностей в производстве документов и обработке данных: Writer, Calc, Impress, Draw, Math и База.

Содержание

Установка

Установите один из следующих пакетов:

  • libreoffice-still — это стабильная ветка сопровождения для консервативных пользователей.
  • libreoffice-fresh — это функциональная ветвь с новыми улучшениями программы для первых пользователей или опытных пользователей.

Проверьте дополнительные зависимости, которые отображает pacman. Если вы используете HSQLDB, встроенный в LibreOffice Base, вы должны установить среду выполнения Java. Вам может понадобиться hsqldb2-java AUR для использования некоторых модулей в LibreOffice Base.

Тема

LibreOffice поддерживает интеграцию тем GTK и Qt. См. также Единый вид для приложений Qt и GTK.

LibreOffice попытается автоматически определить наиболее подходящий интерфейс пользовательского интерфейса VCL в зависимости от среды вашего рабочего стола. Чтобы принудительно использовать определенный интерфейс пользовательского интерфейса VCL, используйте одну из переменных среды SAL_USE_VCLPLUGIN=gen , SAL_USE_VCLPLUGIN=gtk3 или SAL_USE_VCLPLUGIN=kf5 . Эти переменные можно раскомментировать в /etc/profile.d/libreoffice-fresh.sh или /etc/profile.d/libreoffice-still.sh. См. vcl/README.md для получения дополнительной информации.

Отключить загрузочный логотип

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

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

Доступны следующие дополнительные расширения:

  • libreoffice-extension-texmaths , который может создавать математические уравнения LaTeX (в виде изображений PNG или SVG) внутри Writer, Impress и Draw [1]
  • libreoffice-extension-writer2latex , который может преобразовывать документы Writer в файлы LaTeX [2]

Для получения дополнительных расширений проверьте AUR, встроенный менеджер расширений LibreOffice или libreplanet.

Шрифты

На вики-сайте Document Foundation упоминаются различные шрифты, которые по умолчанию поставляются вместе с LibreOffice для Windows и macOS. В Arch для шрифтов могут быть установлены следующие пакеты:

  • ttf-каладея
  • ttf-карлито
  • ttf-дежавю
  • ttf-gentium-basicAUR
  • ttf-освобождение
  • ttf-linux-libertine-g
  • ното-шрифты
  • adobe-source-code-pro-fonts
  • adobe-source-sans-fonts
  • adobe-source-serif-fonts

Вспомогательные языковые средства

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

Для проверки орфографии убедитесь, что hunspell правильно установлен; это должно иметь место как для неподвижных, так и для свежих версий LibreOffice. Затем установите языковой словарь для hunspell, например hunspell-en_us для американского английского или hunspell-de для немецкого (проверьте AUR, если вашего языка нет в официальных репозиториях). Затем включите средства письма, установив флажок в Инструменты > Параметры > Настройки языка > Средства письма > Hunspell SpellChecker после перезапуска LibreOffice.

В отличие от других языков, в словарях финского языка используется другое название. Эти четыре пакета должны быть установлены (в таком порядке): libvoikko , malaga AUR , voikko-fi AUR , hfstospell AUR и voikko-libreoffice < маленький>AUR .

Project Orthos предоставляет более полные средства проверки греческой орфографии в виде расширений Libreoffice. Пакет libreoffice-extension-orthos-greek-dictionary AUR предоставляет орфографический словарь только для греческого языка, а libreoffice-extension-orthos-greek-english-dictionary AUR предоставляет словарь, который объединяет греческий и американский английский.

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

Для правил расстановки переносов вам потребуется дефис и набор правил переноса языка ( hyphen-en для английского, hyphen-de для немецкого и т. д.).

Тезаурус

Чтобы использовать тезаурус, вам понадобятся libmythes и тезаурус языка мифов (например, mythes-en для английского языка, mythes-de для немецкого и т. д.).

Для греческого языка вместо mytes-el AUR вы можете попробовать libreoffice-extension-orthos-greek-thesaurus AUR , который включает больше слов.

Проверка грамматики

Для проверки грамматики доступно несколько инструментов. Самый распространенный — LanguageTool. Вы можете:

  • установите пакет libreoffice-extension-languagetoolAUR или
  • загрузите его со страницы расширений LibreOffice и вручную установите в LibreOffice через Инструменты > Расширение

Другие инструменты грамматики также можно найти на странице расширения LibrePlanet, на официальном веб-сайте расширений LibreOffice или веб-сайте OpenOffice. Обратите внимание, что все расширения OpenOffice гарантированно работают с LibreOffice.

Офлайн-справка

libreoffice-still и libreoffice-fresh предоставляют автономные файлы справки для en-US. Файлы справки для разных локалей предоставляются соответствующим языковым пакетом libreoffice (т. е. libreoffice-fresh-en-za предоставляет файлы справки для локалей en-ZA).

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

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

Путь по умолчанию для макросов в Arch Linux отличается от большинства дистрибутивов Linux. Его расположение: ~/.config/libreoffice/4/user/Scripts/ .

Советы и рекомендации

Base как внешний интерфейс базы данных

Base можно использовать в качестве внешнего интерфейса для базы данных, такой как PostgreSQL. Он не может редактировать таблицы, но дает очень хороший обзор столбцов и строк таблицы с возможностью скрытия столбцов для лучшего обзора соответствующих данных. Он также может фильтровать данные и позволяет удалять несколько строк, выбирая их, и легко редактировать отдельные ячейки.

Он также может помочь в построении SQL-запросов с помощью графического интерфейса запроса.

Автоматическое преобразование документов на основе LibreOffice или OpenOffice

Инструмент командной строки unoconv – это инструмент автоматического преобразования и оформления, использующий LibreOffice. Несмотря на то, что это сложно, требуется больше работы [3], оно все равно очень полезно. Он либо подключается к запущенному LibreOffice, либо запускает его для собственного использования, либо подключается к работающему экземпляру, который был запущен явно для его использования. Работающий X-сервер не требуется.

Устранение неполадок

Общим способом выявления проблем является безопасный режим в LibreOffice:

Подстановка шрифта

Эти настройки можно изменить в параметрах LibreOffice. В раскрывающемся меню выберите Инструменты > Параметры > LibreOffice > Шрифты. Установите флажок Применить таблицу замены. Введите Andale Sans UI в поле шрифта и выберите нужный шрифт для параметра Заменить на. Когда закончите, нажмите галочку. Затем выберите параметры Всегда и Только экран в поле ниже. Нажмите «ОК». Затем вам нужно будет перейти в Инструменты> Параметры> LibreOffice> Вид и снять флажок «Использовать системный шрифт для пользовательского интерфейса». Если вы используете шрифт без сглаживания, например Arial, вам также потребуется снять флажок "Сглаживание экранного шрифта", чтобы шрифты меню отображались правильно.

Сглаживание

Эта статья или раздел являются кандидатами на слияние с конфигурацией шрифта.

Примечания: используйте второй аргумент шаблона для предоставления более подробных указаний. (Обсудить в Talk:LibreOffice)

Чтобы сохранить изменения, добавьте Xft.lcdfilter: lcddefault в файл ~/.Xresources и обязательно запустите $ xrdb -merge ~/.Xresources (исходный код). Дополнительные сведения см. в ресурсах X.

Если это не сработает, вы также можете попробовать добавить Xft.lcdfilter: lcddefault в ваш файл ~/.Xdefaults . Если у вас нет этого файла, вам придется его создать.

Зависание при использовании общих ресурсов NFSv3

Чтобы избежать перезаписи при обновлении, вы можете скопировать /usr/lib/libreoffice/program/soffice в /usr/local/bin . Исходный пост здесь.

LibreOffice не обнаруживает мои сертификаты

Если вы не видите сертификаты при попытке подписать документ, вам необходимо настроить сертификаты в Mozilla Firefox (или Thunderbird). Если после этого LibreOffice по-прежнему не отображает их, установите переменную среды MOZILLA_CERTIFICATE_FOLDER так, чтобы она указывала на вашу папку Mozilla Firefox (или Thunderbird):

Запуск файлов .pps в режиме редактирования (без слайд-шоу)

Единственное решение — переименовать файл .pps в .ppt .

Добавьте следующий скрипт в свой домашний каталог и используйте его для открытия каждого файла .pps. Очень полезно открывать файлы .pps, полученные по электронной почте, без необходимости их сохранения.

Поддержка СМИ

Если встроенные видео — это просто серые прямоугольники, убедитесь, что установлены необходимые подключаемые модули GStreamer.

Размер бумаги по умолчанию в Writer и Draw

Если размер бумаги по умолчанию в пустых документах Writer и Draw постоянно неверен для вашей локали, попробуйте установить необязательную зависимость libpaper и либо обновить /etc/papersize (для общесистемного изменения), либо экспортировать переменную среды PAPERSIZE (для пользовательское изменение) с предпочитаемым размером бумаги. См. размер бумаги(5) .

Панели инструментов LibreOffice не читаются с темной темой Breeze/Plasma 5

Измените стиль значка в разделе Инструменты > Параметры > LibreOffice > Вид > Стиль значка на "Breeze Dark" или другой удобочитаемый стиль значка. Возможно, вам потребуется установить пакет breeze-gtk.

Ожидаемое поведение AutoText по умолчанию не работает в языковых стандартах системы, отличных от en_US

Если ожидаемое поведение автотекста по умолчанию отсутствует (например, ввод fn в документе в Writer и последующее нажатие клавиши F3 не приводит к автоматической вставке нумерованной функции), когда языковой стандарт системы отличается от en_US, вам необходимо добавьте стандартные шаблоны автотекста en_US в путь автотекста. Для этого выберите Инструменты > Автотекст, затем нажмите Путь. и добавьте в список следующий путь: /usr/lib/libreoffice/share/autotext/en-US. Автотекст теперь должен работать должным образом по умолчанию.

LibreOffice зависает или аварийно завершает работу

Отключите OpenCL и/или OpenGL, задав переменную среды SAL_DISABLE_OPENCL=1 и/или SAL_DISABLEGL=1 . В безопасном режиме LibreOffice также можно отключить оба варианта.

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

LibreOffice не запускается

Не знаю, почему это произошло. Когда вы сталкиваетесь с тем, что LibreOffice не запускается, а в терминале появляется следующее сообщение:

Попробуйте начать с:

Это как-то связано с FreeType. Убедитесь, что вы используете официальный пакет freetype2. В более старых версиях из AUR могут быть ошибки связывания.

Звуки уведомлений

Wayland и HiDPI

Когда я пытаюсь открыть документ, который в последний раз просматривался в «Веб-просмотре», LibreOffice аварийно завершает работу. Я использую Ubuntu 20.04 и LibreOffice 6.4.7.2. Эта проблема возникала у меня в течение многих лет, и я отказался от попыток использовать веб-представление и остановился на обычном постраничном представлении, но я подумал, что попытаюсь использовать веб-представление, поскольку эта проблема, вероятно, возвращается к версии 4. Да, я мог бы не забудьте вернуться к постраничному просмотру, прежде чем закрыть его, но я не всегда помню. Да, это происходит с несколькими файлами. Я знаю, что это может быть связано с надстройками.

Затем происходит сбой при попытке открыть какой-либо документ, и для возобновления работы требуется удалить файл "registrymodifications.xcu".

Есть ли какая-либо помощь/решение этой проблемы?

Невозможно дублировать в LO 7.2 / Ubuntu 21.04. Тестовый документ Writer, сохраненный и закрытый в веб-представлении, снова открывается корректно.

1 Ответ 1

Причина сбоя LO в веб-представлении может быть

  1. ошибка в LibreOffice;
  2. ошибка/проблема в конкретном документе.

Если вы можете постоянно воспроизводить проблему, мы смотрим на 1. Тогда стоит решить проблему с разработчиками LO. Возможно, проблема уже зарегистрирована и над ней работают разработчики. Упоминание вашей точной версии Ubuntu и версии LibreOffice будет важно, потому что подобные проблемы могут конкретно зависеть от этого.

Если вы видите, что это происходит только с одним документом, подозревайте 2. Это все еще может отражать ошибку, но это зависит от конкретной функции документа. Что может помочь, так это создать новый документ, скопировать содержимое старого документа в новый и продолжить использовать новый документ. Если проблема все еще возникает, вы можете удалить разделы документа, пытаясь каждый раз воспроизвести ошибку. Это позволит вам определить, какой раздел документа может вызвать проблему. Однако определить конкретную проблему в этом разделе может быть непросто.

Наиболее распространенной причиной сбоев LibreOffice является ошибка профиля пользователя.

Существует вики-страница, на которой объясняется, как сделать резервную копию и сбросить профиль пользователя, что стоит попробовать, так как это может решить вашу проблему.

Обратите внимание, что первый раздел относится к сборкам LibreOffice 5.3 и новее, поэтому, если вы используете более старую версию, прокрутите статью вниз для получения правильных инструкций.

Профиль пользователя LibreOffice — вики The Document Foundation

Последняя версия LibreOffice — 6.3.2, и если вы еще не используете эту сборку, возможно, стоит обновить ее.

Скачать LibreOffice | LibreOffice — бесплатный офисный пакет — основан на OpenOffice — совместим с Microsoft

Загрузите бесплатный офисный пакет для Windows, macOS и Linux. Совместим с Microsoft, основан на OpenOffice и регулярно обновляется.

Microsoft предлагает инструмент, который может вам понадобиться, если вы столкнетесь с проблемами при установке новой версии LibreOffice.

Учитывая, что вы уже устанавливали его в прошлом, маловероятно, что вам понадобится указанный выше инструмент, но на всякий случай я решил добавить его в смесь.

немой экран

Спасибо, Рег. К сожалению, когда я скопировал и удалил исходную папку LibreOffice из AppData, у меня были те же результаты: произошел сбой LO. (LO ДЕЙСТВИТЕЛЬНО заметил, что я запускал 6.3.2 в первый раз). Судя по форумам LO, это происходит со многими пользователями LO после обновления Windows.

Бигхорн

Я только что обновил LO до версии 6.3.2.2 на одном ноутбуке, проблем пока не заметил. Их сайт предлагал 6.2.7 как наиболее стабильную версию.

немой экран

Я только что обновил LO до версии 6.3.2.2 на одном ноутбуке, проблем пока не заметил. Их сайт предлагал 6.2.7 как наиболее стабильную версию.


LO 6.3.2.2 у меня тоже работал хорошо, пока я не установил последние обновления Windows.Однако, по-видимому, в моем окружении могут быть и другие вещи, которые взаимодействуют и здесь.

Бигхорн

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

Реклама

развлечение

У меня точно такая же проблема на 1903 Pro. Я пробовал различные версии Libreoffice, от 6.2 до последней версии 6.3.2 (полное удаление перед установкой другой версии). Все сделали так же. Я очистил профиль пользователя (более одного раза). Ничего не помогло.

Это произошло только после установки KB4517211 и 4522738 27.09.19. Windows не позволяла мне их удалить.

Я попытался выполнить сброс Windows. Не лучше.

В конце концов мне пришлось сдаться, сделать полный сброс диска восстановления, восстановить все мои файлы и так далее. Я использовал gpedit.msc, чтобы отключить «настроить автоматические обновления». Когда я был полностью готов, я запросил обновления, и с помощью инструмента скрытия обновлений Windows смог скрыть KB4522738 до его установки. KB4517211 является необязательным, поэтому я его не устанавливал.

Теперь он снова работает, но я больше не буду разрешать обновления Windows, пока не пойму, что произошло, и не смогу это предотвратить.

Открытие документа зависает в OpenOffice

Открытие документа зависает в OpenOffice

Недавно я работал с документом, который использовался все время, и он внезапно перестал работать. появилось сообщение о неправильном распределении или что-то в этом роде.
Теперь, когда я пытаюсь открыть документ, он открывает OpenOffice и ведет себя так, как будто собирается открыться, после чего все в OpenOffice перестает работать. Я не могу закрыть его или использовать какие-либо элементы управления. Мне нужно зайти в диспетчер задач и завершить задачу. Документ был создан в Writer и на этом ноутбуке. Есть предложения по исправлению?

Добро пожаловать на форум.
Обратите внимание, что в вашей подписи на форуме указано, что вы используете неофициальную версию OpenOffice.
Этот форум поддерживает официальные версии OpenOffice и некоторые его ответвления, например LibreOffice.

Что касается вашего запроса, существует известная ошибка, связанная с использованием больших файлов, из-за которой поиск на форуме по термину "плохое размещение" (включая кавычки) выдает 412 сообщений (включая ваше).
В основном это отмечается в файлах Calc, но ни в коем случае не ограничивается только Calc.

OpenOffice 4.1.7, LibreOffice 7.0.1.2 для Windows 7 Pro, Ultimate и Windows 10 Домашняя (2004 г.)
Если вы считаете, что проблема решена, перейдите к первому сообщению в этой теме, нажмите кнопку Изменить и добавьте [Решено] в начало строки темы.

Тибор Ковач, Венгрия; LO6.1.6, 6.4.7 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.1.1 ; AOO4.1.9
Пожалуйста, отредактируйте начальное сообщение в теме: добавьте слово [Решено] в начале темы - если ваша проблема решена.

Спасибо, что указали мне на ветку. Прочитал кучу и решил попробовать Libre Office. Оказывается, у меня было 3 документа с такой же проблемой.
Мне удалось открыть их с помощью Libre Office. Он сказал мне, что все три документа заблокированы для редактирования, но разрешил мне их открыть. Я бы предпочел продолжать использовать OpenOffice, но не могу понять, как разблокировать документы, которые я не заблокировал. AS для неофициального открытого офиса я опечатался. Я скачал из магазина Microsoft.

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

Ура
Дэвид
Apache OpenOffice 420m2 (сборка: 9821) — Slackware 14.2 — 64-разрядная версия
LibreOffice 6.4.6.2 (SlackBuild для 6.4.6 от Эрика Хамельерса) — Slackware 14.2 — 64 bit
Apache OpenOffice 4.1.4 — виртуальная машина Windows 7

Тибор Ковач, Венгрия; LO6.1.6, 6.4.7 /Win7-10 x64Prof.
PortableApps/winPenPack: LO3.3.0-7.1.1 ; AOO4.1.9
Пожалуйста, отредактируйте начальное сообщение в теме: добавьте слово [Решено] в начале темы - если ваша проблема решена.

Читайте также: