Wie kann ich Zenmap im dunklen Modus verwenden oder die GUI-Farben anpassen?
- Kurzüberblick: Zenmap und Theme-Unterstützung
- Unter Linux: GTK-Theme ändern
- GTK-CSS-Anpassung für gezielte Änderungen
- Windows und macOS: Limitierungen und Workarounds
- Alternative: Terminal- bzw. Text-Modus von Nmap verwenden
- Praktische Schritte zusammengefasst
Kurzüberblick: Zenmap und Theme-Unterstützung
Zenmap ist die grafische Benutzeroberfläche (GUI) für Nmap, basierend auf Python und GTK (PyGTK für ältere Versionen, GTK3/GTK4 für neuere Builds). Zenmap selbst bietet keine integrierte Einstellung „dunkler Modus“ wie moderne Anwendungen; das Aussehen wird in der Regel durch die verwendete GTK-Theme/Windows- oder Desktop-Umgebung bestimmt. Welche Optionen Ihnen zur Verfügung stehen, hängt von Ihrem Betriebssystem (Linux, Windows, macOS) und der Zenmap/GTK-Version ab.
Unter Linux: GTK-Theme ändern
Die effektivste Methode ist, ein dunkles GTK-Theme für Ihre Desktop-Umgebung zu aktivieren. Gnome, KDE (GTK-Theme-Integration) oder XFCE erlauben das Wechseln zwischen hellen und dunklen Themes. Wenn Sie ein dunkles Theme auswählen, übernehmen GTK-Anwendungen wie Zenmap in vielen Fällen automatisch dunkle Farben. Bei systemweiten Einstellungen oder Gnome-Versionen kann es zusätzlich eine „Dark“ Option pro Anwendung geben (z. B. über CSS oder Environment-Variablen). Falls Zenmap mit einer älteren GTK2-Version gebaut wurde, müssen Sie ein passendes GTK2-Dark-Theme installieren und aktivieren.
GTK-CSS-Anpassung für gezielte Änderungen
Wenn das Standard-Dark-Theme nicht alle Elemente von Zenmap abdeckt oder Kontrastprobleme bestehen, können Sie mit einer benutzerdefinierten GTK-CSS-Datei gezielt Styles überschreiben. Legen Sie eine Datei wie ~/.config/gtk-3.0/gtk.css an (bei GTK3) und fügen Sie CSS-Regeln für Widgets ein, die Sie ändern möchten (Hintergrund, Textfarbe, Buttons, ListViews). Beispieleinträge ändern Hintergrundfarben, Schriftfarben und Rahmenschatten. Nach dem Speichern starten Sie Zenmap neu. Beachten Sie, dass Sie je nach Zenmap-/GTK-Version und Widget-Namen experimentieren müssen; nicht alle Elemente reagieren identisch.
Windows und macOS: Limitierungen und Workarounds
Unter Windows ist Zenmap meist als eigenständige Anwendung mit eingebetteten GTK-Bibliotheken installiert. Es gibt keine einfache „System-Theme“-Integration wie unter Linux. Einige Anwender versuchen, GTK-Themes unter Windows zu installieren und GTK_THEME-Umgebungsvariablen zu setzen, aber das ist fehleranfällig. Praktischer ist, Zenmap in einer Linux-VM oder unter WSL2 (mit X-Server) auszuführen und dort ein dunkles Theme zu nutzen. Auf macOS sind native Theme-Integration und GTK-Apps problematisch; ähnliche Workarounds (VM/Container) gelten.
Alternative: Terminal- bzw. Text-Modus von Nmap verwenden
Wenn Sie primär eine dunkle Umgebung wünschen, können Sie statt Zenmap die Nmap-Kommandozeile verwenden; die Ausgabe wird in Ihrem Terminal-Thema gerendert (dunkles Terminal Theme ist trivial). Zusätzlich gibt es Frontends und Web-GUIs für Nmap, die Dark-Mode unterstützen könnten, falls Sie eine alternative GUI akzeptieren.
Praktische Schritte zusammengefasst
Aktivieren Sie ein systemweites dunkles GTK-Theme (Linux). Falls nötig, ergänzen Sie eine ~/.config/gtk-3.0/gtk.css mit gezielten Stilregeln und starten Zenmap neu. Auf Windows/macOS sind diese Änderungen komplizierter; erwägen Sie VM/WSL oder die CLI-Version von Nmap. Testen und sichern Sie Konfigurationsdateien, denn falsche CSS-Regeln können die Lesbarkeit verschlechtern.
