Подробный гайд: смена фона рабочего стола в Astra Linux (режим администратора)

Инструкция по смене фона в Astra Linux: настройка через fly-admin-theme, правка themerc, применение для всех пользователей в режиме root

2026.05.02                  


Подробный гайд: смена фона рабочего стола в Astra Linux (режим администратора)Подробный гайд: смена фона рабочего стола в Astra Linux (режим администратора) Astra Linux использует собственную графическую оболочку Fly. Ниже — пошаговая инструкция для изменения фона рабочего стола как для текущего пользователя, так и для всех пользователей системы.


Способ 1: Через графический интерфейс (для текущего пользователя)

  1. Откройте Меню Пуск → Настройки → Оформление (или запустите утилиту fly-admin-theme из терминала).
  2. В открывшемся окне перейдите на вкладку «Фон рабочего стола».
3. Выберите:
  • Одно изображение — укажите путь к файлу (.jpg, .png и др.)
  • Слайд-шоу — укажите папку с изображениями и задайте интервал смены (WallPaperPeriod в минутах)
    1. Нажмите «Применить» → «ОК».

Примечание:

Настройки сохраняются в файле ~/.fly/theme/current.themerc


Способ 2: Ручное редактирование конфигурации (для текущего пользователя)

1. Откройте терминал и отредактируйте файл темы:
nano ~/.fly/theme/current.themerc
2. Найдите или добавьте параметры:
[Theme]
WallPaper=/путь/к/изображению.jpg
# Для слайд-шоу:
# WallPaper=/путь/к/папке/с/картинками
# WallPaperPeriod=10  # смена каждые 10 минут
3. Сохраните изменения (Ctrl+O, Enter, Ctrl+X) и примените:
fly-wmfunc FLYWM_UPDATE_SHORTCUT

Способ 3: Системная настройка для всех пользователей (требуются права root)

Шаг 1: Подготовьте эталонный файл темы
# Создайте или отредактируйте шаблон
sudo nano /usr/share/fly-wm/theme/default.themerc
Добавьте:
[Theme]
WallPaper=/usr/share/backgrounds/astra-default.jpg

Изображение должно находиться в системной директории, доступной всем пользователям (например, /usr/share/backgrounds/).

Шаг 2: Примените настройки для существующих пользователей

# Замените файлы тем у всех пользователей в /home
sudo find /home -name "current.themerc" -exec cp /usr/share/fly-wm/theme/default.themerc {} \;

Шаг 3: Обновите окружение (опционально)

# Принудительное обновление рабочего стола
fly-wmfunc FLYWM_UPDATE_SHORTCUT

После этого все новые пользователи автоматически получат заданный фон.


Запрет смены фона обычными пользователями

Если требуется зафиксировать фон и запретить его изменение:

Вариант А: Ограничить доступ к утилите настройки

sudo chgrp astra-admin /usr/bin/fly-admin-theme
sudo chmod 750 /usr/bin/fly-admin-theme

Теперь fly-admin-theme могут запускать только пользователи из группы astra-admin.

Вариант Б: Заблокировать файл конфигурации пользователя

# Заменить владельца и запретить запись
sudo chown root:root /home/username/.fly/theme/current.themerc
sudo chmod 444 /home/username/.fly/theme/current.themerc

# Дополнительно: установить флаг "неизменяемости" (требует chattr)
sudo chattr +i /home/username/.fly/theme/current.themerc

Примечание:

Пользователь всё ещё может удалить файл, так как владеет домашним каталогом. Для полной защиты используйте централизованное управление профилями (ALD Pro, LDAP).


Полезные команды и пути

Объект Путь / Команда Назначение
Тема пользователя ~/.fly/theme/current.themerc Хранит настройки фона, темы, шрифтов
Системный шаблон /usr/share/fly-wm/theme/default.themerc Тема по умолчанию для новых пользователей
Утилита настройки fly-admin-theme Графический редактор тем
Обновление WM fly-wmfunc FLYWM_UPDATE_SHORTCUT Применить изменения без перезагрузки
Перезагрузка сессии fly-wmfunc FLYWM_RESTART Перезапустить графическую сессию

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

Фон не применяется после изменения файла

→ Выполните fly-wmfunc FLYWM_UPDATE_SHORTCUT или перезайдите в сессию.

Настройки сбрасываются после перезагрузки

→ Проверьте, не переопределяется ли тема сетевым профилем или скриптами входа.

Нет прав на запись в системные каталоги

→ Убедитесь, что используете sudo или работаете под учётной записью с уровнем целостности high (в Astra Linux SE).


Совет:

Для массового развёртывания настроек в организации используйте постинсталяционные скрипты или инструменты централизованного управления (ALD Pro), чтобы применять конфигурации ко всем рабочим станциям автоматически.