Was ist "# override" in .Xresources?

7

Ich habe .Xresources nicht viel verwendet, aber in den Dokumenten, die ich mir angesehen habe, wird der #overrideBefehl von Zeit zu Zeit erwähnt . Oder Modifikator. Oder was auch immer es ist.

Das ist das Problem; Ich weiß nicht was es ist (:

Hier ist ein Beispiel aus man xtermmeinem System:

*VT100*translations:    #override \n\
        Meta <KeyPress> /:dabbrev-expand()

Ich habe überraschend viel Zeit damit verbracht, herauszufinden, was genau #overrideist, aber bisher ohne Glück.

Kann mich jemand auf Dokumente verweisen, die das erklären #override?

jwd
quelle

Antworten:

5

http://menehune.opt.wfu.edu/Kokua/Irix_6.5.21_doc_cd/usr/share/Insight/library/SGI_bookshelves/SGI_Developer/books/XLib_WinSys/sgi_html/ch08.html

#overrideführt die Übersetzungen mit der vorhandenen Übersetzung zusammen und überschreibt jeden Konflikt, im Vergleich zu #augmentdem auch, aber die vorhandenen Übersetzungen, die in Konflikt stehen, haben Vorrang.

camh
quelle
Danke, das erklärt es. Ich bin mir immer noch nicht sicher, was der genaue Zusammenhang zwischen .Xresources und den beschriebenen Übersetzungstabellen ist, aber ich vermute, wenn ich mehr von diesem Buch lese, kann ich es herausfinden ...
jwd
@jwd Die translationsRessource ist eine Übersetzung von Eingabeereignissen (Tastendruck oder Mausdruck ) in Aktionen (etwas, das in einem Programm geschieht). Mit anderen Worten, sie sind Schlüsselbindungen. X-Ressourcen geben Parameter eines Programms an, insbesondere Parameter, die sich auf die Benutzeroberfläche beziehen, z. B. das visuelle Erscheinungsbild oder hier Benutzereingaben.
Gilles 'SO - hör auf böse zu sein'