XGS Silicon
os-theme-xgs · 外観
XGS Silicon は OPNsense の Web GUI 用テーマで、ライト、ダーク、ブラウザの設定に従うものがあります。

上部のバーとメニューは、筐体と同じく両モードともカーボン色です。操作する対象は銅色、データパスはティールで示します。書体は IBM Plex で、ラテン文字とアラビア文字が同じファミリーにあり、テーマ内に同梱されているため、インターネットなしで開いた GUI も同じ見た目になります。
変えるのは色、書体、角の形で、レイアウトは変えません。テキストは OPNsense の 18 px の行の高さを保つため、フォームや表は動きません。それ以外はすべて OPNsense 自身のテーマのままです。
OPNsense の opnsense と opnsense-dark テーマをもとに作られており、新しい OPNsense のテーマディレクトリから、自身のファイルを残したまま再び派生させることができます。
機能
-
3 つのテーマ
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 が GUI のテーマになっています。別のテーマは System: Settings: General で選べます。XGS: Updates の Plugins タブにはなく、専用の更新機能もありません。それ以外の環境では、リポジトリのコピーから install/install.sh を実行し、System: Settings: General: Theme で選ぶか、install/enable.sh xgs-auto を実行します。テーマは OPNsense のテーマディレクトリに置かれ、OPNsense の更新では変更されません。install/uninstall.sh はテーマを削除し、いずれかが使用中なら先に OPNsense 自身のテーマに戻します。
制限と、まだテストされていないこと
- ページごとに確認したのは、ログインページ、ダッシュボード、コプロセッサの Overview と Settings だけで、GUI のその他のページは確認していません。
- テーマを含めてビルドし起動したイメージは、まだ確認していません。
リポジトリ
最初のリリース: 2026-10-20