XGS Silicon
os-theme-xgs · Aussehen
XGS Silicon, ein Theme für die Web-GUI von OPNsense in Hell, Dunkel und einer Variante, die der Einstellung des Browsers folgt.

Die Leiste oben und das Menü sind in beiden Modi Carbon, wie das Gehäuse; Kupfer markiert, womit man handelt, Petrol den Datenpfad. Die Schrift ist IBM Plex, Latein und Arabisch aus einer Familie, im Theme mitgeliefert, damit eine ohne Internet geöffnete GUI gleich aussieht.
Es ändert Farbe, Schrift und Ecken, nicht das Layout: Der Text behält OPNsenses Zeile von 18 px, sodass sich kein Formular und keine Tabelle verschiebt. Alles andere ist OPNsenses eigenes Theme, unverändert.
Es baut auf OPNsenses Themes opnsense und opnsense-dark auf und lässt sich aus dem Theme-Verzeichnis eines neueren OPNsense erneut ableiten, wobei seine eigenen Dateien bleiben.
Funktionen
-
Drei Themes
xgs ist hell, xgs-dark dunkel, und xgs-auto folgt der hellen oder dunklen Einstellung des Browsers und wechselt, wenn sie sich ändert.
-
Gemessener Kontrast
Jede Textfarbe erreicht 4,5:1 oder besser auf jeder Fläche, auf die das Theme sie setzt.
-
Schriften inklusive
IBM Plex Sans, IBM Plex Sans Arabic und IBM Plex Mono, rund 660 KB, liegen im Theme; nichts wird von einem Schriftendienst geladen.
-
Was es neu gestaltet
Die Leiste und das Menü, Tabs, Tabellen, Schaltflächen, Formularfelder, Hinweise, Dialoge, die Anmeldeseite, die Widgets des Dashboards und die Übersichtskarten der eigenen Seiten der Appliance.
-
Arabisch, von rechts nach links
Mit installiertem opnsense-rtl werden gespiegelte Kopien seiner Stylesheets erzeugt. Auf Arabisch ist die Zeile höher und der Buchstabenabstand aus, weil Abstand die Verbindungen zwischen den Buchstaben bricht.
Installieren und aktualisieren
Auf einer Sophos XGS Appliance kommt es mit dem Image von xgs-image-builder, und xgs-auto ist das Theme der GUI; ein anderes lässt sich in System: Settings: General wählen. Es steht nicht im Tab Plugins von XGS: Updates und hat keinen eigenen Updater. Anderswo führen Sie install/install.sh aus einer Kopie des Repositorys aus und wählen es dann in System: Settings: General: Theme oder mit install/enable.sh xgs-auto. Die Themes liegen im Theme-Verzeichnis von OPNsense, das OPNsense-Updates nicht anrühren; install/uninstall.sh entfernt sie und setzt zuerst OPNsenses eigenes Theme zurück, wenn eines davon in Gebrauch ist.
Grenzen, und was noch nicht getestet ist
- Seite für Seite geprüft sind nur die Anmeldeseite, das Dashboard sowie Overview und Settings des Koprozessors; die übrigen Seiten der GUI nicht.
- Ein mit dem Theme gebautes und gebootetes Image ist noch nicht geprüft.
Repository
Erste Veröffentlichung: 2026-10-20