Подробный гайд: смена фона рабочего стола в 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), чтобы применять конфигурации ко всем рабочим станциям автоматически.


Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта