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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Instalar PhotoGenetics con WineInstalar PhotoLine con Wine

Instalar PhotoImpact X3 con Wine




Instalar PhotoImpact X3 con Wine




Copyright

Copyright © José Luis Lara Carrascal  2014-2017   http://manualinux.eu



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 PhotoImpactX3
Pros y contras de utilizar PhotoImpact X3
Enlaces




Introducción

Al igual que sucedió con otras compañías de software, la taiwanesa Ulead Systems fue también comprada por la todopoderosa Corel, pero esta vez de forma indirecta, a través de la compra de InterVideo que había adquirido previamente Ulead Systems, integrando dentro de sus productos, el que había sido su buque insignia dentro del mundo de la edición de imágenes: Ulead PhotoImpact.

Sin llegar a los niveles de calidad que ofrecía Paint Shop Pro, PhotoImpact era un producto más orientado a la creación de gráficos para el desarrollo de páginas web, con todo tipo de asistentes, que un editor de imágenes puro propiamente dicho. Su soporte básico de capas (aquí llamadas objetos), y sus diminutas vistas previas de imagen en los cuadros de diálogo, desquiciaban a cualquier usuario que viniera de utilizar Paint Shop Pro.

A diferencia de lo que sucedió con Picture Publisher, cuando Micrografx fue comprada por Corel, la gente de InterVideo, le hizo un importante lavado de cara al programa, fusionando el aspecto visual de la interfaz del mismo con el característico de sus productos e introduciendo entre otra serie de cosas, el módulo ExpressFix para la corrección automática y manual de aspectos básicos de una imagen, y se aumentaron las hasta entonces pequeñísimas vistas previas de imagen a un tamaño razonable.

Desde el año 2008, Corel no ha vuelto a publicar ninguna versión más de este programa. Lo sigue teniendo en venta, pero no aparece entre los productos estrella de la compañía, lo que podríamos deducir sin ánimo de equivocarnos que la versión shareware tratada en este manual, puede que sea la última que veamos de este producto, que nunca ha estado traducido al español.



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


* Comctl32.dll

Aplicaciones

Entre paréntesis la versión con la que se ha instalado PhotoImpact X3 para la elaboración de este documento.

* Wine - (2.5)
* Winetricks - (31032017) [1] 
* Convert (ImageMagick) - (7.0.5-4) [2]

[1] Requerido para poder descargarnos las DLL requeridas para la ejecución del programa.
[2] Requerido para poder crear los iconos del archivo desktop.



Descarga

upix3_tbyb_e-KEYPIX3ENPC.exe

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/PhotoImpactX3. 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 PhotoImpact X3. 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/PhotoImpactX3

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. Como el uso de esta versión no está lo suficientemente probado que no dé 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 - PhotoImpact X3 - 1

3) Activar la detección automática de unidades con Winecfg

Si no hacemos esto, el programa no podrá encontrar la ruta correspondiente al archivo, cuando lo ejecutemos desde el menú Abrir con... de los administradores de archivos compatibles con el estándar de freedesktop.org. Si tenemos más puntos de montaje que letras de unidades tiene Windows, este comando no es funcional. Hay que activar la detección automática desde Winecfg, en la pestaña Unidades.

$ winecfg -d

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

Para mejorar el color predefinido que muestra que es horroroso, utilizaremos este archivo y lo importaremos con Regedit.

$ regedit keramikcolor.reg

5) Desinstalar Mono para ahorrar espacio en disco

Ejecutamos lo siguiente para desinstalar Mono. y ahorrar espacio en disco, ya que su instalación no es necesaria con este programa. Lo seleccionamos y hacemos clic en Eliminar y luego en Aceptar.

Tener en cuenta que cada vez que actualicemos a una nueva versión de Wine, éste volverá a instalar de nuevo, estos paquetes que hemos eliminado. Con lo que los tendremos que volver a suprimir, estableciendo previamente la correspondiente variable de entorno, y ejecutando el desinstalador de Wine.

$ wine uninstaller

Captura - PhotoImpact X3 - 2


Borramos también los archivos instaladores de estos paquetes con el siguiente comando:

$ find $WINEPREFIX/drive_c/windows/Installer -name '*.msi' -type f -exec sh -c "file '{}' \
| cut -d ':' -f 6 | grep -q 'Gecko\|Mono'" \; -print | xargs rm -f

Es recomendable leerse esta sección del manual de Wine, que explica de una manera detallada, el porqué hay que hacer esto y la forma de automatizarlo.

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, 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 las DLL requeridas con Winetricks
 
$ winetricks comctl32

10) Instalar PhotoImpact X3  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 upix3_tbyb_e-KEYPIX3ENPC.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 Next, y continuamos con la instalación.

Captura - PhotoImpact X3 - 3


Aceptamos la licencia del programa, marcando la casilla primera y continuamos con Next.

Captura - PhotoImpact X3 - 4


Continuamos con Next.

Captura - PhotoImpact X3 - 5


Y finalmente hacemos clic en Install, para que comience el proceso de instalación en sí.

Captura - PhotoImpact X3 - 6


En la siguiente ventana, desmarcamos la última casilla y continuamos con Next.

Captura - PhotoImpact X3 - 7


Finalizamos el proceso de instalación del programa haciendo clic en Finish.

Captura - PhotoImpact X3 - 8


11) Borrar los archivos de instalación para ahorrar espacio en disco

Con el siguiente comando, borraremos los archivos de instalación del programa con extensión MSI, para ahorrar 474 MB de espacio en disco. En realidad es el mismo archivo instalador, repetido 3 veces, pero con diferente nombre y ubicación.

$ find $HOME/Programas/PhotoImpactX3/drive_c/windows/{Downloaded\ Installations,Installer} \
-name '*.msi' -size +100000k -print | xargs -I{} rm -f {}

12) Desactivar el inicio automático con Wine del proceso Monitor.exe

Proceso que PhotoImpact X3 utiliza para detectar las memorias usb y las cámaras digitales, cuando las conectamos al ordenador. En este caso es innecesario su uso, y además se queda ejecutándose en segundo plano cuando salimos del programa. Primero lo finalizaremos con pkill y luego importaremos este archivo con Regedit, para desactivar su inicio automático con Wine.

$ pkill -f Monitor.exe
$ regedit Disable_AutoDetector.reg



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

1) Crear un script de ejecución de PhotoImpact X3

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 PhotoImpact X3, 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/PhotoImpactX3

if [ $@ ]; then
wine c:\\Program\ Files\\Corel\\PhotoImpact\ X3\\Iedit.exe $(winepath -w "$@")
else
wine c:\\Program\ Files\\Corel\\PhotoImpact\ X3\\Iedit.exe
fi


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

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

2) Instalar los tipos MIME específicos del formato de imagen de PhotoImpact X3

Nos descargamos este archivo, 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 PhotoImpact X3, los archivos de imagen que utilicen el formato nativo del mismo (UFO y UFP). 
 
$ mkdir -p ~/.local/share/mime/packages
$ cp photoimpact.xml ~/.local/share/mime/packages
$ update-mime-database ~/.local/share/mime &> /dev/null

3) Creación del archivo photoimpact.desktop 

Para que PhotoImpact X3 sea detectado por los menús de entornos gráficos como XFce 4 o paneles como LXPanel o Fbpanel, abrimos un editor de texto y añadimos lo siguiente:

[Desktop Entry]
Name=PhotoImpact X3
GenericName=PhotoImpact X3
Comment=Un editor de imágenes orientado al desarrollo web
Exec=photoimpact
Icon=photoimpact
Categories=Graphics;2DGraphics;RasterGraphics;
Type=Application
StartupNotify=true
MimeType=image/x-ufo;image/x-ufp;image/bmp;image/gif;image/x-pcx;image/x-psd;image/x-tga;image/tiff;image/jpeg;image/png;image/x-wmf;image/x-win-bitmap;image/x-eps;image/fax-g3;image/x-fpx;image/ico;image/x-ilbm;image/jp2;image/x-photo-cd;image/x-portable-bitmap;image/x-pict;image/x-portable-graymap;image/x-portable-pixmap;image/psp;image/x-panasonic-raw;image/vnd.wap.wbmp;


Lo guardamos con la codificación de caracteres UTF-8, y con el nombre photoimpact.desktop. Luego lo copiamos como usuario a ~/.local/share/applications.

$ mkdir -p ~/.local/share/applications
$ cp photoimpact.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 photoimpact.desktop a a partir de la entrada del programa en el menú de Windows  Información general sobre el uso de los comandos

Para poder extraer los iconos del ejecutable del programa, utilizaremos la utilidad de Wine, winemenubuilder, cuyo uso hemos desactivado en la instalación del programa, y que usaremos sólo con el archivo PhotoImpact X3.lnk que se crea durante la instalación del mismo. La extracción desde el ejecutable produce errores con la utilidad wrestool del paquete Icoutils, de ahí, que no se utilice en este manual.

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,256x256}/apps ; \
export WINEPREFIX=$HOME/Programas/PhotoImpactX3 ; \
wine winemenubuilder -w "$WINEPREFIX/drive_c/users/Public/Start Menu/\
Programs/PhotoImpact X3/PhotoImpact X3.lnk" ; \
find $i -name '*_Iedit.0.png' \
-exec sh -c 'cp {} `dirname {}`/photoimpact.png' \; ; \
convert -resize 128 $i/256x256/apps/photoimpact.png $i/128x128/apps/photoimpact.png ; \
convert -resize 64 $i/256x256/apps/photoimpact.png $i/64x64/apps/photoimpact.png ; \
convert -resize 24 $i/256x256/apps/photoimpact.png $i/24x24/apps/photoimpact.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
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/photoimpact.png

4) Directorios de instalación y configuración del programa utilizando el formato de ruta UNIX

Directorio de instalación
~/Programas/PhotoImpactX3/drive_c/Program\ Files/Corel/PhotoImpact\ X3 Es el directorio de instalación de PhotoImpact X3.
Directorios de configuración
~/.wine/drive_c/users/jose/Local\ Settings/Application\ Data/Ulead\ Systems/ Es el directorio de configuración personal del programa para el usuario jose
~/.wine/drive_c/users/Public/Local\ Settings/Application\ Data/Ulead\ Systems/ Es el directorio de configuración personal del programa para todos los usuarios, y curiosamente, el que ubica el archivo de configuración de las rutas a los plugins de Photoshop, que hayamos configurado previamente con el programa.
Directorio de datos
~/Documentos/My\ EasyPalette Es el directorio predefinido de datos del programa. Su ubicación predefinida por Wine es ésta. Y equivale a la carpeta Mis documentos de Windows.
Ubicación de los iconos creados del archivo desktop
~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48,64x64,128x128,256x256}/apps/photoimpact.png
Entre llaves los directorios de ubicación separados por comas.
Entradas en el registro de Wine relacionadas con el programa
HKEY_CURRENT_USER\Software\Ulead Systems
HKEY_LOCAL_MACHINE\Software\Ulead Systems
Ocupación de espacio en disco de la instalación personalizada de PhotoImpact X3
309,1 MB.

5) Consumo inicial de CPU y RAM de PhotoImpact X3 con Wine

Consumo inicial de CPU y RAM de PhotoImpact X3 con Wine
Proceso
CPU Memoría física
Iedit_.exe 0 % 151,3 MB
explorer.exe 0 % 16,3 MB
plugplay.exe 0 % 5,2 MB
rpcss.exe 0 % 5,4 MB
services.exe 0 % 5,6 MB
winedevice.exe 0 % 6,0 MB
wineserver 0 % 6,0 MB
TOTAL 0 % 195,8 MB
 
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 PhotoImpact X3, 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/PhotoImpactX3/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.

7) Trasladar la instalación de Gecko a dicho directorio para evitar duplicidad de instalaciones de este paquete

Esto sólo es necesario si tenemos varias instalaciones personalizadas de aplicaciones de Windows, y supone un importante ahorro de espacio en disco, teniendo en cuenta que Gecko pesa más de 60 MB. Es absurdo tener repetido el mismo paquete un montón de veces, pudiendo utilizar un directorio externo y un enlace simbólico a ese directorio, desde el directorio windows/system32, de cada instalación personalizada de una determinada aplicación de Windows.

1) Si es la primera vez que lo hacemos ejecutaremos los siguientes comandos

$ mv ~/Programas/PhotoImpactX3/drive_c/windows/system32/gecko ~/winelib
$ ln -s ~/winelib/gecko ~/Programas/PhotoImpactX3/drive_c/windows/system32

2) Si ya existe una instalación en el directorio ~/winelib ejecutaremos los siguientes comandos

$ rm -rf ~/Programas/PhotoImpactX3/drive_c/windows/system32/gecko
$ ln -s ~/winelib/gecko ~/Programas/PhotoImpactX3/drive_c/windows/system32

En el script de reinstalación esto se hará de forma automática.

8) Creación del script de reinstalación del programa

Con este script reiniciaremos la instalación del programa, volviendo al día 1 de prueba del mismo, pero manteniendo la configuración que tengamos hasta la fecha. Lo único que cambiará será la ventana de inicio del programa, que volverá al día 1 de evaluación. El proceso de reinstalación a seguir es el mismo que el de instalación.

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

#!/bin/bash

WINEPREFIX=$HOME/Programas/PhotoImpactX3
export WINEPREFIX

regedit -E $HOME/Documentos/photoimpact.reg "HKEY_CURRENT_USER\Software\Ulead Systems"

rename PhotoImpactX3 PhotoImpactX3_temp $WINEPREFIX

winetricks winxp

regedit $HOME/Documentos/keramikcolor.reg

regedit $HOME/Documentos/desktop_fonts_1920x1080.reg

wine uninstaller

winecfg -d

winetricks comctl32

while true; do
    if pgrep wineserver &>/dev/null; then
       echo "wine en activo"
       else
sed -i 's|"LogPixels"=dword:00000060|"LogPixels"=dword:00000078|' $WINEPREFIX/system.reg
break
    fi
    sleep 3
done


WINEDLLOVERRIDES=winemenubuilder.exe=d wine $HOME/Descargas/upix3_tbyb_e-KEYPIX3ENPC.exe

regedit $HOME/Documentos/photoimpact.reg

find "${WINEPREFIX}_temp/drive_c/Program Files/\
Corel/PhotoImpact X3/" -maxdepth 1 -mindepth 1 -type d \
-exec sh -c 'exec cp -rf "$@" "$WINEPREFIX/drive_c/Program Files/\
Corel/PhotoImpact X3/"' find-copy {} \;

cp -rf "${WINEPREFIX}_temp/drive_c/users/$(whoami)/Application Data/Ulead Systems" \
"$WINEPREFIX/drive_c/users/$(whoami)/Application Data/"

cp -rf "${WINEPREFIX}_temp/drive_c/users/Public/Application Data/Ulead Systems" \
"$WINEPREFIX/drive_c/users/Public/Application Data/"

find $WINEPREFIX/drive_c/windows/{Downloaded\ Installations,Installer} \
-name '*.msi' -size +100000k -print | xargs -I{} rm -f {}

pkill -f Monitor.exe

regedit $HOME/Documentos/DLL_PATH.reg

ln -s $HOME/winelib $WINEPREFIX/drive_c/extdll

if [ -d $HOME/winelib/gecko ]; then
rm -rf $WINEPREFIX/drive_c/windows/system32/gecko
ln -s $HOME/winelib/gecko $WINEPREFIX/drive_c/windows/system32
else
mv $WINEPREFIX/drive_c/windows/system32/gecko $HOME/winelib
ln -s $HOME/winelib/gecko $WINEPREFIX/drive_c/windows/system32
fi

find $WINEPREFIX/drive_c/windows/Installer -name '*.msi' -type f -exec sh -c "file '{}' \
| cut -d ':' -f 6 | grep -q 'Gecko\|Mono'" \; -print | xargs rm -f

rm -rf ${WINEPREFIX}_temp


Lo guardamos con el nombre Reinstalar_PhotoImpact y lo copiamos al directorio Programas/Reinstalaciones, para no perder el script de vista y le damos permisos de ejecución.

$ mkdir -p $HOME/Programas/Reinstalaciones
$ cp Reinstalar_PhotoImpact $HOME/Programas/Reinstalaciones
$ chmod a+x $HOME/Programas/Reinstalaciones/Reinstalar_PhotoImpact

El proceso de reinstalación es el siguiente, desglosado en los comandos incluidos en el script:

1) Se establece el WINEPREFIX de instalación del programa.

WINEPREFIX=$HOME/Programas/PhotoImpactX3
export WINEPREFIX

2) Se crea una copia de seguridad de la configuración del usuario en el registro de Wine, con el nombre photoimpact.reg en nuestro directorio personal, Documentos.

regedit -E $HOME/Documentos/photoimpact.reg "HKEY_CURRENT_USER\Software\Ulead Systems"

3) Se renombra el directorio de instalación anterior de forma temporal, con el nombre PhotoImpactX3_temp.

rename PhotoImpactX3 PhotoImpactX3_temp $WINEPREFIX

4) Se establece la versión de Windows a imitar a Windows XP con Winetricks.

winetricks winxp

5) Se importa el archivo de esquema de color con el nombre keramikcolor.reg que tenemos ubicado en nuestro directorio personal, Documentos. Como es obvio esto es opcional.

regedit $HOME/Documentos/keramikcolor.reg

6) Se importa el archivo de configuración del suavizado de las fuentes de texto, que contiene también las fuentes personalizadas utilizadas en este manual específicas para monitores de alta resolución. 

regedit $HOME/Documentos/desktop_fonts_1920x1080.reg

7) Ejecuta el desinstalador de Wine, para que podamos desinstalar Mono

wine uninstaller

8) Ejecuta la detección automática de unidades, opción fundamental para poder hacer uso del menú Abrir con... de los administradores de archivos. Si tenemos más puntos de montaje que letras de unidades tiene Windows, este comando no es funcional. Hay que activar la detección automática desde Winecfg, en la pestaña Unidades.

winecfg -d

9) Instala las DLL requeridas.

winetricks comctl32

10) Establece un DPI de 120ppp que es el predefinido para las fuentes de tamaño grande en Windows XP y el recomendable en el caso particular de Wine, para monitores de alta resolución (21,5" - 1920x1080). Si nuestro monitor es "normal" omitiremos esta parte del script. Se utiliza un comando de bucle porque es la única manera de saber cuándo se han creado los archivos de registro de Wine.

while true; do
    if pgrep wineserver &>/dev/null; then
       echo "wine en activo"
       else
sed -i 's|"LogPixels"=dword:00000060|"LogPixels"=dword:00000078|' $WINEPREFIX/system.reg
break
    fi
    sleep 3
done

11) Ejecuta el archivo instalador del programa, ubicado en el script, por defecto, en nuestro directorio personal, Descargas, y seguimos los mismos pasos que hemos dado en la instalación inicial del mismo.

WINEDLLOVERRIDES=winemenubuilder.exe=d wine $HOME/Descargas/upix3_tbyb_e-KEYPIX3ENPC.exe

12) Se recupera la copia de seguridad de la configuración del usuario en el registro de Wine, guardada previamente con el nombre photoimpact.reg en nuestro directorio personal, Documentos

regedit $HOME/Documentos/photoimpact.reg

13) Se buscan y se copian los directorios de datos del directorio temporal PhotoImpactX3_temp al nuevo creado, por si hemos guardado o instalado de forma adicional en éstos, brochas, gradientes, máscaras, pinceles, etc. 

find "${WINEPREFIX}_temp/drive_c/Program Files/\
Corel/PhotoImpact X3/" -maxdepth 1 -mindepth 1 -type d \
-exec sh -c 'exec cp -rf "$@" "$WINEPREFIX/drive_c/Program Files/\
Corel/PhotoImpact X3/"' find-copy {} \;

14) Se recuperan los directorios de configuración personal y global del programa.

cp -rf "${WINEPREFIX}_temp/drive_c/users/$(whoami)/Application Data/Ulead Systems" \
"$WINEPREFIX/drive_c/users/$(whoami)/Application Data/"

cp -rf "${WINEPREFIX}_temp/drive_c/users/Public/Application Data/Ulead Systems" \
"$WINEPREFIX/drive_c/users/Public/Application Data/"

15) Se borran los archivos instaladores triplicados del programa.

find $WINEPREFIX/drive_c/windows/{Downloaded\ Installations,Installer} \
-name '*.msi' -size +100000k -print | xargs -I{} rm -f {}

16) Se finaliza el proceso Monitor.exe, que se queda ejecutándose después de la instalación del programa.

pkill -f Monitor.exe

17) Importa el archivo del registro de modificación de PATH de Wine, DLL_PATH.reg, ubicado en en nuestro directorio personal, Documentos

regedit $HOME/Documentos/DLL_PATH.reg

18) Crea el enlace simbólico correspondiente del directorio compartidos de librerías externas nativas de Windows.

ln -s $HOME/winelib $WINEPREFIX/drive_c/extdll

19) Ejecuta el proceso de traslado o borrado del directorio "windows/system32/gecko" al directorio compartido de librerías externas nativas de Windows.

if [ -d $HOME/winelib/gecko ]; then
rm -rf $WINEPREFIX/drive_c/windows/system32/gecko
ln -s $HOME/winelib/gecko $WINEPREFIX/drive_c/windows/system32

else
mv $WINEPREFIX/drive_c/windows/system32/gecko $HOME/winelib
ln -s $HOME/winelib/gecko $WINEPREFIX/drive_c/windows/system32

fi

20) Se borran los instaladores de Gecko y Mono.

find $WINEPREFIX/drive_c/windows/Installer -name '*.msi' -type f -exec sh -c "file '{}' \
| cut -d ':' -f 6 | grep -q 'Gecko\|Mono'" \; -print | xargs rm -f

21) Y finalmente se borra el directorio temporal PhotoImpactX3_temp

rm -rf ${WINEPREFIX}_temp

Para evitar reinstalaciones accidentales es conveniente no crear ningún acceso en el menú o en el escritorio. Cuando tengamos que reinstalar el programa, nos vamos al directorio Programas/Reinstalaciones, hacemos clic sobre el script y la reinstalación se iniciará de forma automática.



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

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

2) MODO MANUALINUX

photoimpact-scripts.tar.gz

$ tar zxvf photoimpact-scripts.tar.gz
$ cd photoimpact-scripts
$ ./Desinstalar_photoimpact

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 photoimpact-scripts.tar.gz
$ cd photoimpact-scripts
$ ./Respaldar_photoimpact

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_photoimpact

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 PhotoImpact X3  

Cada vez que iniciemos el programa aparecerá la ventana que se muestra a continuación, donde nos invitan a comprarlo y nos informan de los días que nos quedan de prueba del mismo. Hacemos clic en Try, y se mostrará la interfaz del programa.


Captura - PhotoImpact X3 - 9


Captura - PhotoImpact X3 - 10


Captura - PhotoImpact X3 - 11


Captura - PhotoImpact X3 - 12


Captura - PhotoImpact X3 - 13


Captura - PhotoImpact X3 - 14




Pros y contras de utilizar PhotoImpact X3   

1) Pros

1a) Específicos del programa

* Soporta 16 bits por canal de color.
* Acciones y efectos preconfigurados y editables integrados en EasyPalette.
* Explorador de miniaturas integrado.
* Corrección automática y manual de imágenes con ExpressFix.
* 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.
* El manejo de objetos no está a la altura del manejo de capas en otros editores de imágenes.
* Filtros de interpolación muy limitados para redimensionar las imágenes.
* Sólo soporta la descomposición de color en modo CMYK.
* Las herramientas de selección (sobre todo la varita mágica) son manifiestamente mejorables comparadas con otros editores de imágenes.
* El proceso de selección similar por color tiende a confundir al usuario, y ralentiza la tarea a realizar, automática en otros editores de imágenes.
* El panel de objetos carece de modo de fusión 'Screen'.
* Carece de cuadro de diálogo para modificar el tamaño del lienzo, obligando a tener que utilizar la herramienta de recorte.
* El soporte de filtros de Photoshop (una cosa es que los cargue, otra que funcionen correctamente) no es tan completo como en otros editores de imágenes.

2b) Específicos de Wine

* La vista previa a pantalla completa no es funcional. Tendremos que utilizar la vista previa en el navegador, procurando seleccionar Interner Explorer.
* Si seleccionamos Photo >> Color >> Color Balance.. el programa se cuelga. Esto sucede en todas las versiones que he probado de PhotoImpact, desde la versión 6.



Enlaces


http://www.paintshoppro.com/en/products/photoimpact >> La web de PhotoImpact X3.

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 PhotoImpact X3.

Búsqueda de manuales de filtros de Photoshop en Manualinux


Foro Galería Blog


Actualizado el 11-04-2017

Instalar PhotoImpact X3 con Wine

Instalar PhotoGenetics con WineInstalar PhotoLine con Wine