Copyright 2004 por Bill Kendrick
New Breed Software
bill@newbreedsoftware.com
http://www.newbreedsoftware.com/tuxpaint/
24 de Setiembre de 2004
See English version.
Desde la versión 0.9.14 de Tux Paint, existe una herramienta gráfica que permite cambiar el comportamiento del Tux Paint. Sin embargo, si se prefiriera no instalar y usar esa herramienta o si se quisiera un mayor entendimiento de las opciones disponibles, por favor continuar leyendo.
Es posible crear un simple archivo de configuración para Tux Paint, el cual será leído cada vez que se inicie el programa.
El archivo es simplemente un archivo de texto conteniendo las opciones que se desea habilitar:
Usuarios de Linux, Unix y Mac OS X
El archivo se creará con el nombre "
.tuxpaintrc" y debe ser colocado en cada directorio presonal. (también referido como: "~/.tuxpaintrc" o "$HOME/.tuxpaintrc")Archivo de Configuración del Sistema (Linux y Unix)
Antes de que el mencionado archivo sea leído, es leído un archivo de configuración genérico del sistema. (De forma predeterminada, esta configuración no contiene ninguna opción predeterminada.) Se encuentra ubicado en:
/etc/tuxpaint/tuxpaint.confEs posible deshabilitar completamente la lectura de este archivo, dejando las preferencias como vienen de fábrica (las que pueden ser entonces sobreescritas por un archivo "
.tuxpaintrc" y/o argumentos de línea de comandos), esto se logra mediante la opción de línea de comandos:--nosysconfigUsuarios de Windows
El archivo se creará con el nombre "
tuxpaint.cfg" y debe ser colocado en el directorio del Tux Paint.Es posible utilizar el Bloc de Notas o WordPad para crearlo. Es importante asegurarse de que el archivo sea guardado como Documento de Texto y que el nombre del archivo no contenga la extensión ".txt" al final...
Las siguientes opciones pueden ser establecidas en el archivo de configuración. (Las opciones de línea de comandos las sobreescribirán. Ver las "Opciones de Línea de Comandos" más abajo.)
fullscreen=yes- Ejecuta el programa en modo pantalla completa, en vez de en una ventana.
800x600=yes- Ejecuta el programa con una resolución de 800x600 (EXPERIMENTAL), en vez de la resolución normal de 640x480.
nosound=yes- Deshabilita los efectos de sonido.
noquit=yes- Deshabilita el botón "Salir" en pantalla. (Presionar la tecla [Escape] o hacer clic sobre el botón de cerrar ventana seguirá funcionando.)
noprint=yes- Deshabilita la impresión.
printdelay=SEGUNDOS- Restringe la impresión de manera que ésta pueda ocurrir sólo una vez cada SEGUNDOS segundos.
printcommand=COMANDO- (Sólamente Linux y Unix)
- Usa el comando COMANDO para imprimir un archivo PNG. Si no se especifica, el comando por defecto es:
pngtopnm | pnmtops | lpr
- Lo cual convierte la PNG en un archivo 'portable anymap' de NetPBM, luego convierte eso a un archivo PostScript y finalmente envía este último a la impresora utilizando el comando "
lpr".printcfg=yes(Solamente Windows)
- Tux Paint utilizará un archivo de configuración de impresora al imprimir. Presionar la tecla [ALT] al hacer clic sobre el botón 'Imprimir' en el Tux Paint para lograr acceder al diálogo de configuración de impresión de Windows.
(Nota: Esto sólo funciona si no se está ejecutando Tux Paint a pantalla completa.) Cualquier cambio en la configuración hecha dentro de este diálogo será guardada en el archivo "userdata/print.cfg" y utilizada nuevamente, siempre que se encuentre activada la opción "printcfg".simpleshapes=yes- Deshabilita el paso de rotación en la herramienta 'Figuras'. Hacer clic, arrastrar y soltar será todo lo necesario para dibujar una figura.
uppercase=yes- Todo el texto será mostrado en mayúsculas (p.ej.: "Pincel" será "PINCEL"). Útil para niños que pueden leer, pero que hasta el momento sólo han aprendido las letras mayúsculas.
grab=yes- Tux Paint intentará 'retener' el ratón y el teclado, de modo que el ratón quede confinado a la ventana del Tux Paint y casi todo ingreso por teclado sea pasado directamente al programa.
- Esto es útil para deshabilitar acciones del sistema operativo que podrían sacar al usuario fuera de Tux Paint, como el ciclado de ventanas hecho con [Alt]-[Tab], [Ctrl]-[Escape], etc. Esto resulta especialmente útil en modo pantalla completa.
noshortcuts=yes- Esto deshabilita los atajos de teclado (p.ej.: [Ctrl]-[S] para guardar, [Ctrl]-[N] para una nueva imagen, etc.)
- Es útil para prevenir que comandos indeseados sean activados por los niños que son inexperientes con el uso del teclado.
nowheelmouse=yes- Esto deshabilita el soporte para la rueda, en los ratones que tienen. (Normalmente, la rueda desplaza el menú del selector de la derecha.)
nofancycursors=yes- Esto deshabilita los punteros de con formas de adorno en Tux Paint y utiliza el cursor normal del entorno donde está siendo ejecutado el programa.
- En algunos entornos los cursores de adorno pueden causar problemas. Utiliza esta opción para evitarlos.
nooutlines=yes- En este modo, se muestran contornos y 'banditas de goma' mucho más simples al utilizar las herramientas Líneas, Figuras, Sellos y Goma de Borrar.
- Esto puede ayudar cuando Tux Paint es ejecutado en computadoras muy lentas o si está siendo visto através de una pantalla X-Window remota.
nostamps=yes- Esta opción hace que Tux Paint no cargue ninguna imagen de sellos, lo que a su vez termina deshabilitando la herramienta Sellos.
- Esto puede acelerar la primera carga del Tux Paint y reducir el consumo de memoria al ser ejecutado. Por supuesto no estarán disponibles en absoluto los sellos.
nostampcontrols=yes- Algunas imágenes de la herramienta Sellos pueden ser espejadas, invertidas y/o cambiadas de tamaño. Esta opción deshabilita esos controles y sólo pemite usar los sellos tal como vienen.
mirrorstamps=yes- En el caso de los sellos que pueden ser espejados, esta opción los espeja automáticamente por defecto.
- Esto puede ser útil para gente que prefiera las cosas de derecha a izquierda, en vez de izquierda a derecha.
keyboard=yes- Esto permite que las teclas de cursor del teclado sean utilizadas para controlar el puntero del ratón. (para entornos donde no haya ratón disponible.)
- Las teclas de [Cursor] mueven el puntero del ratón. La [Barra Espaciadora] actúa como el botón del ratón.
savedir=DIRECTORIOEsta opción cambia la ubicación donde el Tux Paint guarda las imágenes. Por defecto se hace en "~/.tuxpaint/saved/" bajo Linux y Unix, y en "userdata\" bajo Windows.
Esto puede ser útil en un salón con máquinas Windows, donde Tux Paint esté instalado en un servidor y cada niño lo use desde su estación de trabajo. Es posible establecersavedirpara que sea una carpeta dentro de su directorio presonal. (p.ej.: "H:\tuxpaint\")
Nota: Al especificar un disco de Windows (p.ej.: "H:\"), también se debe especificar un directorio.
Ejemplo:savedir=Z:\tuxpaint\saveover=yes- Esto deshabilita la consulta "¿Guardar sobre la versión anterior...?" al guardar un archivo ya existente. Con esta opción, la versión antigua será automáticamente reemplazada por la nueva automáticamente.
saveover=new- Esto también deshabilita la consulta "¿Guardar sobre la versión anterior...?" al guardar un archivo ya existente. Esta opción, sin embargo, siempre guardará un nuevo archivo, en vez de sobreescribir la versión antigua.
saveover=ask- (Esta opción es redundante, al ser la opción por defecto.)
- Al intentar guardar un dibujo ya existente, se consultará antes si se va a guardar sobre la versión anterior o no.
nosave=yes- Esta opción deshabilita la capacidad del Tux Paint de guardar archivos (y por lo tanto deshabilita el botón "Guardar" en la pantalla). Puede ser utilizada en situaciones donde el programa está sólamente siendo utilizado por diversión o en un entorno de prueba.
lang=IDIOMA
- Ejecuta Tux Paint en uno de los idiomas soportados. Las opciones actualmente disponibles para IDIOMA son:
spanishespanolEspañol afrikaansAfricaans basqueeuskaraVasco belarusianbielaruskajaBielorruso bokmalNoruego (Bokmal) brazilian-portugueseportuges-brazilianbrazilianPortugués (Brasil) bretonbrezhonegBretón british-englishbritishInglés (Reino Unido) bulgarianBúlgaro catalancatalaCatalán chinesesimplified-chineseChino (simplificado) croatianhrvatskiCroata czechceskyCheco danishdanskDanés dutchHolandés englishamerican-englishInglés (EE.UU.) finnishsuomiFinlandés frenchfrancaisFrancés germandeutschAlemán greekGriego hebrewHebreo hindiHindú hungarianmagyarHúngaro icelandicislenskaIslandés indonesianbahasa-indonesiaIndonesio italianitalianoItaliano japaneseJaponés klingontlhInganKlingon koreanCoreano lithuanianlietuviuLituano malayMalayo norwegiannynorskNoruego polishpolskiPolaco portugueseportuguesPortugués romanianRumano russianRuso serbianSerbio slovakEslovaco slovenianslovenskoEsloveno swedishsvenskaSueco tamilTamil traditional-chineseChino (tradicional) turkishTurco vietnameseVietnamés walloonwalonValón welshcymraegGalés
.tuxpaintrc(Para usuarios de Linux y Unix)
Si alguna de las opciones de arriba estuviara fijada en "etc/tuxpaint/tuxpaint.config", es posible sobreescribirla en un archivo personal "~/.tuxpaintrc".
Para las opciones de tipo verdadero/falso, como "noprint" y "grab", es posible asumir simplemente que equivalen a 'no' en el archivo "~/.tuxpaintrc":
noprint=no
uppercase=noO es posible usar opciones similares a las opciones de línea de comandos descriptas abajo. Por ejemplo
:
print=yes
mixedcase=yes
También es posible enviar opciones en la línea de comandos al ejecutar Tux Paint.
--fullscreenEstos corresponden a las opciones de configuración descriptas arriba.
--800x600
--nosound
--noquit
--noprint
--printdelay=SEGUNDOS
--printcfg
--simpleshapes
--uppercase
--grab
--noshortcuts
--nowheelmouse
--nofancycursors
--nooutlines
--nostamps
--nostampcontrols
--mirrorstamps
--keyboard
--savedir DIRECTORIO
--saveover
--saveovernew
--nosave
--lang IDIOMA
--windowed
--640x480
--sound
--quit
--printdelay=0
--noprintcfg
--complexshapes
--mixedcase
--dontgrab
--shortcuts
--wheelmouse
--fancycursors
--outlines
--stamps
--stampcontrols
--dontmirrorstamps
--mouse
--saveoverask
--saveEstas opciones pueden ser utilizadas para sobreescribir cualquier opción incluida en el archivo de configuración. (Si la opción no fue incluida en el archivo de configuración, no será necesaria una opción de sobreescritura.)
--locale localizaciónEjecuta Tux Paint en uno de los idiomas soportados. Ver la sección "Escogiendo un Idioma Distinto" abajo para obtener los códigos de localización a usar (p.ej: "
de_DE@euro" para el Alemán).
(Si la localización ya está establecida, mediante la variable de entorno "$LANG", esta opción no debería ser necesaria, pues Tux Paint se ajusta a las preferencias de entorno, siempre que esto sea posible.)
--nosysconfigBajo Linux y Unix, esta opción impide la lectura del archivo de configuración global del sistema: "
/etc/tuxpaint/tuxpaint.conf".
Solamente el archivo personal de configuración "~/.tuxpaintrc" será usado, en caso de existir.
--nolockfilePor defecto, Tux Paint utiliza algo denominado 'archivo de bloqueo' (en inglés: 'lockfile') para prevenir que el programa sea lanzado más de una vez cada 30 segundos. (Esto es para prevenir la ejecución accidental de múltiples copias del programa; por ejemplo, haciendo doble-clic sobre un lanzador de un sólo clic o simplemente por múltiples clics impacientes sobre su ícono.)
Para hacer que Tux Paint ignore el bloqueo, premitiéndole ejecutarse nuevamente, aún si no hubieran transcurrido 30 segundos, ejecutar Tux Paint con la opción '--nolockfile' en la línea de comandos.
Por defecto, el archivo de bloqueo es guardado en "~/.tuxpaint/" bajo Linux y Unix, y en "userdata\" bajo Windows.
Las siguientes opciones muestran texto informativo en pantalla. Sin embargo Tux Paint no se llega a ejecutar realmente después de esto
.
--versionMuestra el número de versión y fecha de la copia de Tux Paint que se está ejecutando. También lista que opciones de compilación fueron usadas, en caso que se haya usado alguna. (Ver INSTALACION.txt y FAQ.txt).
--copyingMuestra una breve información acerca de la licencia de uso y copia de Tux Paint.
--usageMuestra la lista de opciones de línea de comandos disponibles.
--helpMuestra una breve ayuda acerca de cómo usar Tux Paint.
--lang helpMuestra una lista de los idiomas disponibles en Tux Paint.
Tux Paint ha sido traducido a varios idiomas. Para acceder a las traducciones, es posible usar la opción "
--lang" en la línea de comandos para fijar el idioma (p.ej: "--lang english") o usar la opción "lang=" en el archivo de configuración (p.ej: "lang=english").Tux Paint también se adapta a la localización actual del entorno. (Es posible sobreescribirla en la línea de comandos usando la opción "
--locale" (ver arriba).Usar la opción "
--lang help" para obtener un listado de los idiomas disponibles.Idiomas disponibles
(*) - Estos idiomas requieren sus propios tipos de letra (fuentes), porque no se representan utilizando el conjunto Latino de caracteres como los otros. Ver "Fuentes Especiales", abajo.
Código de la
LocalizaciónIdioma
(nombre nativo)Idioma
(nombre Español)es_ES@euroEspañol Español af_ZAAfricaans be_BYBielaruskaja Bielorruso bg_BGBúlgaro br_FRBrezhoneg Bretón CInglés (EE.UU.) ca_ESCatalà Catalán cs_CZCesky Checo cy_GBCymraeg Galés da_DKDansk Danés de_DE@euroDeutsch Alemán el_GR.UTF8(*)Griego en_GBInglés (Reino Unido) eu_ESEuskara Vasco fi_FI@euroSuomi Finlandés fr_FR@euroFrançais Francés he_IL(*)Hebreo hi_IN(*)Hindú hr_HRHrvatski Croata hu_HUMagyar Húngaro id_IDBahasa Indonesia Indonesio is_ISÍslenska Islandés it_IT@euroItaliano Italiano ja_JP.UTF-8(*)Japonés ko_KR.UTF-8(*)Coreano lt_LT.UTF-8Lietuviu Lituano ms_MYMalayo nb_NONorsk (bokmål) Noruego (Bokmal) nn_NONorsk (nynorsk) Noruego (Nynorsk) nl_NL@euroHolandés pl_PLPolski Polaco pt_BRPortugês Brazileiro Portugués (Brasil) pt_PTPortugês Portugués ro_RORumano ru_RURuso sk_SKEslovaco sl_SIEsloveno sr_YUSerbio sv_SE@euroSvenska Sueco ta_IN(*)Tamil tlh(*)tlhIngan Klingon tr_TR@euroTurco vi_VNVietnamés wa_BE@euroValón zh_CN(*)Chino (simplificado) zh_TW(*)Chino (tradicional) Estableciendo la localización del entorno
Cambiar la localización afectará muchas partes del entorno.
Como se mencionó arriba, además de permitir cambiar el idioma en el momento de su ejecución usando opciones de línea de comandos ("
--lang" y "--locale"), Tux Paint se ajusta a las preferencias globales de localización del entorno.
Si aún no se hubiera establecido la localización del entorno, lo siguiente explicará brevemente cómo hacerlo:
Usuarios de Linux/Unix
Primero asegurarse de que la localización que se desea usar esté habilitada editando el archivo "
/etc/locale.gen" del sistema y luego ejecutando el programa "locale-gen" como root.Nota: Los usuarios de Debian podrán simplemente ejecutar el comando "
dpkg-reconfigure locales".Luego, antes de ejecutar el Tux Paint, fijar la variable de entorno "
$LANG" a una de las localizaciones listadas arriba. (Si se quiere que todos los programas que puedan estar traducidos lo estén, es posible que se desee incluir lo siguiente en el guión de entrada: p.ej:~/.profile,~/.bashrc,~/.cshrc, etc.)Por ejemplo, en un shell tipo Bourne (como el BASH):
export LANG=es_ES@euro ; \
tuxpaintY en un shell tipo C (como el TCSH):
setenv LANG es_ES@euro ; \
tuxpaint
Usuarios de Windows
Tux Paint reconocerá la localización actual y usará los archivos apropiados por defecto. Por lo que esta sección interesará solamente a aquellos que estén intentando usar otro idioma.
Lo más sencillo es usar la opción '
--lang' en el acceso directo (ver "INSTALACION.txt"). Sin embargo, utilizando una ventana de Símbolo MSDOS, es también posible enviar un comando como este:
set LANG=es_ES@euro...el que establecerá el idioma durante la duración de esa ventana DOS.
Para algo más permanente, intentar editar el archivo '
autoexec.bat' de la computadora usando la herramienta "sysedit" de Windows:Windows 95/98
set LANG=es_ES@euro
Para afectar a la máquina entera y a todas las aplicaciones, es posible usar el panel de control de "Configuración Regional":
- Hacer clic en el botón 'Inicio' y seleccionar 'Configuración | Panel de Control'.
- Hacer doble clic en el globo de "Configuración Regional".
- Seleccionar un idioma/región de la lista desplegable.
- Hacer clic en 'Aceptar'.
- Reiniciar la máquina cuando se indique.
Fuentes Especiales
Algunos idiomas requieren que sean instalados tipos de letra especiales. Estos archivos de fuentes (que están en formato TrueType (TTF)), son demasiado grandes para ser incluidos en el paquete del TuxPaint y están disponibles por separado. (Ver la tabla de arriba, bajo la sección "Escogiendo un idioma distinto".)
Al ejecutar Tux Paint en un idioma que requiere su propia fuente, Tux Paint intentará cargar el archivo de la fuente desde el directorio de fuentes del sistema ("
fonts", bajo el subdirectorio de dicha "localización"). El nombre del archivo corresponde a las dos primeras letras en el código de la 'localización' del idioma (p.ej: "ko" para Coreano, "jp" para Japonés, "zh" para Chino).
Por ejemplo, bajo Linux o Unix, cuando Tux Paint es ejecutado en Coreano (p.ej: con la opción "
--lang korean"), Tux Paint intentará cargar el siguiente archivo de fuentes:
/usr/share/tuxpaint/fonts/locale/ko.ttfLas fuentes para los idiomas soportados se pueden bajar desde el sitio web del Tux Paint: http://www.newbreedsoftware.com/tuxpaint/. (Buscar en la sección 'Tipos de Letra' en 'Descargar.')
Bajo Unix y Linux, es posible usar el
Makefileque viene con la fuente para instalarla en la ubicación apropiada.