WM_NAME
Die ICCCM-Property, die den Titel eines X-Fensters trägt: der Text, den der Fenstermanager in die Titelleiste malt und den jedes andere Programm lesen kann.
Ein Programm setzt den Titel seines Toplevel-Fensters mit XStoreName oder XSetWMName, der Fenstermanager nimmt ihn auf und zeichnet ihn in den Rahmen. Das Geschwister WM_ICON_NAME ist der kürzere Text für den ikonifizierten Zustand. Die Property hat den Typ STRING, also Latin-1, oder COMPOUND_TEXT für andere Zeichensätze, was nie ein Vergnügen war. EWMH löste das mit _NET_WM_NAME vom Typ UTF8_STRING; ist es vorhanden, hat es Vorrang, und WM_NAME bleibt als Rückfall für ältere Fenstermanager bestehen. Eine sichtbare Variante, _NET_WM_VISIBLE_NAME, ist das Mitspracherecht des Fenstermanagers selbst, etwa wenn er zwei gleichnamige Fenster durchnummeriert hat.
Terminals ändern den Titel ständig per Escape-Sequenzen, damit xterm das aktuelle Verzeichnis oder das laufende Programm anzeigen kann, und Browser schreiben bei jedem Tabwechsel den Seitentitel hinein. Da X die Clients nicht voneinander abschirmt, kann jedes Programm auf dem Display die Titel aller anderen lesen – praktisch für wmctrl -l und xdotool search --name, weniger praktisch für jeden, der nie bedacht hat, was Titel alles verraten. xprop gibt die Property unverändert aus, und auf dem Fenster, auf das _NET_SUPPORTING_WM_CHECK zeigt, steht im selben Feld der Name des Fenstermanagers selbst. Wayland behielt die Idee als set_title in xdg-shell, aber nur der Compositor bekommt ihn zu sehen.