IT-Lexikon › Infrastruktur › editres

editres

Infrastruktur Svenska → Aktualisiert: 2026-10-07

Werkzeug und Protokoll aus X11R5, um in den Widget-Baum eines laufenden Xt-Programms zu schauen und dessen Ressourcen zur Laufzeit zu ändern.

Ein X-Programm über Xresources zu konfigurieren setzte voraus, dass man wusste, wie die Widgets hießen, und diese Information stand nur im Quellcode. Chris D. Peterson vom MIT X Consortium löste das 1991 mit einem kleinen Protokoll: editres schickt eine ClientMessage an das Fenster des Programms, das Programm antwortet mit seinem Widget-Baum, und das Werkzeug zeichnet den Baum grafisch. Klickt man auf einen Knoten, blinkt das zugehörige Widget auf dem Bildschirm; man liest seine Ressourcen ab, probiert neue Werte live im laufenden Programm aus und speichert die Zeilen schließlich in die eigene .Xresources.

Das Programm muss sich dafür per Event-Handler aus libXmu anmelden, was xterm und die meisten Athena-Programme tun und Motif-Programme manchmal. Das Werkzeug ist in Xaw geschrieben und sieht auch so aus, doch wer wissen wollte, warum die Scrollleiste von xterm die falsche Farbe hatte, hatte keinen besseren Weg. GTK und Qt bekamen vergleichbare Inspektoren sehr viel später; editres schaffte es mit einem Widget-Set, das seit der ersten Bush-Regierung kein neues Feature mehr gesehen hat.

← Zurück zum Lexikon