XGS Silicon
os-theme-xgs · Внешний вид
XGS Silicon — тема для веб-интерфейса OPNsense: светлая, тёмная и следующая настройке браузера.

Верхняя панель и меню в обоих режимах цвета карбона, как корпус; медный отмечает то, с чем вы работаете, бирюзовый — путь данных. Шрифт — IBM Plex, латиница и арабское письмо из одного семейства, встроенный в тему, чтобы интерфейс, открытый без интернета, выглядел так же.
Она меняет цвет, шрифт и углы, но не раскладку: текст сохраняет строку OPNsense в 18 px, поэтому ни одна форма или таблица не сдвигается. Всё остальное — собственная тема OPNsense без изменений.
Она построена на темах opnsense и opnsense-dark из OPNsense и может быть заново выведена из каталога тем более нового OPNsense с сохранением собственных файлов.
Возможности
-
Три темы
xgs — светлая, xgs-dark — тёмная, а xgs-auto следует светлой или тёмной настройке браузера и переключается, когда она меняется.
-
Измеренный контраст
Каждый цвет текста читается с контрастом 4,5:1 или лучше на каждой поверхности, куда его помещает тема.
-
Шрифты внутри
IBM Plex Sans, IBM Plex Sans Arabic и IBM Plex Mono, около 660 KB, входят в тему; ничего не загружается из сервиса шрифтов.
-
Что меняется
Панель и меню, вкладки, таблицы, кнопки, поля форм, уведомления, диалоги, страница входа, виджеты панели мониторинга и сводные карточки собственных страниц устройства.
-
Арабский, справа налево
При установленном opnsense-rtl создаются зеркальные копии её таблиц стилей. В арабском строка выше, а межбуквенный интервал отключён: интервал разрывает соединения между буквами.
Установка и обновление
На устройстве Sophos XGS она входит в образ xgs-image-builder, и xgs-auto — тема интерфейса; другую можно выбрать в System: Settings: General. Её нет на вкладке Plugins в XGS: Updates, и собственного средства обновления у неё нет. В остальных случаях запустите install/install.sh из копии репозитория, затем выберите тему в System: Settings: General: Theme или запустите install/enable.sh xgs-auto. Темы лежат в каталоге тем OPNsense, который обновления OPNsense не трогают; install/uninstall.sh удаляет их и, если одна из них используется, сначала возвращает собственную тему OPNsense.
Ограничения и то, что ещё не проверено
- Постранично проверены только страница входа, панель мониторинга и страницы Overview и Settings сопроцессора; остальные страницы интерфейса — нет.
- Образ, собранный с темой и загруженный, ещё не проверен.
Репозиторий
Первый выпуск: 2026-10-20