IT-Lexikon › Programmierung › Override-Redirect

Override-Redirect

Programmierung Svenska → Aktualisiert: 2026-10-06

Ein Flag an einem X11-Fenster, das dem Fenstermanager sagt: Finger weg.

Wenn ein Programm ein Fenster einblendet, wird die Anfrage normalerweise an den Fenstermanager umgeleitet, der einen Rahmen samt Titelleiste anlegt und die Position bestimmt. Für Aufklappmenüs, Tooltips und Comboboxen wäre das absurd – niemand will eine Titelleiste an einem Menü. Also setzt das Programm über Xlib das Attribut override_redirect, und das Fenster erscheint genau dort, wo es verlangt wurde, ohne Umweg.

Der Preis: Der Fenstermanager verliert jede Kontrolle. Ein Override-Redirect-Fenster kann über allem liegen, auch über der Bildschirmsperre, und bekommt den Fokus nie auf dem üblichen Weg. Spiele und Bildschirmschoner missbrauchten das Flag, um Vollbild zu erzwingen – ein Grund, warum EWMH schließlich einen höflichen Weg einführte, genau darum zu bitten.

← Zurück zum Lexikon