Capítulo 2. Configurar Calligra y su sistema

Aunque Calligra debería funcionar bastante bien sin necesidad de configurar nada, se pueden hacer algunas optimizaciones para obtener el mejor rendimiento posible de Calligra. Este capítulo le muestra qué puede hacer para lograr los mejores resultados con su nueva suite ofimática y para que esta se ajuste a sus necesidades. Calligra es altamente configurable, incluso hasta el punto de poder detallar la disposición de la barra de herramientas y del menú.

Personalizar la GUI de Calligra

Si bien Calligra se ofrece listo para usar con una GUI (interfaz gráfica de usuario) que debería satisfacer las necesidades de la mayoría de las personas, hay buenas razones por las que podría querer cambiar el aspecto de los programas.

Mi madre, por ejemplo, se asusta un poco con los botones y las entradas del menú que no comprende. Para adaptar Calligra a sus necesidades, reduje la GUI al mínimo de funcionalidad. Ya que ella solo necesita escribir cartas y usar ciertas plantillas, no hay necesidad de mucha más funcionalidad que guardar, cargar, imprimir, etc.

Gracias al concepto de acción de Qt™ y KDE, puede personalizar libremente las barras de menú y de herramientas de Calligra. Desafortunadamente, por el momento no hay diálogos de uso sencillo para hacer esto. Calligra guarda la configuración de su GUI en archivos XML, y usted tendrá que editarlos. Afortunadamente, esta situación cambiará en el futuro; pero por ahora, necesitará algunos conocimientos básicos de cómo funciona un documento XML (o HTML, que es un subconjunto de XML).

Normalmente, cada aplicación de Calligra tiene al menos dos archivos XML: uno que describe la GUI del shell (básicamente, esto es lo que verá si no hay ningún documento abierto) y uno que describe la GUI de la parte respectiva (esto es lo que verá normalmente). Por ejemplo, para Calligra Words, estos dos archivos XML se llaman calligra_shell.rc y words.rc.

A continuación hay un ejemplo sencillo de un archivo rc.

Ejemplo 2.1. Un ejemplo de un archivo rc sencillo

<!DOCTYPE QConfig ><qconfig>
<menubar>
<menu name="Edit"><text>Edit</text>
<action name="edit_cut"/>
<action name="edit_copy"/>
<action name="edit_paste"/>
<separator/>
<action name="edit_find"/>
</menu>
<menu name="Insert"><text>Insert</text>
<action name="insert_picture"/>
<action name="insert_clipart"/>
<menu name="Variable"><text>Variable</text>
<action name="insert_var_datefix"/>
<action name="insert_var_datevar"/>
</menu>
</menu>
</menubar>
<toolbars>
<toolbar name="edit_toolbar" position="right">
<action name="edit_cut"/>
<action name="edit_copy"/>
<action name="edit_paste"/>
</toolbar>
</toolbars>
</qconfig>