He instalado Openbox y aplicaciones que usan GTK2.0 ¿Cómo configurar el aspecto o apariencia visual sin usar nada para configurarlo, editando archivos de texto?

Aspecto o apariencia de openbox:
Si colocamos cosas en el escritorio al inicio, es el archivo /etc/xdg/openbox/autostart.sh si queremos configurarlo para todos usuarios o solo para un usuario concreto /home/USUARIO/.config/openbox/autostart.sh.
Ejemplo de mi autostart.sh:
/usr/local/apps/ROX-Filer/AppRun --pinboard Default &
oclock -fg white -bd white -transparent -geometry -90+40 &
# esto coloca Oclock en esa posición y transparente
xload -bg black -fg white -hl red -scale 4 -geometry -50-60 &
Para elegir tema y otros aspectos relaccionados con Openbox, los archivos a editar son /etc/xdg/openbox/rc.xml o /home/USUARIO/.config/openbox/rc.xml.
Cambiamos el tema buscando: (por ejemplo yo uso el tema Gold)
<theme>
<name>Gold</name>
Los temas de Openbox estan en /usr/share/themes/
Cambiamos la fuente de la ventana activa buscando: (por ejemplo yo uso Sans)
<font place="ActiveWindow">
<name>sans</name>
<size>8</size>
<weight>bold</weight> <!--bold o normal-->
<slant>normal</slant> <!--italic o normal-->
</font>
Las fuentes estan en /usr/share/fonts/. Se puede cambiar la fuente en mas cosas:
<font place="InactiveWindow"> (Ventana inactiva)
<font place="MenuHeader"> (Titulo del menu de Openbox)
<font place="MenuItem"> (Item del menu)
<font place="OnScreenDisplay"> (Esa ventana que sale cuando se cambia de escritorio)
Se puede configurar la posicion de ventanas y pantallas (<placement> </placement>), las acciones con el ratón (<mouse> </mouse>) y el teclado (<keyboard> </keyboard>) configuraciones en aplicaciones especificas (<applications> </applications>) y más. Un enlace de utilidad para configurar las acciones con el teclado y ratón puede ser éste.
Para configurar cosas específicas de una aplicación, se mira WM_CLASS usando obprop y en /etc/xdg/openbox/rc.xml o /home/USUARIO/.config/openbox/rc.xml por ejemplo yo configuré Oclock así para que no aparezca en el panel, aparezca en todos escritorios, sin decoracion y debajo de las ventanas, como un plasmoide de KDE pero más ligero
:
<application class="Clock">
<decor>no</decor>
<shade>yes</shade>
<desktop>all</desktop>
<layer>below</layer><ins datetime="2010-03-14T23:44:28+00:00"></ins>
<skip_pager>yes</skip_pager>
<skip_taskbar>yes</skip_taskbar>
</application>
Para editar el menú de Openbox, el archivo a editar es /etc/xdg/openbox/menu.xml o /home/USUARIO/.config/openbox/menu.xml
Cada submenú se coloca en el menú principal (está al final del archivo), por ejemplo colocamos dos. Y también una acción, la de bloquear:
<menu id="root-menu" label="Openbox 3">
<separator label="Aplicaciones" /> <!--pestaña para separar
y organizar, puede no haber-->
<menu id="apps-editores"/> <!--sumenu 1-->
<menu id="apps-graficos"/> <!--sumenu 2-->
<item label="Bloquear"> <!-- bloquear pantalla -->
<action name="Execute">
<command>xlock</command>
<startupnotify>
<enabled>no</enabled>
</startupnotify>
</action>
</item>
</menu>
Después colocamos cosas en el menú editores por ejemplo, cada una entre <item label=""></item>:
<menu id="apps-editores" label="Editores">
<item label="Geany">
<action name="Execute">
<command>geany</command>
<startupnotify>
<enabled>no</enabled>
<wmclass>Geany</wmclass>
</startupnotify>
</action>
</item>
<item label="Emacs">
<action name="Execute">
<command>emacs</command>
<startupnotify>
<enabled>no</enabled>
<wmclass>Emacs</wmclass> <!-- wmclass puede ser el mismo
que marca obprop y es importante para crear reglas para esa aplicacion,
como las que pongo en el ejemplo de Oclock -->
</startupnotify>
</action>
</item>
</menu>
Aspecto o apariencia de GTK2.0:
Los archivos a editar son /home/USUARIO/.gtkrc-2.0 y /home/USUARIO/.gtkrc-2.0.mine
Ejemplo con mi .gtkrc-2.0, elegimos el tema de iconos, tema gtk, y fuente, pero hay muchas mas opciones. Se pueden hacer configuraciones extra independientes del tema, para que no se sobreescriban, usando .gtkrc-2.0.mine, lo invocamos con la última linea:
gtk-icon-theme-name = "Hicolor"
gtk-theme-name = "ThinIce"
gtk-font-name = "Arial 8"
Los temas GTK estan en /usr/share/themes/, los iconos estan en /usr/share/icons/, las fuentes estan en /usr/share/fonts/.
Algunos enlaces que nos pueden ayudar con más opciones:
Mas opciones de gtkrc-2.0
Crear temas GTK (1) (2)
Para los que usan ROX, cambiar su aspecto