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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Instalar Paint Shop Pro 7 con WineInstalar Perfect Effects 4 con Wine

Instalar Paint Shop Pro 9 con Wine




Instalar Paint Shop Pro 9 con Wine




Copyright

Copyright © José Luis Lara Carrascal  2014-2021   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
Pros y contras de utilizar Paint Shop Pro 9
Enlaces




Introducción

Como ya explicaba en el manual de Paint Shop Pro 7, a partir de la versión 8, este editor de imágenes sufrió y nunca mejor dicho, un cambio radical en el aspecto y en el rendimiento del mismo. Si la versión 7 se iniciaba de forma instantánea, la 8 empezaba a parecerse al inicio clásico de Photoshop. Por no hablar de su interfaz, hasta entonces limpia y sencilla de manejar. Como la versión 8 no está traducida al español, he decidido incluir la instalación de la versión 9, primera versión publicada tras ser comprada la empresa propietaria del programa, por la compañía de software, Corel. Aunque la versión ya estaba finalizada antes de la compra, y no existe ningún referente a la empresa compradora en la misma.

El archivo instalador del programa venía incluido en el CD "Especial Antivirus" de la revista PC World de marzo de 2005. Reseñar que el funcionamiento del programa no es tan perfecto como el de la versión 7. Tendremos que crear un script de finalización de proceso, porque el programa se queda ejecutándose en segundo plano, no siempre, cuando salimos del mismo.



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

* Mfc42.dll

Aplicaciones

Entre paréntesis la versión con la que se ha instalado Paint Shop Pro 9 para la elaboración de este documento.

* Wine - (6.16)
* Winetricks - (28082021) [1] 
* Icoutils - (0.32.3) [2] 
* Convert (ImageMagick) - (7.1.0-5) [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

Spanish_PaintShopPro900_Jasc_TRYANDBUYESD.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/PSP9. 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 Paint Shop Pro 9. 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/PSP9

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

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 - Paint Shop Pro 9 - 1

3) 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

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

Ejecutamos el siguiente comando:

$ winetricks fontsmooth=rgb

5) 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.

6) 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

7) Instalar las DLL requeridas con Winetricks

$ winetricks mfc42

8) Instalar Paint Shop Pro 9  Nota importante  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 Spanish_PaintShopPro900_Jasc_TRYANDBUYESD.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, nos preguntará por la ubicación del instalador del programa que a su vez hace de desinstalador, hacemos clic en Siguiente, y continuamos con la instalación.

Captura - Paint Shop Pro 9 - 3


Continuamos con Siguiente.

Captura - Paint Shop Pro 9 - 4


Aceptamos la licencia y continuamos con Siguiente.

Captura - Paint Shop Pro 9 - 5


Continuamos con Siguiente.

Captura - Paint Shop Pro 9 - 6


En la siguiente ventana seleccionamos los componentes a instalar. No es necesario desmarcar nada. Continuamos con Siguiente.

Captura - Paint Shop Pro 9 - 7


Y finalmente hacemos clic en Instalar, para que comience la instalación.

Captura - Paint Shop Pro 9 - 8


Una vez finalizada la instalación, en esta ventana desmarcamos las casillas primera y última y marcamos la segunda para que se inicie el programa, cuando hagamos clic sobre Finalizar.

Captura - Paint Shop Pro 9 - 9


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. En este caso, que fue introducido a partir de la versión 8, Han doblado a 60 días, lo que tradicionalmente han sido siempre 30. Hacemos clic en Seguir con las versiones de prueba gratuitas, y se mostrará la interfaz del programa.

Captura - Paint Shop Pro 9 - 10


Junto al inicio del programa se abrirán dos ventanas más, la de comprobación de actualizaciones del programa y la de registro del producto en línea. En la primera marcamos Nunca buscar actualizaciones y hacemos clic en Aceptar. En la segunda, hacemos clic en Salir.

Captura - Paint Shop Pro 9 - 11


Captura - Paint Shop Pro 9 - 12


Y finalmente ya podemos disfrutar del programa y sus extraordinarias virtudes como editor de imágenes.

Captura - Paint Shop Pro 9 - 13


Captura - Paint Shop Pro 9 - 15


Captura - Paint Shop Pro 9 - 16


Captura - Paint Shop Pro 9 - 17


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

$ rm -rf $WINEPREFIX/drive_c/Program\ Files/Jasc\ Software\ Inc/Setup\ Files
$ rm -f $WINEPREFIX/drive_c/windows/Installer/*.msi



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

1) Crear un script de ejecución de Paint Shop Pro 9

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 Paint Shop Pro 9, 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/PSP9

if [ $@ ]; then
wine c:\\Program\ Files\\Jasc\ Software\ Inc\\Paint\ Shop\ Pro\ 9\\Paint\ Shop\ Pro\ 9.exe $(winepath -w "$@")
else
wine c:\\Program\ Files\\Jasc\ Software\ Inc\\Paint\ Shop\ Pro\ 9\\Paint\ Shop\ Pro\ 9.exe
fi


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

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

2) Instalar los tipos MIME específicos del formato de imagen de Paint Shop Pro

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 Paint Shop Pro, los archivos de imagen que utilicen el formato nativo del mismo (PSP, PSPFRAME, PSPSHAPE, PSPIMAGE, PSPTUBE y TUB). El archivo ha sido actualizado a partir del incluido en el manual de Paint Shop Pro 7, que es exactamente el mismo que éste.

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

3) Creación del archivo psp9.desktop 

Para que Paint Shop Pro 9 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=Paint Shop Pro 9
GenericName=Paint Shop Pro 9
Comment=Un editor de imágenes para usuarios principiantes y avanzados
Exec=psp9
Icon=psp9
Categories=Graphics;2DGraphics;RasterGraphics;
StartupNotify=true
Type=Application
MimeType=image/psp;image/x-ilbm;image/x-sgi;image/x-rgb;image/x-kodac-kdc;image/tiff;image/x-emf;image/x-wmf;image/vnd.dxf;image/jpeg;image/gif;image/cgm;image/cdr;image/x-fpx;image/x-photo-cd;application/vnd.hp-hpgl;image/x-pict;image/x-portable-bitmap;image/bmp;application/x-wpg;image/x-psd;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-eps;application/postscript;image/x-dcraw;image/x-pcx;image/x-tga;image/rle;image/x-dib;image/x-adobe-dng;image/x-fuji-raf;image/svg+xml;image/svg+xml-compressed;image/jp2;image/x-xbitmap;image/x-minolta-mrw;image/x-nikon-nef;image/x-olympus-orf;image/x-pentax-pef;image/vnd.wap.wbmp;image/x-xwindowdump;image/x-xpm;application/illustrator;


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

$ mkdir -p ~/.local/share/applications
$ cp psp9.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 psp9.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}/apps ; \
export WINEPREFIX=$HOME/Programas/PSP9 ; \
wrestool -x -t 14 -n 101 "$WINEPREFIX/drive_c/Program Files/Jasc Software Inc/\
Paint Shop Pro 9/Paint Shop Pro 9.exe" > psp9.ico ; \
convert psp9.ico[8] $i/48x48/apps/psp9.png ; \
convert psp9.ico[7] $i/32x32/apps/psp9.png ; \
convert psp9.ico[6] $i/16x16/apps/psp9.png ; \
convert -resize 24 $i/48x48/apps/psp9.png $i/24x24/apps/psp9.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
rm -f psp9.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/psp9.png

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

Directorio de instalación
~/Programas/PSP9/drive_c/Program\ Files/Jasc\ Software\ Inc/Paint\ Shop\ Pro\ 9/ Es el directorio de instalación de Paint Shop Pro 9.
Directorio de datos
~/Documentos/Mis\ archivos\ PSP 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}/apps/psp9.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\Jasc
HKEY_LOCAL_MACHINE\Software\Jasc
Ocupación de espacio en disco de la instalación personalizada de Paint Shop Pro 9
240,2 MB.

5) Consumo inicial de CPU y RAM de Paint Shop Pro 9 con Wine

Consumo inicial de CPU y RAM de Paint Shop Pro 9 con Wine
Programa
CPU RAM
Paint Shop Pro 9.exe 8 % 390,3 MB
winedevice.exe (2) 0 % 43,0 MB
svchost.exe (2) 0 % 31,8 MB
explorer.exe 0 % 31,6 MB
wineserver 8 % 19,9 MB
plugplay.exe 0 % 17,1 MB
services.exe 0 % 10,1 MB
rpcss.exe 0 % 8,5 MB
TOTAL 16 % 552,3 MB
Entre paréntesis los procesos en ejecución de cada programa. Para medir el consumo de CPU se utiliza el programa top, 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 Paint Shop Pro 9, 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/PSP9/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) 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/sh

WINEPREFIX=$HOME/Programas/PSP9
WINEARCH=wine32
export WINEPREFIX WINEARCH

regedit -E $HOME/Documentos/psp9.reg "HKEY_CURRENT_USER\Software\Jasc"

rename PSP9 PSP9_temp $HOME/Programas/PSP9

winetricks winxp

regedit $HOME/Documentos/keramikcolor.reg

regedit $HOME/Documentos/desktop_fonts_1920x1080.reg

winetricks mfc42

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/Spanish_PaintShopPro900_Jasc_TRYANDBUYESD.exe.exe

timeout 10 regedit $HOME/Documentos/psp9.reg

find "${WINEPREFIX}_temp/drive_c/Program Files/\
Jasc Software Inc/Paint Shop Pro 9/" -maxdepth 1 -mindepth 1 -type d \
-exec sh -c 'exec cp -rf "$@" "$WINEPREFIX/drive_c/Program Files/\
Jasc Software Inc/Paint Shop Pro 9/"' find-copy {} \;

while true; do
if pgrep MSIEXEC.EXE &>/dev/null; then
   echo "instalador en activo"
else
   rm -rf $WINEPREFIX/drive_c/Program\ Files/Jasc\ Software\ Inc/Setup\ Files
   rm -f  $WINEPREFIX/drive_c/windows/Installer/*.msi    
   break
fi
sleep 3
done

regedit $HOME/Documentos/DLL_PATH.reg

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

rm -rf ${WINEPREFIX}_temp


Lo guardamos con el nombre Reinstalar_psp9 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_psp9 $HOME/Programas/Reinstalaciones
$ chmod a+x $HOME/Programas/Reinstalaciones/Reinstalar_psp9

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 y la arquitectura de CPU, si estamos utilizando una versión de Wine de 64 bits.

WINEPREFIX=$HOME/Programas/PSP9
WINEARCH=wine32
export WINEPREFIX WINEARCH

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

regedit -E $HOME/Documentos/psp9.reg "HKEY_CURRENT_USER\Software\Jasc"

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

rename PSP9 PSP9_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) Instala las DLL requeridas con Winetricks.

winetricks mfc42

8) 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

9) 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/Spanish_PaintShopPro900_Jasc_TRYANDBUYESD.exe

10) Se recupera la copia de seguridad de la configuración del usuario en el registro de Wine, guardada previamente con el nombre psp9.reg en nuestro directorio personal, Documentos. Se añade un límite de tiempo de 10 segundos, al comando, porque regedit se queda ejecutándose en segundo plano.

timeout 10 regedit $HOME/Documentos/psp9.reg

11) Se buscan y se copian los directorios de datos del directorio temporal PSP9_temp al nuevo creado, por si hemos guardado o instalado de forma adicional en éstos, brochas, gradientes, máscaras, pinceles, etc. El programa nos permite utilizar directorios adicionales para este cometido. En la versión 9, los directorios predefinidos para guardar patrones, máscaras, etc. están ubicados en ~/Documentos/Mis archivos PSP.

find "${WINEPREFIX}_temp/drive_c/Program Files/\
Jasc Software Inc/Paint Shop Pro 9/" -maxdepth 1 -mindepth 1 -type d \
-exec sh -c 'exec cp -rf "$@" "$WINEPREFIX/drive_c/Program Files/\
Jasc Software Inc/Paint Shop Pro 9/"' find-copy {} \;

12) Se borran los archivos de instalación del programa para ahorrar espacio en disco, utilizando un comando de bucle, para asegurarnos de que cuando se inicie el proceso de borrado, la instalación ya ha sido completada.

while true; do
if pgrep MSIEXEC.EXE &>/dev/null; then
   echo "instalador en activo"
else
   rm -rf $WINEPREFIX/drive_c/Program\ Files/Jasc\ Software\ Inc/Setup\ Files
   rm -f $WINEPREFIX/drive_c/windows/Installer/*.msi
   break
fi
sleep 3
done

13) 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

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

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

15) Y finalmente se borra el directorio temporal PSP9_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.

8) Creación del script de finalización forzosa del programa

Como he explicado en la introducción de este manual, el programa se queda más de una vez, ejecutándose en segundo plano, después de haber salido del mismo. Para evitar este inconveniente, crearemos un script que finalizará el proceso correspondiente del programa. Dicho script lo guardaremos en el directorio bin, y crearemos el correspondiente archivo desktop para poder ejecutarlo desde el menú de aplicaciones que soporte dichos archivos.

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

#!/bin/sh

pkill -f "Paint Shop Pro"

Lo guardamos con el nombre kill_psp9 en el directorio bin de nuestro home, y le damos permisos de ejecución.

$ mkdir -p ~/bin
$ cp kill_psp9 ~/bin
$ chmod a+x ~/bin/kill_psp9

En el mismo editor de texto que tenemos abierto, borramos el contenido y añadimos lo siguiente:

[Desktop Entry]
Name=Paint Shop Pro 9 - Finalizar
Exec=kill_psp9
Icon=psp9
Categories=Graphics;2DGraphics;RasterGraphics;
Type=Application

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

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

En los menús que soporten archivos desktop, aparecerá la entrada con el nombre Paint Shop Pro 9 - Finalizar, justo debajo de la de ejecución del programa. Cuando salgamos del mismo, hacemos clic en dicha entrada y el proceso del programa finalizará. Esto también lo podemos convertir en un atajo de teclado o en un icono de escritorio, según cada usuario vea mejor la forma de ejecutarlo.

La otra alternativa a este script es utilizar directamente el comando xkill sobre la ventana del programa, pero como el programa no se queda siempre en segundo plano, me parece excesiva la medida.

Y otra alternativa, que es la que utilizaba yo antes, es ejecutar LXTask o cualquier otro programa de características similares y finalizar el proceso desde ese programa. Aunque el acceso en el menú es bastante más rápido y silencioso, y no tenemos que estar pendientes de si está o no, dicho proceso en ejecución.



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

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

2) MODO MANUALINUX

psp9-scripts.tar.gz

$ tar zxvf psp9-scripts.tar.gz
$ cd psp9-scripts
$ ./Desinstalar_psp9

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 psp9-scripts.tar.gz
$ cd psp9-scripts
$ ./Respaldar_psp9

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_psp9

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.



Pros y contras de utilizar Paint Shop Pro 9   

1) Pros

1a) Específicos del programa

* El programa ideal para principiantes y usuarios avanzados ¿A quién no le gusta este programa?.
* Soporte de grabado de acciones.
* Explorador de miniaturas integrado.
* Interfaz y ayuda traducidas al español.
* Herramientas de gran calidad, destacando el lazo, cuando se utiliza con la opción de contorno inteligente.
* Soporte avanzado de máscaras, capas, canales y objetos.
* Corrección automática de colores, contraste y saturación, configurable.
* Gran cantidad de filtros de efectos internos.
* 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

* Bastante más pesado de manejar que Paint Shop Pro 7.
* La duplicación y creación de capas y máscaras, que en Paint Shop Pro 7 era cuestión de segundos, y sin tener que mirar nada, se complica en esta versión al incluir la característica de grupos de capas.
* La corrección automática en un paso, muestra unos resultados muy poco naturales.
* No soporta la descomposición de color en modo LAB.
* El explorador de miniaturas ubica la caché de las imágenes de los directorios explorados en los mismos directorios, en lugar de utilizar un directorio propio global de caché para todas las imágenes.
* El cuadro de diálogo para modificar el tamaño del lienzo, no tiene vista previa.

2b) Específicos de Wine

* El programa se queda más de una vez ejecutándose en segundo plano cuando salimos del mismo.



Enlaces


Búsqueda de tutoriales en Google para Paint Shop Pro 9

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 Paint Shop Pro 9.

Búsqueda de manuales de filtros de Photoshop en Manualinux


Foro Galería Blog


Actualizado el 31-08-2021

Instalar Paint Shop Pro 9 con Wine

Instalar Paint Shop Pro 7 con WineInstalar Perfect Effects 4 con Wine