Управление параметрами настроек АльтерОфис 2025 и выше

В данном примере описываются варианты внешних настроек офисного приложения для использования в системах автоматизированного  администрирования рабочих мест.
Для управления настройками офисного приложения  АльтерОфис используется registrymodifications.xcu — это  файл, который хранит пользовательские конфигурации программы. Фаил представляет  собой XML-файл, содержащий параметры конфигурации, которые можно изменять вручную для каждого профиля.

Замена шрифта  В AlterOffice для AText на Linux
При первой инициализации приложения файл создаётся в рабочем каталоге пользователя 
~/.config/alteroffice/5/user/alteroffice<версия>/registrymodifications.xcu
где <версия> - укажите версию продукта 
1) Сделайте резервную копию текущего файла registrymodifications.xcu
2) Откройте в редакторе файл конфигурации
Строки отвечающие за тип шрифтов используемые в приложении относятся к заголовкам  "Caption"  "Heading"  "Index"  "List"  "Standard"

Пример стандартной настройки приложения при использовании шрифта  PT Sans:


<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Caption" oor:op="fuse"><value>PT Sans</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Heading" oor:op="fuse"><value>PT Sans</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Index" oor:op="fuse"><value>PT Sans</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="List" oor:op="fuse"><value>PT Sans</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Standard" oor:op="fuse"><value>PT Sans</value></prop></item>


Замените на альтернативный шрифт используя номенклатуру доступных шрифтов, к примеру PT Mono :


<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Caption" oor:op="fuse"><value>PT Mono</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Heading" oor:op="fuse"><value>PT Mono</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Index" oor:op="fuse"><value>PT Mono</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="List" oor:op="fuse"><value>PT Mono</value></prop></item>
<item oor:path="/org.openoffice.Office.Writer/DefaultFont"><prop oor:name="Standard" oor:op="fuse"><value>PT Mono</value></prop></item>


3) Сохраните конфигурацию в  файле registrymodifications.xcu, перезапустите приложение.
4) Проверить применение настроек  можно командой, на примере офисного пакета АльтерОфис 2025 :


grep -n "PT Mono" ~/.config/alteroffice/5/user/alteroffice2025/registrymodifications.xcu
Либо в настройках программы  АльтерОфис
Сервис-Параметры-AlterOffice AText - Основные шрифты (западные)
 

5) Для примера автоматизации конфигурации АльтерОфис 2025 , чтобы в дальнейшем поменять шрифт в этом шаблоне, можно использовать  плейбук модуля Ansible
yaml
- hosts: "AlterOS9"
  become: true
  vars:
    # Список домашних директорий
    home_dirs:
      - /home/*/.config/alteroffice/5/user/alteroffice2025/registrymodifications.xcu
 
  tasks:
    - name: Найти все существующие файлы конфигурации AlterOffice
      find:
        paths:
          - /home
        patterns: "registrymodifications.xcu"
        file_type: file
        recurse: yes
        depth: 6   # Параметр глубины рекурсивного поиска
        paths:
          - /home
      register: found_files

    - name: Показать найденные файлы (отладка)
      debug:
        var: found_files.files

    - name: Заменить шрифт во всех найденных конфигах
      replace:
        path: "{{ item.path }}"
        regexp: '>PT Sans<'
        replace: '>PT Mono<'
      loop: "{{ found_files.files }}"
      when: found_files.files | length > 0

Замена шрифта  В AlterOffice для AText на платформе Windows

 Настройка проводится аналогичным способом как и для Linux систем.
1) Сделайте резервную копию текущего файла , потом откройте в редакторе файл конфигурации
%AppData%\AlterOffice3\4\user\alteroffice2025\registrymodifications.xcu


После внесения корректировок в файл конфигурации можно распространять эталонный пример на другие АРМ с использованием групповых настроек GPO.
Дополнительно для платформ семейства Windows можно использовать статью с описанием примеров Управление параметрами при помощи групповых политик на платформе Windows 

Примечание
1) Перед началом изменений необходимо закрыть все приложения  АльтерОфис  иначе изменения не вступят в силу.
2) Данная настройка применяется только для AText.

Добавлении информации о пользователе

1)  Сделайте резервную копию текущего файла, далее откройте в редакторе файл конфигурации registrymodifications.xcu и внесите изменения в  следующие поля при необходимости

<item oor:path="/org.openoffice.UserProfile/Data"><prop oor:name="o" oor:op="fuse"><value>ОРГАНИЗАЦИЯ</value></prop></item>

<item oor:path="/org.openoffice.UserProfile/Data"><prop oor:name="sn"oor:op="fuse"><value>Фамилия</value></prop></item>

<item oor:path="/org.openoffice.UserProfile/Data"><propoor:name="fathersname" oor:op="fuse"><value>Отчество</value></prop></item>

<item oor:path="/org.openoffice.UserProfile/Data"><propoor:name="givenname" oor:op="fuse"><value>Имя</value></prop></item>

<item oor:path="/org.openoffice.UserProfile/Data"><propoor:name="initials" oor:op="fuse"><value>ФИО</value></prop></item>

Где переменные :
ОРГАНИЗАЦИЯ - название организации 
Фамилия Имя Отечество данные пользователя

ФИО - Инициалы
2) Сохраните конфигурацию в  файле registrymodifications.xcu, перезапустите приложение.