Расширения: Часто задаваемые вопросы

From Apache OpenOffice Wiki
Jump to: navigation, search
Принять участие в проекте!
Общие вопросы
Форматирование ответов
Вопросы использования
Популярные разделы:
Writer: Часто задаваемые вопросы
Calc: Часто задаваемые вопросы
Орфография и грамматика
Полезности и секреты
Главная страница

Расширения OpenOffice.org представляют собой сторонние программные модули, служащие для расширения функциональности офисного пакета или упрощения работы с ним. Например, расширение LanguageTool добавляет новую возможность - проверка грамматики для русского языка, расширение Pager упрощает процедуру вставки номеров страниц.

Как устанавливать расширения?

Сервис - Управление расширениями - Добавить   

Какие функции добавляют расширения?

Разные. Функциональность расширения зависит от разработчика.

Где взять расширения?

Где можно задать вопрос по работе расширения?

Как правило, вопрос по работе расширения задаётся его автору.

Почему просто не включить функционал некоторых расширений в состав OpenOffice.org?

Некоторые расширения со временем включаются в состав OpenOffice.org, например, CropOOo. Некоторые расширения не могут быть включены по лицензионным соображениям.

Какие существуют требования для установки расширений?

Установленный OpenOffice.org. Остальные требования зависят от конкретного расширения и описаны в документации к расширению.

После запуска только что установленного расширения в OpenOffice.org 3 выдается ошибка. Во 2-й версии офиса расширение работало.

В третьей версии OpenOffice.org после установки расширения нужно перезапустить офис вместе с быстрым запуском.

После неудачной установки расширения при каждом запуске ООо появляются сообщения об ошибках. Как убрать?

Идёте в папку пользовательского контейнера Basic - что-то типа ~/.openoffice.org2/user/basic там должны быть два файла script.xlc и dialog.xlc. Открываете их текстовым редактором и ищете там строки похожие на:

<library:library library:name=[имя расширения] xlink:href="/usr/lib/OpenOffice.org.1.1.2/share/basic/[имя расширения]/dialog.xlb/" xlink:type="simple" library:link="false"/> и <library:library library:name=[имя расширения] :xlink:href="/usr/lib/OpenOffice.org xxx/share/basic/WebWizard/script.xlb/" xlink:type="simple" :library:link="true" library:readonly="false"/>

В общем, что-то содержащие /share/basic/[имя расширения]/script.xlb/. И удаляете эти строки.

Далее (уже не обязательно) ищете строку <library:library library:name=[имя расширения] library:link="true"/> (или похожую на неё) в файлах /usr/lib/OpenOffice.org.2.4/presets/basic/script.xlc и /usr/lib/OpenOffice.org.2.4/presets/basic/dialog.xlc (или куда там у вас установлен OOo) и тоже удаляете. После этого всё должно быть нормально.

Tip.png Если не хочется искать в настройках, можно удалить их целиком

см. Общее: Часто задаваемые вопросы#Где находится профиль пользователя?


2.4

Как корректно можно удалить расширение, если после его установки нарушилась работоспособность OOo?

Необходимо воспользоваться программой unopkg, которая находится в каталоге OOo.

Самый простой способ - запустить unopkg gui - откроется менеджер расширений в графическом режиме (аналог Сервис -Управление расширениями). Если не удаётся удалить расширение из графического режима, то можно воспользоваться консольной версией unopkg:

  • unopkg list -выведет список установленных пользовательских расширений.
  • unopkg list --shared -выведет список установленных расширений для всех пользователей (с их идентификаторами).
  • unopkg remove <идентификатор расширения> - удаляет пользовательское расширение.
  • unopkg add <расширение.oxt> - установить расширение.
  • unopkg reinstall - переустановить расширения.

Доступные ключи для unopkg

  • -h помощь.
  • -V версия.
  • -v вывод дополнительной информации.
  • -f перезаписывать установленные расширения.
  • --log-file <Файл> вывести протокол установки в указанный файл.
  • --shared обрабатывать расширения, установленные для всех пользователей (перед использованием необходимо закрыть все копии OOO).

3.1

Хочу написать расширение. Где можно об этом почитать?



Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание
Personal tools