Die Datei rc.xml enthält viele Konfigurationsoptionen für Openbox. Sie befindet sich unter ~/.config/openbox/rc.xml und kann über das Openboxmenü (Preferences → Openox Config → Edit rc.xml) geöffnet werden. Viele der gebräuchlichsten Optionen können auch über die GUI-Anwendung Obconf bearbeitet werden, welche ebenfalls im Openboxmenü (Preferences → Openbox Config → GUI Config Tool) zu finden ist. Tastenkürzel werden in einem eigenen Artikel behandelt: WIKI-DE DESKTOP Tastenkürzel bearbeiten.
Die Datei ist gut kommentiert und selbsterklärend.
Der erste Abschnitt (bis <keyboard>) behandelt die gleichen Dinge wie DESKTOP Obconf.
<resistance>
<strength>10</strength>
<screen_edge_strength>20</screen_edge_strength>
</resistance>
„strength“ gibt die Anzahl der Pixel an, die man ein Fenster verschieben muss, bis es ein anderes Fenster überdeckt. „screen_edge_strength“ ist das Gleiche für den Bildschirmrand.
Mehr Informationen können findet man im Openbox Wiki.
Im Abschnitt mit
<keyboard></keyboard>
tags sind Tastenkürzel definiert. Der Abschnitt innerhalb der
<mouse></mouse>
tags legt Mauskombinationen fest.
Es gibt eine eigene Seite zum Thema WIKI-DE DESKTOP Tastenkürzel bearbeiten.
Der nächste Abschnitt befasst sich mit dem Menü und dessen Verhalten
<menu>
<!-- You can specify more than one menu file in here and they are all loaded,
just don't make menu ids clash or, well, it'll be kind of pointless -->
<!-- default menu file (or custom one in $HOME/.config/openbox/) -->
<!-- system menu files on Debian systems
<file>/var/lib/openbox/debian-menu.xml</file>
<file>debian-menu.xml</file> -->
<file>menu.xml</file>
<hideDelay>200</hideDelay>
<middle>no</middle>
<submenuShowDelay>100</submenuShowDelay>
<applicationIcons>yes</applicationIcons>
</menu>
<file> gibt die Menüdatei an. Standardmäßig ist dies die menu.xml. <hideDelay> gibt die Zeit in Millisekunden an, die ein Knopf gedrückt werden muss, damit sich das Menü schließt. <middle> legt fest, ob Untermenüs im Verhältnis zum Hauptmenü zentriert werden. <submenuShowDelay> gibt die Verzögerung an, bevor ein Untermenü angezeigt wird. <applicationIcons> legt fest, ob Icons im Menü angezeigt werden.
Mehr Informationen zur Anpassung des Menüs sind hier zu finden: DESKTOP Configuring the Openbox Menu.
Der Abschnitt mit den
<applications></applications>
tags definiert den Umgang mit den Fenstern bestimmter Anwendungen, z.B. deren Fensterdekoration, Startoptionen (minimiert, maximiert), etc. In der rc.xml selbst sind gut kommentierte Beispiele zu finden.
In der offiziellen Openbox Dokumentation kann man weitere Informationen finden.