Formato del Fichero de Listas de Propiedades
Las configuraciones y otros datos que deben ser guardados entre sesiones (como las aplicaciones que fueron ancladas) son guardadas en el formato de listas de propiedades en el directorio /GNUstep/Defaults. La sintaxis de una lista de propiedades es simple, pero si necesita cambiarla manualmente, debe tener cuidado de no dejar ningún error de sintaxis.
La Forma Bacchus Naur (BNF) para la lista de propiedades
Ejemplo de un fichero de lista de propiedades:
{
"*" = {
Icon = "defaultAppIcon.xpm";
};
"xterm.XTerm" = {
Icon = "xterm.xpm";
};
xconsole = {
Omnipresent = YES;
NoTitlebar = YES;
KeepOnTop = NO;
};
} |
La lista de propiedades de arriba es un diccionario con 3 diccionarios dentro, el primero está etiquetado por "*". El segundo por "XTerm.xterm" y el último por "xconsole".
Nótese que todas las cadenas que tienen caracteres no-alfanuméricos (como un punto "." o el asterisco "*") están encerrados por comillas dobles. Cadenas con sólo caracteres alfanuméricos pueden estar o no encerradas entre comillas dobles, ya que no crearán ninguna diferencia.
Aquí hay otro ejemplo:
{
FTitleBack = ( hgradient, gray, "#112233" );
} |
La lista de propiedades en el ejemplo de arriba contiene un array con 3 elementos con una etiqueta llamada "FTitleBack".
A excepción de casos como nombres y rutas, todos los valores de las cadenas no dependen de si son mayúsculas o minúsculas = yEs
Preferencias
Las opciones de preferencia generales, se guardan en el fichero /GNUstep/Defaults/WindowMaker.
Dése cuenta que los valores marcados como por omisión son valores que son asumidos si la opción no es especificada, a diferencia de los valores de fábrica que son especificados en el fichero de preferencias.
Configuración General
Opciones de Preferencias
Opciones de apariencia
Las fuentes están especificadas en el formato de Descripción Lógico de Fuentes X. Puedes cortar y pegar esos nombres de programas como xfontsel.
Los colores son especificados como nombres de colores en el formato estándar X. Este puede ser cualquier color mostrado por el programa showrgb ( como black, white o gray) o un valor de color en el formato #rrvvaa, donde rr, vv y aa es la intensidad del componente de color (como #ff0000 para rojo puro o #000080 para azul medio). Dése cuenta que los nombres de color en el formato #rrvvaa deben ser encerrados con comillas dobles.
Las texturas están especificadas como un array, donde el primer elemento especifica el tipo de textura seguida por un número variable de argumentos.
Los tipos de texturas válidos son:
- (solid, color)
-
La textura es un color sólido simple.
- (dgradient, color1, color2)
-
la textura es un gradiente diagonal renderizado de la esquina superior izquierda a la esquina inferior derecha. El primer argumento (color1) es el color para la esquina superior izquierda y el segundo color (color2) es para la esquina inferior derecha.
- (hgradient, color1, color2)
-
la textura es un gradiente horizontal renderizado del borde izquierdo al borde derecho. El primer argumento (color1) es el color para el borde izquierdo y el segundo (color2) es para el borde derecho.
- (vgradient, color1, color2)
-
la textura es un gradiente vertical renderizado del borde superior al borde inferior. El primer argumento (color1) es el color para el borde superior y el segundo (color2) es para el borde inferior.
Ejemplos
Opciones de Apariencia Extra
Consejos para Teclado
Las especificaciones de atajos para el teclado son de la forma:
[<nombre de la tecla modificador> +] <nombre de la tecla>
Donde nombre de la tecla modificador especifica una tecla modificador opcional, como Meta o Shift. Cualquier número de teclas modificadoras pueden ser especificadas. El nombre de la tecla es la tecla actual que provocará la accion ligada a la opción.
Ejemplos:
- F10
-
significa la tecla F10 .
- Meta+Tab
-
significa la tecla Tab con la tecla modificador Meta presionadas al mismo tiempo.
- Meta+Shift+Tab
-
significa la tecla Tab con las teclas modificadoras Meta y Shift presionadas al mismo tiempo.
Los nombres de las teclas pueden ser encontrados en /usr/X11R6/include/X11/keysymdef.h. Los prefijos XK_ deben ser ignorados (si el nombre de la tecla es XK_Return usa Return).
Atributos de Ventanas
Los atributos de ventanas son guardados en el fichero /GNUstep/Defaults/WMWindowAttributes.
Sintaxis
El contenido de este archivo es un diccionario de diccionarios de atributos etiquetados por nombres de ventanas. Como este:
{
"*" = {
Icon = "defaultAppIcon.xpm";
};
"xterm.XTerm" = {
Icon = "xterm.xpm";
};
xconsole = {
Omnipresent = YES;
NoTitlebar = YES;
KeepOnTop = NO;
};
}
|
Los nombres de ventanas son de la forma:
<nombre de la instancia de la ventana> . <nombre de la clase de la ventana>
O
<nombre de la instancia de la ventana>
O
<nombre de la clase de la ventana>
Poniendo un asterisco como el nombre de la ventana significa que el conjunto de valores para esa etiqueta va a ser usado como valores por omisión para todas las ventanas. Asi, debido a que xconsole no especifica un atributo Icon, usará el valor por defecto, que en el ejemplo de arriba es defaultAppIcon.xpm.
Opciones
Los valores por defecto son NO para todas las opciones.