Manualinux
http://www.nvu.com http://www.gimp.org InicioPresentaciónActualizacionesManualesDescargasNoticiasAgradecimientoEnlaces

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Instalar AiPICX con WineInstalar Gimp desde cero

Instalar Chasys Draw IES con Wine




Instalar Chasys Draw IES con Wine




Copyright

Copyright © José Luis Lara Carrascal  2015-2023   http://manualinux.es



Sumario

Introducción
Preliminares
Instalación
Configurar la integración del programa en nuestro sistema
Desinstalar, respaldar y restaurar la instalación del programa
Iniciamos Chasys Draw IES
Pros y contras de utilizar Chasys Draw IES
Enlaces




Introducción

Chasys Draw IES, es un conjunto de aplicaciones de edición de imágenes, que incluye un editor de imágenes con soporte de capas, creación de animaciones y edición de iconos, un conversor de formatos de archivo de imagen, un visualizador de imágenes y un procesador de archivos en formato RAW, el utilizado por las cámaras digitales de fotos. El programa principal es el editor de imágenes, desde el cual, podemos lanzar el resto de aplicaciones.

Los usuarios tradicionales de editores de imágenes, se verán un poco perdidos al utilizar este programa por primera vez, ya que el manejo de capas y máscaras, difiere bastante de lo conocido hasta ahora. Si en las máscaras de imagen, por definición, las zonas claras y grises representan las partes de la imagen descubiertas y semidescubiertas sobre las que podemos aplicar los efectos y modificaciones de brillo y color correspondientes, en este programa, es completamente a la inversa. Son las zonas oscuras las seleccionadas y las claras las que permanecen opacas, en este caso, transparentes, porque para poder aplicar la máscara correspondiente previa obtención de la misma, tenemos que enviarla o mezclarla con al canal alfa de la capa de imagen en cuestión.



Preliminares  

1) Comprobar que el directorio /home/usuario/bin lo tenemos en nuestro PATH

Abrimos una ventana de terminal y ejecutamos el siguiente comando:

[jose@Fedora-18 ~]$ echo $PATH
/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jose/bin

Si no aparece entre las rutas mostradas el directorio /home/usuario/bin, editamos el archivo de configuración personal, ~/.bashrc, si no existe lo creamos, y añadimos lo siguiente al final del mismo:

export PATH:$HOME/bin:$PATH

2) Comprobar que la variable de entorno XDG_DATA_DIRS incluye el directorio /home/usuario/.local/share

Esta variable se aplica para que los archivos desktop ubicados en un directorio específico del sistema puedan ser leídos por los menús de entornos gráficos como XFce 4, o paneles como LXPanel o Fbpanel. Para saberlo basta abrir el menú de aplicaciones en cualquiera de los programas antes comentados y comprobar que aparece la entrada correspondiente a la aplicación tratada en este manual.

En este caso particular, hay que establecerla para poder ejecutar el comando update-desktop-database, como usuario, y éste pueda extraer los tipos MIME del archivo desktop instalado en ~/.local/share/applications. En el mismo archivo, ~/.bashrc, añadimos lo que está en rojo:

export PATH:$HOME/bin:$PATH

export XDG_DATA_DIRS=/usr/share:/usr/local/share:$HOME/.local/share:$XDG_DATA_DIRS



Instalación

Dependencias


Librerías nativas de Windows

* Ole32.dll
* Oleaut32.dll

Aplicaciones

Entre paréntesis la versión con la que se ha instalado Chasys Draw IES para la elaboración de este documento.

* Wine - (9.0-rc1)
* Winetricks - (14102023) [1] 
* Icoutils - (0.32.3) [2] 
* Convert (ImageMagick) - (7.1.1-23) [2]
* P7zip - (17.05) [3]

[1] Requerido para poder modificar valores del registro de Wine.
[2] Requerido para poder crear los iconos del archivo desktop.
[3] Requerido para poder extraer las DLL comprimidas disponibles para la descarga desde este manual.



Descarga

chasys_draw_ies_5_29_01.exe  |  ole32.7z  |  oleaut32.7z

1) Establecer el directorio de instalación del programa mediante la variable WINEPREFIX

Al utilizar un WINEPREFIX expecífico, todo el proceso de instalación debe de realizarse en una ventana de terminal. En ningún momento debemos de salirnos de la misma, hasta que no finalice dicho proceso. El directorio predefinido de instalación utilizado en este manual será /home/usuario/Programas/ChasysDrawIES. Abrimos una ventana de terminal, y desde la misma iniciamos el proceso de creación inicial del windows virtual y posteriormente la instalación de Chasys Draw IES. Si el directorio a crear, es un subdirectorio de un directorio inexistente, Wine no podrá crear el WINEPREFIX, tendremos que crear antes de forma manual, el directorio raíz correspondiente.

$ mkdir -p $HOME/Programas
$ export WINEPREFIX=$HOME/Programas/ChasysDrawIES

Si estamos utilizando una versión de Wine de 64 bits multiarquitectura, establecemos la variable de entorno correspondiente para crear un prefijo de instalación de 32 bits.

$ export WINEARCH=win32

Para comprobar en cualquier momento del proceso de instalación que estamos utilizando el WINEPREFIX establecido, ejecutamos el siguiente comando:

$ echo $WINEPREFIX

2) Establecer la versión de Windows a imitar a Windows XP (Wine 2.2 y superiores) con Winetricks

A partir de la versión 2.2 de Wine, la versión de Windows a imitar por defecto, es Windows 7, y a partir de la versión 8.0 es Windows 10. Como el uso de estas versiones no está lo suficientemente probado que no den problemas, seguiremos con la que ha sido siempre la versión por defecto, Windows XP.

$ winetricks winxp

En el momento que se establece un WINEPREFIX expecífico, al ejecutar un programa con Wine o ejecutar cualquier aplicación que forme parte del mismo, éste crea de forma automática, el directorio virtual de Windows, mostrando la siguiente ventana. La misma también se muestra cuando hemos instalado una nueva versión de Wine.

Captura - PotPlayer - 1

3) Cambiar el color predefinido de las aplicaciones de Windows corriendo con Wine (opcional)

Para mejorar el color predefinido que muestra, que era horroroso hasta la versión 7.7 de Wine, utilizaremos este archivo y lo importaremos con Regedit.

$ regedit keramikcolor.reg

4) Instalar las DLL opcionales (originales de Windows XP)

La instalación de estas librerías es opcional, pero mejora la ejecución del programa. Abrimos una ventana de terminal y ejecutamos los siguientes comandos de extracción:

$ 7za e 'ole*32.7z' -y -o$HOME/Programas/ChasysDrawIES/drive_c/windows/system32

5) Añadir la configuración de las librerías al registro de Wine

Nos descargamos este archivo y lo importamos con Regedit, para configurar las librerías requeridas para que el programa funcione.

$ regedit ChasysDraw.reg

6) Activar el suavizado de fuentes para monitores TFT con Winetricks

Ejecutamos el siguiente comando:

$ winetricks fontsmooth=rgb

7) Cambiar el DPI para monitores de alta resolución

En la sección Gráficos de Winecfg, en el apartado Resolución, deslizamos el control para ver el tamaño de fuente de texto deseado. Un DPI de 120ppp que es el predefinido para las fuentes de tamaño grande en Windows XP, es el más recomendable en el caso particular de Wine, para monitores de alta resolución (21,5" - 1920x1080). Tener en cuenta que el DPI no afecta a determinadas ventanas y fuentes de texto de tamaño fijo, que utilizan la mayoría de aplicaciones de Windows, que las seguiremos viendo pequeñas.

8) Modificar el tamaño de las fuentes de texto y sustituir las predefinidas por Dejavu Sans Condensed en monitores de alta resolución TFT (opcional)

El uso de estas fuentes de texto mejora la legibilidad de las aplicaciones Windows ejecutadas con Wine, en pantallas TFT, al ser más espesas que las fuentes normales que normalmente utilizamos en nuestro sistema. El aspecto de las fuentes normales y de las proporcionadas por Wine, mostradas en las aplicaciones de Windows a resoluciones altas, es muy deficiente. Estos cambios sólo afectan a los elementos modificables de las aplicaciones, explicados en el manual de Winecfg

Como ejemplo, dejo el siguiente archivo de registro que contiene las fuentes utilizadas en mi sistema y por consiguiente, en las capturas de pantalla del manual, allí donde se hace uso de éstas. El archivo también incluye la activación del suavizado de fuentes en monitores TFT.

$ regedit desktop_fonts_1920x1080.reg

9) Instalar Chasys Draw IES  Bloc de Notas

Finalmente iniciamos el proceso de instalación del programa, en la misma ventana de terminal que hemos empezado todo esto.

$ WINEDLLOVERRIDES=winemenubuilder.exe=d wine chasys_draw_ies_5_29_01.exe

El parámetro WINEDLLOVERRIDES=winemenubuilder.exe=d impide que se creen los correspondientes archivos desktop y MIME, relacionados con la instalación del programa, ya que vamos a utilizar los archivos desktop y MIME proporcionados por este manual. El sistema de asociación de archivos que utiliza Wine, es un absoluto despropósito, en lo que concierne a la integración del programa en nuestro sistema.

A continuación, se muestra todo el proceso de instalación con las correspondientes capturas de pantalla. En la primera ventana que se nos muestre, hacemos clic en Accept, y continuamos con la instalación.

Captura - Chasys Draw IES - 3


Continuamos con Next.

Captura - Chasys Draw IES - 4


En la siguiente ventana, desmarcamos la opción marcada por defecto (ejecutar el programa cuando termine el proceso de instalación) y seleccionamos también No Desktop Shorcut, en el menú desplegable de la primera opción, y continuamos con Next.

Captura - Chasys Draw IES - 5


En la siguiente ventana, Hacemos clic en Apply, y en las cuatro ventanas siguientes hacemos clic en Cancel, en la primera, y en Apply en la  segunda, tercera y cuarta, finalizando la instalación del programa. A partir de la versión 5.12.01, se incluye una traducción automática al español del programa, realizada por el propio autor del mismo.

Captura - Chasys Draw IES - 6


Captura - Chasys Draw IES - 7


Captura - Chasys Draw IES - 8


Captura - Chasys Draw IES - 9


Captura - Chasys Draw IES - 10




Configurar la integración del programa en nuestro sistema  Bloc de Notas

1) Crear un script de ejecución de Chasys Draw IES

Para poder lanzar el programa desde la línea de comandos, o desde lanzadores como Gmrun, crearemos un script de shell, que copiaremos a nuestro directorio bin, si no existe dicho directorio lo crearemos. Y si no está en nuestro PATH lo añadiremos con la correspondiente variable de entorno.

El uso de este script es fundamental para poder asociar de forma correcta las extensiones de archivo que son compatibles con Chasys Draw IES, y poder ejecutar el programa de forma asociada a una determinada extensión de archivo. Ya sea, desde el menú Abrir con... de los administradores de archivos compatibles con el estándar de freedesktop.org, o de forma directa, si es el programa predefinido para abrir un determinado tipo de archivo. 

Abrimos un editor de texto y añadimos lo siguiente:

#!/bin/sh

IFS=$'\n'
export WINEPREFIX=$HOME/Programas/ChasysDrawIES

if [ $@ ]; then
wine c:\\Program\ Files\\John\ Paul\ Chacha\'s\ Lab\\Chasys\ Draw\ IES\\Artist.exe $(winepath -w "$@")
else
wine c:\\Program\ Files\\John\ Paul\ Chacha\'s\ Lab\\Chasys\ Draw\ IES\\Artist.exe

fi


Lo guardamos como chasysdraw, le damos permisos de ejecución y lo copiamos al directorio bin de nuestro home.

$ chmod +x chasysdraw
$ mkdir -p ~/bin
$ cp chasysdraw ~/bin

2) Instalar los tipos MIME específicos del formato de imagen de Chasys Draw IES

Nos descargamos este archivo que he creado a partir del que hace referencia a los tipos MIME de Photoshop, y lo copiamos en nuestro directorio personal de tipos MIME, luego actualizamos con el comando correspondiente los tipos MIME de dicho directorio. Esto nos servirá para asociar a Chasys Draw IES, los archivos de imagen que utilicen el formato nativo del mismo (CD5).

$ mkdir -p ~/.local/share/mime/packages
$ cp vnd.chasys.draw.xml ~/.local/share/mime/packages
$ update-mime-database ~/.local/share/mime &> /dev/null

3) Creación del archivo chasysdraw.desktop 

Para que Chasys Draw IES sea detectado por los menús de entornos gráficos como XFce 4 o paneles como LXPanel o Fbpanel, creamos el archivo desktop correspondiente con cat o un editor de texto:

$ cat > chasysdraw.desktop << "EOF"
[Desktop Entry]
Name=Chasys Draw IES
GenericName=Chasys Draw IES
Comment=Un innovador editor de imágenes multicapa
Exec=chasysdraw
StartupNotify=true
Icon=chasysdraw
Categories=Graphics;2DGraphics;RasterGraphics;
Type=Application
MimeType=image/cd5;image/x-dcraw;image/x-win-bitmap;image/x-dib;image/x-icns;video/x-anim;image/bmp;image/jp2;image/webp;image/ico;image/x-icns;image/gif;image/jpeg;image/x-pcx;image/x-photo-cd;image/png;image/x-portable-pixmap;image/rle;image/x-psd;image/x-psp;image/x-tga;image/tiff;image/xcf;image/svg+xml;image/x-exr;image/jxl;
EOF

Luego lo copiamos como usuario a ~/.local/share/applications.

$ mkdir -p ~/.local/share/applications
$ cp chasysdraw.desktop ~/.local/share/applications

Una vez hemos instalado el archivo desktop, actualizamos los tipos MIME, para que el programa aparezca asociado a las extensiones corrrespondientes en los menús "Abrir con..." de los administradores de archivos compatibles con el estándar de freedesktop.org.

$ update-desktop-database

3b) Crear los iconos del archivo chasysdraw.desktop a partir de los iconos incluidos en el ejecutable del programa  Información general sobre el uso de los comandos

Con el siguiente comando, crearemos los iconos correspondientes en sus diferentes tamaños, que nos servirá como referente para crear el archivo desktop y las correspondientes entradas en los menús de los administradores de ventanas.

$ for i in ~/.local/share/icons/hicolor ; do \
mkdir -p $i/{16x16,24x24,32x32,48x48,64x64,128x128}/apps ; \
export WINEPREFIX=$HOME/Programas/ChasysDrawIES ; \
wrestool -x -t14 -n101 "$WINEPREFIX/drive_c/Program Files/John Paul Chacha's \
Lab/Chasys Draw IES/Artist.exe" > chasysdraw.ico ; \
convert chasysdraw.ico[3] $i/128x128/apps/chasysdraw.png ; \
convert chasysdraw.ico[2] $i/48x48/apps/chasysdraw.png ; \
convert chasysdraw.ico[1] $i/32x32/apps/chasysdraw.png ; \
convert chasysdraw.ico[0] $i/16x16/apps/chasysdraw.png ; \
convert -resize 64 $i/128x128/apps/chasysdraw.png $i/64x64/apps/chasysdraw.png ; \
convert -resize 24 $i/128x128/apps/chasysdraw.png $i/24x24/apps/chasysdraw.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
rm -f chasysdraw.ico ; \
done

3c) Ejemplo de ruta al icono para añadir a los menús de los administradores de ventanas

/home/jose/.local/share/icons/hicolor/16x16/apps/chasysdraw.png

4) Directorios de instalación y configuración del programa

Directorio de instalación
~/Programas/ChasysDrawIES/drive_c/Program Files/John Paul Chacha's Lab/Chasys Draw IES Es el directorio de instalación de Chasys Draw IES.
Directorio de configuración
~/Programas/ChasysDrawIES/drive_c/ProgramData/Chasys Draw IES Es el directorio de configuración personal del programa.
Ubicación de los iconos creados del archivo desktop
~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48,64x64,128x128}/apps/chasysdraw.png
Entre llaves los directorios de ubicación separados por comas.
Ocupación de espacio en disco de la instalación personalizada de Chasys Draw IES
372,0 MB.

5) Consumo inicial de CPU y RAM de Chasys Draw IES Artist con Wine

Consumo inicial de CPU y RAM de Chasys Draw IES Artist con Wine
Programa
CPU RAM
Artist.exe 8 % 113,0 MB
winedevice.exe (2) 0 % 93,8 MB
services.exe 0 % 34,2 MB
plugplay.exe 0 % 30,8 MB
explorer.exe 0 % 29,1 MB
wineserver 0 % 27,9 MB
start.exe 0 % 18,6 MB
svchost.exe 0 % 15,1 MB
TOTAL 8,0 % 362,5 MB
Entre paréntesis los procesos en ejecución de cada programa. Para medir el consumo de CPU se utiliza el programa mate-system-monitor, y para medir el consumo de RAM se utiliza el script de Python, ps_mem.py, creado por Pádraig Brady, que podemos encontrar en este enlace.

6) Crear un directorio compartido de librerías externas nativas de Windows

Para evitar tener que reinstalar o volver a copiar las librerías nativas de Windows, necesarias para poder utilizar algunos filtros de terceros de Photoshop, creamos un directorio común en nuestro Home, enlazándolo de forma simbólica al directorio raíz de la instalación personalizada de Chasys Draw IES, y modificando el PATH predefinido de Wine, de búsqueda de librerías DLL, con el siguiente archivo.

$ regedit DLL_PATH.reg
$ mkdir -p ~/winelib
$ ln -s ~/winelib ~/Programas/ChasysDrawIES/drive_c/extdll

Cuando un filtro nos pida alguna librería, la copiamos al directorio ~/winelib, y ésta se cargará de foma automática cuando iniciemos el programa.



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

***********************

2) MODO MANUALINUX

chasysdraw-scripts.tar.gz

$ tar zxvf chasysdraw-scripts.tar.gz
$ cd chasysdraw-scripts
$ ./Desinstalar_chasysdraw

Copia de Seguridad como usuario

Con este otro script creamos una copia de seguridad de la instalación completa del programa, recreando la estructura de directorios del mismo en un directorio de copias de seguridad (copibin) que se crea en nuestro home.

$ tar zxvf chasysdraw-scripts.tar.gz
$ cd chasysdraw-scripts
$ ./Respaldar_chasysdraw

Restaurar la Copia de Seguridad como usuario

Y con este otro script (que se copia de forma automática cuando creamos la copia de respaldo del programa) restauramos la copia de seguridad como usuario cuando resulte necesario.

$ cd ~/copibin/restaurar_copias
$ ./Restaurar_chasysdraw

Es recomendable que el directorio de copias de seguridad esté en otra partición que no sea la predefinida del usuario, incluso y mejor, en otro disco duro. Editando los correspondientes scripts podemos cambiar dicha ubicación sin ningún problema, cambiando $HOME/copibin, por por ejemplo, /mnt/datos/copibin.



Iniciamos Chasys Draw IES  

Una vez hayamos configurado las correspondientes entradas de los menús, iniciamos el programa.


Captura - Chasys Draw IES - 7


Captura - Chasys Draw IES - 8


Captura - Chasys Draw IES - 9


Captura - Chasys Draw IES - 10




Pros y contras de utilizar Chasys Draw IES   

1) Pros

1a) Específicos del programa

* Soporte de capas y máscaras.
* Grabación de acciones, con limitaciones importantes.
* Excelente soporte para redimensionar imágenes con filtros de interpolación de gran calidad.
* Soporte de creación y edición de animaciones.
* Soporte de guardado automático del trabajo que estemos realizando.
* Diferentes modos de edición en función del trabajo a realizar.
* Soporte de filtros de terceros de Photoshop que aumenta de forma considerable la potencia del programa. En el manual de PSPI, podemos encontrar varios enlaces a estos programas.

1b) Específicos de Wine

* Ninguno.

2) Contras

2a) Específicos del programa

* Está en inglés, aunque se incluye un archivo de traducción al español realizado con software de traducción, en la instalación del mismo.
* No permite descomponer la imagen en modos de color.
* Los canales alfa vienen a ser de facto, los sustitutos de las máscaras de capa, utilizadas en otros programas, pero en ningún momento equivalentes, en cuanto a aplicación de los mismos.
* La interfaz del programa y el manejo de algunas herramientas se nos puede llegar a hacer muy cuesta arriba a los usuarios de editores de imágenes tradicionales.
* Las máscaras funcionan a la inversa de los editores de imágenes tradicionales.
* La integración de los filtros de terceros de Photoshop en el menú de filtros del programa es muy deficiente y ralentiza de forma considerable el trabajo con éstos.

2b) Específicos de Wine

* La transparencia de las cajas de herramientas y cuadros de diálogo no es funcional.
* Los modos de pantalla completa pueden dar problemas con algunos administradores de ventanas.



Enlaces


http://www.jpchacha.com/chasysdraw/index.php >> La web de Chasys Draw IES.

Aplicaciones Windows en Linux - Wine >> El manual de instalación de Wine.

El Centro de Control de Wine - Winecfg >> El manual del Centro de Control de Wine.

Filtros de Gimp - PSPI >> El manual de instalación del plugin PSPI para Gimp, con una sección específica de enlaces de descarga de plugins gratuitos de terceros para Photoshop y compatibles la mayoría con Chasys Draw IES.

Búsqueda de manuales de filtros de Photoshop en Manualinux


Foro Galería Blog


Actualizado el 13-12-2023

Instalar Chasys Draw IES con Wine

Instalar AiPICX con WineInstalar Gimp desde cero