Zum Inhalt

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.

XGS Silicon in der Weboberfläche
Weboberfläche mit installiertem Plugin, auf Englisch.

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

os-theme-xgs Releases