LibreOffice (Русский)
С домашней страницы 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
.
Управление расширениями
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
.
Темные темы GTK, иконки и gtk-qt-engine
Для исправления посмотрите openoffice-dark-gtk-fixAUR[ссылка недействительна: package not found], а если у Вас go-openoffice, то см. go-openoffice-dark-gtk-fix[устаревшая ссылка 2020-08-02] на AUR. Это исправление также устанавливает признак 'OOO_FORCE_DESKTOP=gnome'. Также можно посмотреть для дополнительной информации.
В новой версии OOO (3.2.0) и LibreOffice эти исправления больше не работают. Если у Вас темная тема GTK, Вы не сможете сменить иконки. Цвета, однако, можно настроить вручную через меню Options -> Appearance, но программы Impress и Calc (другие может быть тоже) останутся темного цвета пока Вы не выключите автоматическое распознавание высококонтрастных тем. Эта проблема вызвана стандартной настройкой “Automatically detect high contrast mode of operating system”. Чтобы ее изменить, отредактируйте:
Tools > Options... > Accesibility|> Снять галочку: [ ] Automatically detect high contrast mode of operating system
Теперь Вы можете задавать цвета в меню Options -> Appearance.
Особенности при использовании сетевых папок
Если программа зависает при попытке открыть/сохранить документ в сетевую папку, попробуйте закомментировать следующие строчки символом "#" в /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].
Исправляем Java Framework Error
Если у Вас появилось такое сообщение об ошибки во время работы с OpenOffice:
[Java framework] Error in function createSettingsDocument (elements.cxx). javaldx failed!
Попробуйте изменить владельца папки ~/.config/
:
sudo chown -vR username:users ~/.config
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]