LibreOffice (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
LibreOffice
. Дата последней синхронизации: 16 сентября 2021. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
С домашней страницы
LibreOffice
:
LibreOffice — мощный офисный пакет, полностью совместимый с 32/64-битными системами. Переведён более чем на 30 языков мира. Поддерживает большинство популярных операционных систем, включая GNU/Linux, Microsoft Windows и Mac OS X.
Установка
Установите один из следующих пакетов:
libreoffice-still
- стабильная ветвь обновлений
libreoffice-fresh
- новые функции появляются сначала здесь, часто обновляется
Примечание
В прошлом требовалась установка хотя бы одного языкового пакета. Сейчас LibreOffice автоматически определяет системные умолчания и выставляет настройки локали; ручная установка языкового пакета теперь необязательна и нужна только для локализации интерфейса. Подробнее смотрите
help.libreoffice.org
.
Для SDK установите
libreoffice-fresh-sdk
.
Для русского интерфейса установите
libreoffice-still-ru
или
libreoffice-fresh-ru
соответственно установленной вами версии LibreOffice.
Проверьте опциональные зависимости, которые выводит
pacman
. Java Runtime Environment не требуется, пока вы не захотите использовать Libreoffice Base: см.
Java (Русский)
. Вам может понадобиться
hsqldb2-java
AUR
, чтобы использовать
некоторые модули
в LibreOffice Base.
Темы оформления
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").
Отключение логотипа запуска
Если вы предпочитаете отключать логотип запуска, откройте
/etc/libreoffice/sofficerc
, найдите строку содержащую
Logo=
и замените на
Logo=0
.
Примечание
Эта переменная не связана с поддержкой Logo scripting.
Управление расширениями
В официальных репозиториях Arch доступны следующие расширения:
libreoffice-extension-texmaths
libreoffice-extension-writer2latex
Также вы можете поискать расширения в
AUR
, во встроенном в LibreOffice менеджере расширений или на
libreplanet
.
Шрифты
The Document Foundation
wiki
упоминает различные шрифты, идущие в комплекте с LibreOffice в Windows и macOS. В Arch вам может понадобиться установить следующие пакеты:
ttf-caladea
ttf-carlito
ttf-dejavu
ttf-gentium-basic
AUR
ttf-liberation
ttf-linux-libertine-g
noto-fonts
adobe-source-code-pro-fonts
adobe-source-sans-fonts
adobe-source-serif-fonts
Смотрите также
Fonts#Font packages
.
Дополнительные словари
Проверка правописания
Установите
hunspell
и словари для него:
hunspell-en_us
hunspell-ru-aot
AUR
. Также в доступны
hunspell-ru
(старый),
hunspell-ru-aot-ieyo
AUR
[
ссылка недействительна
: package not found]
(не различает е/ё).
Правила переноса
Установите
hyphen
и набор правил для него:
hyphen-en
hyphen-ru
AUR
.
Тезаурус
Установите
libmythes
и словари для него:
mythes-en
mythes-ru
AUR
.
Проверка грамматики
Есть несколько инструментов. Часто используемый —
LanguageTool
. Вы можете:
установить пакет
libreoffice-extension-languagetool
AUR
или скачать его на
странице расширений LibreOffice
и самостоятельно установить его через
Сервис > Управление расширениями
.
После установки расширения убедитесь, что установлен рантайм
Java
8 (
jre8-openjdk
). Действительно, Languagetool использует Java и может замедлять или вызывать мелкие зависания LibreOffice, особенно при открытии документов. К счастью, это обычно происходит только при первом открытии документа и больше не случается. После установки вы можете захотеть включить его в качестве среды по умолчанию для LibreOffice. Для этого перейдите в
Сервис > Параметры > Расширенные возможности
и выберите соответствующую JRE (будет отображаться как 1.8.0), затем нажмите «ОК». Вам будет предложено перезапустить пакет LibreOffice. После перезапуска вы сможете без проблем установить Languagetools.
Другие инструменты проверки грамматики можно найти на
странице расширений LibrePlanet
, на
официальном сайте LibreOffice Extensions
или на
сайте OpenOffice
. Имейте в виду, что расширения OpenOffice не обязательно заработают в LibreOffice.
Оффлайн-справка
Пакеты
libreoffice-still
и
libreoffice-fresh
предоставляют оффлайн-справку для английского языка. Справка для других языков доступна в соответствующих пакетах, например
libreoffice-fresh-ru
.
Установка макросов
Если Вы намерены использовать макросы, Вам нужно установить Java Runtime Environment.
В Arch Linux стандартный путь к макросам отличается от многих других дистрибутивов:
~/.config/libreoffice/4/user/Scripts/
Советы и рекомендации
Ускоряем LibreOffice
Некоторые из настроек могут уменьшить время загрузки LibreOffice и скорость ее работы. Однако, потребление оперативной памяти тоже возрастет. Эти настройки можно найти в меню
Сервис > Параметры
.
В закладке
Память
:
Снизьте число шагов, на которое можно вернуться при редактировании, например 20 или 30.
Установить
Использовать для LibreOffice
равным 128МБ
Установите
Памяти на объект
равным 20МБ
Если Вы часто применяете LibreOffice, проверьте, что используется Quickstarter (использовать быстрый запуск).
В закладке
Расширенные возможности
, снимите галочку с Use a Java runtime environment (использовать виртуальную машину java).
Base как фронтенд для базы данных
Base можно использовать в качестве фронтенда для базы данных вроде PostgreSQL. Он не может изменять таблицы, но даёт хороший обзор столбцов и строк таблицы с возможностью скрытия столбцов. Он также позволяет использовать фильтры, удалять по несколько строк с помощью их выделения и удобно редактировать отдельные ячейки.
Он также помогает составлять SQL-запросы в удобном GUI.
Автоматическая конвертация документов
Консольная утилита
unoconv
позволяет проводить автоматизированную конвертацию и стилизацию ис пользованием LibreOffice. Хотя она
требует доработки
, она весьма полезна уже сейчас. Она может подключаться к запущенному LibreOffice или запускать свой собственный экземпляр. X-сервер не требуется.
Решение проблем
Общий способ поиска проблем — запуск в безопасном режиме:
$ libreoffice --safe-mode
Шрифт подстановки
Его можно изменить в опциях 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
.
Зависание при использовании NFSv3
Если программа зависает при попытке открыть/сохранить документ в сетевую папку NFSv3, попробуйте закомментировать следующие строчки символом "#" в
/usr/lib/libreoffice/program/soffice
:
# file locking now enabled by default
SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING
Чтобы избежать перезаписи файла при обновлении, вы можете скопировать
/usr/lib/libreoffice/program/soffice
в
/usr/local/bin
. Исходное сообщение
здесь
.
LibreOffice не находит мои сертификаты
Если Вы не видите своих сертификатов при попытке подписать документ, Вам необходимо их сконфигурировать в программах Firefox или Thunderbird. Если же и после этого их не видно, наберите команду:
export MOZILLA_CERTIFICATE_FOLDER=$HOME/.mozilla/firefox/XXXXXX.default/
Нахождение сертификатов
Запуск .pps файлов в режиме редактирования (без слайд-шоу)
Единственный способ — переименовать
.pps
в
.ppt
.
Добавьте этот скрипт в домашнем каталоге и используйте его при открытии каждого
.pps
файла.
#!/bin/sh
f=$(mktemp --suffix .ppt)
cp "$1" "${f}" && libreoffice "${f}" && rm -f "${f}"
Поддержка медиа
Если вместо встроенных видео видны лишь серые прямоугольники, проверьте установку требуемых
плагинов GStreamer
.
Стандартный размер бумаги в Writer и Draw
Если он постоянно неправильный для вашей локали, попробуйте установить необязательную зависимость
libpaper
и обновить
/etc/papersize
(влияет на всю систему) или прописать
переменную окружения
PAPERSIZE
(для отдельного пользователя) на предпочтительный размер бумаги. Смотрите
papersize(5)
[
устаревшая ссылка
2023-03-12]
.
Примечание
libpaper
использует по умолчанию
Letter
, если размер бумаги не был задан.
Панели инструментов LibreOffice нечитабельны с тёмной темой Breeze/Plasma 5
Измените стиль значков в
Сервис > Параметры > LibreOffice > Вид > Стиль значков
на «Breeze Dark» или другой читабельный стиль. Вам может понадобиться установить пакет
breeze-gtk
.
Если этого недостаточно, убедитесь, что LibreOffice стартует с интерфейсом
gtk3
или
gen
(смотрите
#Темы оформления
).
[2]
AutoText expected default behaviour not functional in system locales other than en_US
If expected default AutoText behaviour is not present (for example, typing
fn
in a document in Writer and then pressing the
F3
key does not result in the automatic insertion of a numbered function) when the system locale is not
en_US
you need to add the default
en_US
AutoText templates to your AutoText path. To do this, go to
Tools > AutoText
, then click on
Path...
and add the following path to the list:
/usr/lib/libreoffice/share/autotext/en-US
. AutoText should now work as expected by default.
LibreOffice зависает или вылетает
Отключите OpenCL и/или OpenGL, установив
переменную окружения
SAL_DISABLE_OPENCL=1
и/или
SAL_DISABLEGL=1
. Безопасный режим LibreOffice также отключает их оба.
Если LibreOffice зависает или вылетает с "Application Error", но работает с отключенным OpenCL, попробуйте установить
OpenCL runtime
.
Звуки уведомлений
Некоторые действия вроде закрытия LibreOffice без сохранения документа показывают всплывающее окно «Сохранить изменения?» вместе со звуком уведомления. Включить или отключить его можно изменением опции GTK "gtk-enable-event-sounds", смотрите
GTK (Русский)#Примеры
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-*
Источник
Смотрите также
Расширения и Шаблоны LibreOffice
Wikipedia:ru:LibreOffice