Nach zwei Jahren Entwicklung eine bedeutende neue Version des leichtgewichtigen Fenstermanagers (erste Version im Branch 1.5.x). Der Branch 1.5 setzt die Entwicklung eines inoffiziellen Forks fort, der im Dezember 2015 von der aufgegebenen Codebasis von IceWM abgespalten wurde. Der Code ist in C geschrieben und unter der GPLv2-Lizenz.
Zu den Funktionen von IceWM gehören die vollständige Verwaltung über Tastenkombinationen, die Möglichkeit zur Nutzung virtueller Desktops, Taskleisten und Anwendungsmenüs. Der Fenstermanager lässt sich über eine relativ einfache Konfigurationsdatei anpassen, und es können Themen verwendet werden. Eingebaute Applets zur Überwachung von CPU, Speicher und Traffic sind verfügbar. Zudem entwickeln sich mehrere third-party GUIs zur Anpassung, Desktop-Implementierungen und Menü-Editoren.
Hauptänderungen:
- Die Möglichkeit, Einstellungen über ein Menü zu ändern, wurde implementiert. Ein grafischer Konfigurator für Bildschirmparameter wurde hinzugefügt, der es ermöglicht, RandR-Einstellungen zu ändern;
- Ein neuer Menügenerator wurde hinzugefügt;
- Die Implementierung des System-Trays wurde verbessert. Die Möglichkeit zur willkürlichen Anordnung der Schaltflächen im Tray wurde hinzugefügt;
- Es wurde eine Optimierung zur Erkennung und zum Laden von Icons durchgeführt;
- Die Menüs mit Fensterlisten wurden erweitert;
- Neue Funktionen im Überwachungs-Applet wurden hinzugefügt, und die CPU-Belastung während seiner Nutzung wurde gesenkt;
- Im Applet zur Überwachung neuer E-Mails wurde die Unterstützung für Verbindungen zu POP und IMAP mit TLS-Verschlüsselung sowie für Gmail und Maildir hinzugefügt;
- Es wurde die Möglichkeit zur zyklischen Änderung des Hintergrundbildes hinzugefügt;
- Unterstützung sowohl für vertikale als auch für horizontale Anordnung des Quickswitch-Blocks wurde gewährleistet;
- Die Unterstützung für Compositing-Manager wurde hinzugefügt;
- In der Adressleiste wird die Historie der zuvor verwendeten Befehle geführt;
- Der Modus ist standardmäßig aktiviert
PagerShowPreview; - Die Unterstützung für die Protokolle _NET_WM_PING, _NET_REQUEST_FRAME_EXTENTS, _NET_WM_STATE_FOCUSED und _NET_WM_WINDOW_OPACITY wurde hinzugefügt;
- Das System für die akustische Begleitung von Ereignissen wurde aktualisiert;
- Änderungen wurden zur Verbesserung der Portabilität vorgenommen;
- Neue Tastenkombinationen wurden hinzugefügt;
- Für die Themen wurde die Option TaskbuttonIconOffset implementiert, die im Thema Outside-ice verwendet wird;
- Die Unterstützung für SVG wurde hinzugefügt.
- SVG-Unterstützung hinzugefügt.
Quelle: opennet.ru
