Archivos de Configuración de Inkscape

Inkscape se puede personalizar totalmente a través de los archivos de configuración, que usualmente están localizados dentro del directorio share/inkscape (en Linux /usr/share/inkscape).

Preferencias

El archivo de usuario preferences.xml contiene todas las preferencias que se pueden configurar desde el cuadro de diálogo Preferencias de Inkscape, y también unas pocas preferencias que no es posible configurar desde dicho cuadro de diálogo. Este archivo está localizado en Linux dentro del directorio ~/.inkscape/ (en la versión 0.46) o ~/.config/­inkscape/ (en la versión 0.47), y en Windows dentro del directorio %userprofile%\­Application Data\­Inkscape\. El objetivo de esta sección es informar sobre algunas de estas últimas preferencias no accesibles desde el cuadro de diálogo Preferencias de Inkscape.

Tecla Alt Alternativa

Algunos sistemas de gestión de ventanas utilizan de forma exclusiva las combinaciones de tecla y ratón Alt+Arrastre con el Botón Izquierdo del Ratón y Alt+Clic con el Botón Izquierdo del Ratón para su propio funcionamiento, y por lo tanto, impiden la utilización de estas combinaciones de tecla y ratón con Inkscape. En la sección group id="mapalt" del archivo preferences.xml se puede seleccionar una tecla Alt alternativa. El valor numérico predeterminado es 1, con el que queda seleccionada la propia tecla Alt. Con los valores numéricos del 2 al 5 se pueden seleccionar otras teclas alternativas para esta función. Para ver qué teclas corresponden a cada uno de estos valores hay que ejecutar el programa xkeycaps que está disponible en la página web www.jwz.org.

Otra solución a este problema es configurar el sistema de gestión de ventanas para que utilice otra tecla para esa combinación (como la tecla Windows o Command en lugar de la tecla Alt). Ver la página web FAQ.

Colores en el Modo Contorno

En la sección group id="wireframecolors" del archivo preferences.xml se pueden seleccionar los colores utilizados por Inkscape cuando está activado el modo de visualización Contorno. En esta sección hay que especificar los valores de los colores en forma decimal (pasando su expresión hexadecimal rgba a base 10).

onlight

Valor predeterminado: 255 (#000000ff o negro). Color utilizado para los trazos sobre fondo claro.

ondark

Valor predeterminado: 4294967295 (#ffffffff o blanco). Color utilizado para los trazos sobre fondo oscuro.

images

Valor predeterminado: 4278190335 (#ff0000ff o rojo). Color utilizado para dibujar los contorno de las imágenes.

clips

Valor predeterminado: 16711935 (#00ff00ff o verde). Color utilizado para los trazos de recorte.

masks

Valor predeterminado: 65535 (#0000ffff o azul). Color utilizado para las máscaras.

Para que al abrir Inkscape, el programa arranque con el modo de visualización Contorno activado, hay que cambiar a 1 el valor del parámetro outline en la sección group id="startmode".

Salida SVG

Varias preferencias sirven para controlar la manera en que el contenido de un dibujo se escribe en un archivo en formato SVG. Los parámetros de estas preferencias se pueden encontrar en la sección group id="svgoutput" del archivo preferences.xml. A partir de la versión 0.47, también se puede acceder a la mayoría de estas preferencias a través de la sección Salida SVG del cuadro de diálogo Preferencias de Inkscape.

usenamedcolors

Valor predeterminado: 0. Si el valor es '0', los colores se escriben como números de tres dígitos en formato hexadecimal donde sea posible, o si no como números hexadecimales de seis dígitos. Si el valor de este parámetro no es cero, los colores se escriben, cuando sea posible, con las palabras clave SVG de los nombres de los colores (color keyword names), como por ejemplo, blue o black. La utilización de palabras clave para los nombres de los colores puede producir problemas con algunas Extensiones.

numericalprecision

Valor predeterminado: 8. El valor de este parámetro es el número de cifras significativas utilizadas para escribir un número. Si se usan valores bajos para este parámetro, se conseguirá ahorrar una pequeña cantidad de espacio en el archivo a costa de perder precisión en el dibujo.

minimumexponent

Valor predeterminado: -8. Cualquier número menor que 10 elevado al valor de este parámetro (10-8) se escribe como 0.

indent

Valor predeterminado: 2. Número de espacios usados en el sangrado entre niveles anidados de etiquetas SVG. Asignando un valor '0' a este parámetro, se desactiva el sangrado.

inlineattrs

Valor predeterminado: 0. Si el valor de este parámetro es '0', los atributos se separan mediante saltos de línea, en caso contrario, los atributos se colocan en la misma línea que sus etiquetas.

Plantillas Personalizadas

Es posible añadir nuevas plantillas de dibujo al programa incluyendo los nuevos archivos correspondientes en el directorio share/inkscape/templates (accesibles para todos los usuarios del equipo), o en el subdirectorio templates de su directorio personal de preferencias de Inkscape. A partir de la versión 0.46, el directorio templates está incluido dentro de la sección Lugares del cuadro de diálogo Guardar como. Así se puede guardar directamente en este directorio cualquier archivo SVG. Si el nuevo archivo se guarda con el nombre default.svg, sustituirá al archivo con la plantilla predeterminada en ese momento.

[Sugerencia]Sugerencia

Se pueden añadir objetos, degradados, patrones y otros elementos en un archivo vacío SVG de Inkscape, y después guardarlo y ponerlo dentro del directorio de plantillas. De esta manera, cuando seleccionemos dicho archivo en la lista de plantillas, tendremos acceso a todos esos objetos, degradados y patrones que hayamos creado y guardado previamente.

Muestras o Paletas de Colores Personalizadas

En Inkscape también es posible añadir nuevas Muestras (Paletas) de colores personalizadas, mediante la inclusión de los archivos correspondientes dentro del directorio share/inkscape/palettes. El formato de estos archivos es el mismo que el de los archivos de paletas de colores de Gimp, de manera que ambos programas pueden compartir las paletas de colores.

El formato de estos archivos es muy sencillo, como se puede apreciar en el siguiente ejemplo de un archivo de una paleta de cinco colores.

GIMP Palette          1
Name: MyPalette       2
#                     3
  0   0   0 Black     4
255   0   0 Red
  0 255   0 Green
  0   0 255 Blue
255 255 255 White
   

1

Declaración del tipo de archivo.

2

Nombre de la paleta de colores. Este nombre es el que aparece en la lista de paletas del programa.

3

Comentarios.

4

Lista de los colores que contiene la paleta. Hay un color por cada línea. Cada uno de los colores está definido por tres números que representan los valores de rojo, verde y azul. A continuación, sigue un nombre que aparecerá cuando el cursor se coloque sobre la muestra del color correspondiente. El rango de valores válidos para los tres colores básicos es 0–255, donde 255 significa que la cantidad del color correspondiente es máxima. La paleta de colores de este ejemplo está formada por los colores negro, rojo, verde, azul y blanco.

Marcadores Personalizados

Podemos añadir nuevos marcadores personalizados a Inkscape mediante la edición del archivo que contiene las definiciones de los marcadores: share/inkscape/markers/markers.svg. A continuación se muestran las líneas de código SVG necesarias para definir un nuevo marcador nodo diamante. Este nuevo marcador difiere de los marcadores diamante incluidos en Inkscape en que el centro del diamante es de color gris, y su orientación no depende de la pendiente de las líneas.

    <marker style="overflow:visible;"                    1
       id="DiamondNode"                                  2
       refX="0.0"                                        3
       refY="0.0"
       orient="0.0"                                      4
       inkscape:stockid="NodoDiamante">                   5
      <path                                              6
         transform="scale(0.8) rotate(180)"
         style="fill-rule:evenodd;stroke:#000000;fill:#BFBFBF;
                stroke-width:0.5pt;marker-start:none;"
         d="M 0.0,2.5 L 2.5,0.0 L 0.0,-2.5 L -2.5,0.0 L 0.0,2.5 z "
         id="path1234"
         sodipodi:nodetypes="ccccc" />
    <marker>                                             7
   

1

Principio de la definición del marcador. (La declaración overflow:visible indica que el marcador no debe recortarse si sobrepasa los límites de una caja de recorte.)

2

Nombre del marcador.

3

Desplazamiento del origen del marcador respecto a la posición del nodo.

4

Orientación del marcador. Si este parámetro tiene un valor numérico, este determina la orientación del marcador respecto a las coordenadas de la pantalla. Si el valor del parámetro es auto, entonces el marcador se alinea en la dirección que tiene el trazo en el nodo (si se trata de un nodo vértice, el marcador se alinea en el valor medio de las direcciones del trazo entrante y del saliente).

5

Identificador Inkscape del marcador.

6

Definición del trazo que forma el marcador. Para más detalles al respecto, ver la sección de los apéndices donde se trata el formato en código SVG de los Trazos.

7

Fin de la definición del marcador.

Para información más detallada sobre los marcadores, consultar la sección Marcadores de la especificación SVG.

Atajos de Teclado Personalizados

También es posible modificar los atajos de teclado predefinidos en Inkscape mediante la edición o sustitución del archivo share/keys/defaults.xml.

En ese mismo directorio, Inkscape ofrece varios conjuntos de atajos de teclado alternativos. Para utilizar cualquiera de ellos, solo hay que renombrar el archivo correspondiente con el nombre defaults.xml.

  • ACD Systems Canvas: acd-canvas.xml.

  • Corel Draw: corel-draw-x4.xml.

  • Freehand: macromedia-freehand-mx.xml.

  • Illustrator: adobe-illustrator-cs2.xml.

  • Xara: xara.xml.

  • Zoner Draw: zoner-draw.xml.

  • Ilustrador diestro (apropiado cuando se dibuja utilizando una tableta gráfica digitalizadora y un lápiz digital manejado con la mano derecha; la mayoría de los atajos de teclado de este grupo son accesibles usando solo la mano izquierda): right-handed-illustration.xml.

También se pueden añadir atajos de teclado incluyendo un archivo keys/defaults.xml dentro del directorio de preferencias de Inkscape del usuario. Los atajos definidos en este archivo sustituirán en el funcionamiento del programa a todos los atajos definidos en el archivo defaults.xml del directorio de las preferencias globales definidas para todos los usuarios del equipo. Para más detalles, ver los comentarios contenidos en el archivo de atajos predefinidos.

Una personalización de atajo de teclado especialmente útil consiste en vincular con algunas teclas las Extensiones usadas con más frecuencia. Las líneas siguientes son un ejemplo de código SVG para vincular la tecla / con la extensión Añadir nodos:

<?xml version="1.0"?>
<keys name="My Customization">
 <bind key="slash" action="org.ekips.filter.addnodes" display="true"/>
</keys>