IT-Lexikon › Infrastruktur › WM_ICON_SIZE

WM_ICON_SIZE

Infrastruktur Svenska → Aktualisiert: 2026-10-11

Die ICCCM-Eigenschaft am Root-Fenster, in der der Fenstermanager angibt, welche Symbolgrößen er gern hätte – einer der seltenen Fälle, in denen Information vom Manager zum Programm fließt.

Die meisten ICCCM-Eigenschaften setzt der Client, und der Fenstermanager liest sie. WM_ICON_SIZE läuft andersherum. Der Manager legt sie mit XSetIconSizes am Root-Fenster ab, als Liste von minimaler und maximaler Breite und Höhe samt Schrittweiten, und ein Programm, das für WM_HINTS eine Icon-Pixmap erzeugen will, liest sie mit XGetIconSizes und zeichnet entsprechend. Fehlt die Eigenschaft, rät das Programm.

Auf den Bildschirmen der 1980er und 1990er spielte das eine Rolle: twm und mwm zeigten Symbole in festen Feldern an, und ein Symbol falscher Größe wurde abgeschnitten oder trieb verloren im Hintergrund. Nur wenige Programme fragten nach. Mit EWMHs _NET_WM_ICON liefert der Client ARGB-Bilder in mehreren Größen und überlässt dem Manager das Skalieren, wodurch die Eigenschaft praktisch überflüssig wurde.

← Zurück zum Lexikon