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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Instalar Photoshop CS2 con WineInstalar PixBuilder Studio con Wine

Instalar Picture Publisher 8 con Wine




Instalar Picture Publisher 8 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
Iniciamos Picture Publisher 8
Pros y contras de utilizar Picture Publisher 8
Enlaces




Introducción

Picture Publisher
era un potente editor de imágenes creado por la fenecida y absorbida por Corel, compañía de software, Micrografx. Aunque su popularidad nunca llegó a la del archiconocido Paint Shop Pro, ni el soporte de capas era todo lo completo que en el primero, en éste último denominadas objetos, el programa tenía una serie de características que lo hacían diferente y en algunos casos superior a Paint Shop Pro. Soportaba macros, tenía el inigualable efecto Light Studio, con el que practicamente podíamos convertir una imagen 2D en 3D, dándole profundidad con un resultado visual excepcional. Y sobre todo, y eso es algo que echo en falta en muchos editores de imágenes, los resultados de las modificaciones del color, tenían siempre un aspecto de fotografía profesional.

Pero como sucede con todos los programas, éste tampoco era perfecto. Era proclive a colgarse de vez en cuando, y el soporte de filtros de Photoshop, no era todo lo completo que uno desearía. En junio del año 2001, la revista británica de informática PC Plus, publicaba una versión completa (el primer CD de los 3 que venían con el programa), de Picture Publisher 8, versión publicada en el año 1998, para los sistemas operativos Windows 95 / NT. A España llegaría en octubre de 2001, a través de la versión en español de esta revista, PC Plus, publicada por el Grupo Zeta, hasta su cierre definitivo en el año 2007.

Como las versiones de demostración de este programa están recortadas en sus funciones, es decir, no son shareware, el manual tratará la versión completa del mismo publicada por PC Plus, pero no se facilitará ningún enlace público de descarga de la misma.



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
* Comdlg32.dll
* Mfc40.dll
* Mfc42.dll
* Msvcrt.dll
* Shell32.dll
* Shlwapi.dll

Aplicaciones

Entre paréntesis la versión con la que se ha instalado Picture Publisher 8 para la elaboración de este documento.

* Wine - (6.17)
* Winetricks - (11092021) [1]
* Icoutils - (0.32.3) [2] 
* Convert (ImageMagick) - (7.1.0-6) [2]
* P7zip - (17.04) [3]

[1] Requerido para realizar modificaciones en el 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 de las DLL requeridas para ejecutar el programa con Wine

pp80_dlls.7z

Descarga de parches de actualización originales de Micrografx

pp801.exe  |  mgxbrwsr.zip

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/PP8. 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 Picture Publisher 8. 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/PP8

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. 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 - Picture Publisher 8 - 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. El DPI utilizado por Wine no tiene nada que ver con el DPI real del monitor.

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

7) Instalar las DLL requeridas (originales de Windows XP)

Abrimos una ventana de terminal y ejecutamos el siguiente comandos de extracción:

$ 7za e pp8_dlls.7z -y -o$WINEPREFIX/drive_c/windows/system32 "*.dll" -r

8) 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 pp8.reg

9) Instalar Picture Publisher 8  Bloc de Notas

Finalmente iniciamos el proceso de instalación del programa, en la misma ventana de terminal que hemos empezado todo esto. Nos vamos a la ubicación donde tenemos montado el CD de instalación y ejecutamos el siguiente comando:

$ cd /mnt/cdrom
$ WINEDLLOVERRIDES=winemenubuilder.exe=d wine setup.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 - Picture Publisher 8 - 3


En la siguiente ventana, nos solicita que escribamos nuestro nombre, Con poner un punto, en la sección Name:, es suficiente para poder continuar con Next.

Captura - Picture Publisher 8 - 4


Continuamos con Next.

Captura - Picture Publisher 8 - 5


De las tres opciones de instalación disponibles, hacemos clic en Typical y se iniciará de forma automática el proceso de instalación del programa.

Captura - Picture Publisher 8 - 6


En la siguiente ventana, nos preguntan si queremos recibir información del más allá sobre los difuntos productos de la compañía Micrografx. Hacemos clic en No y continuamos.

Captura - Picture Publisher 8 - 7


Finalizamos la instalación del programa haciendo clic en Aceptar.

Captura - Picture Publisher 8 - 9


Si queremos leernos, previo conocimiento de inglés, el archivo README sobre el programa, hacemos clic en . Si no, hacemos clic en No.

Captura - Picture Publisher 8 - 9


12) Instalar los parches de actualización del programa

Volvemos al directorio donde tenemos ubicados los parches de actualización, en mi caso, ~/descargas, y los instalamos. Uno se extrae en el lugar correspondiente sobreescribiendo el original. El otro se ejecuta, y se muestra un proceso de instalación del mismo.

$ cd ~/descargas
$ unzip -o mgxbrwsr.zip -d $WINEPREFIX/drive_c/Program\ Files/Micrografx/System4/Browser
$ WINEDLLOVERRIDES=winemenubuilder.exe=d wine pp801.exe

Hacemos clic en , y continuamos con la instalación del parche de actualización.

Captura - Picture Publisher 8 - 10


Continuamos con Next.

Captura - Picture Publisher 8 - 11


Continuamos con Next.

Captura - Picture Publisher 8 - 12


Hacemos clic en Aceptar, y se procederá a modificar los archivos correspondientes del programa.

Captura - Picture Publisher 8 - 13


Volvemos a hacer clic en Aceptar, para finalizar el proceso de instalación del parche de actualización.

Captura - Picture Publisher 8 - 14




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

1) Crear un script de ejecución de Picture Publisher 8

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 Picture Publisher 8, 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/PP8

if [ $@ ]; then
wine c:\\Program\ Files\\Micrografx\\Picture\ Publisher\ 8\\PP80.EXE $(winepath -w "$@")
else
wine c:\\Program\ Files\\Micrografx\\Picture\ Publisher\ 8\\PP80.EXE
fi


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

$ chmod +x pp8
$ mkdir -p ~/bin
$ cp pp8 ~/bin
 
2) Instalar los tipos MIME específicos del formato de imagen de Picture Publisher

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 Picture Publisher, los archivos de imagen que utilicen el formato nativo del mismo (PPF, PP4, PP5, DS4, DSF, MGX, DRW y S3D).
 
$ mkdir -p ~/.local/share/mime/packages
$ cp vnd.picture.publisher.xml ~/.local/share/mime/packages
$ update-mime-database ~/.local/share/mime &> /dev/null

3) Creación del archivo pp8.desktop 

Para que Picture Publisher 8 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=Picture Publisher 8
GenericName=Picture Publisher 8
Comment=Un potente editor de imágenes
Exec=pp8
Icon=pp8
Categories=Graphics;2DGraphics;RasterGraphics;
Type=Application
StartupNotify=true
MimeType=image/ppf;image/tiff;image/x-psd;image/gif;image/png;image/cgm;image/cdr;image/x-eps;image/jpeg;image/x-photo-cd;image/x-pict;video/avi;image/x-pcx;image/bmp;application/postscript;image/x-tga;image/x-dib;image/x-fpx;image/x-wmf;application/illustrator;


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

$ mkdir -p ~/.local/share/applications
$ cp pp8.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

2b) Crear los iconos del archivo pp8.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/PP8 ; \
wrestool -x -t14 -n1 "$WINEPREFIX/drive_c/Program Files\
/Micrografx/Picture Publisher 8/PP80.EXE" > pp8.ico ; \
convert pp8.ico[0]
$i/32x32/apps/pp8.png ; \
convert pp8.ico[1]
$i/16x16/apps/pp8.png ; \
convert -resize 48 $i/32x32/apps/pp8.png $i/48x48/apps/pp8.png ; \
convert -resize 24 $i/32x32/apps/pp8.png $i/24x24/apps/pp8.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
rm -f pp8.ico ; \
done

2c) 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/pp8.png

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

Directorio de instalación
~/Programas/PP8/drive_c/Program Files/Micrografx\Picture Publisher 8 Es el directorio de instalación de Picture Publisher 8.
Directorio de plugins
~/Programas/PP8/drive_c/Program Files/Micrografx\Picture Publisher 8/Plugins Es el directorio predefinido para ubicar los plugins de Photoshop que son compatibles con el programa. Al utilizar la librería nativa Shell32.dll, resulta imposible añadir directorios de plugins alternativos en las opciones del programa explorando por los mismos, tenemos que escribir la ruta en la caja de texto correspondiente. Lo más recomendable es utilizar el predefinido para añadirlos. Procurar siempre hacerlo de uno en uno, y sabiendo que hay bastantes que dan muchos problemas, y otros simplemente no funcionan correctamente con el programa.

Siempre que añadamos un plugin nuevo, ejecutar el programa desde una ventana de terminal, para que nos muestre si el mismo requiere de alguna DLL adicional para su ejecución. A diferencia de otros programas de edición de imágenes, la falta de una DLL para la correcta ejecución del plugin, impide que Picture Publisher 8, pueda iniciarse de forma normal.
Ubicación de los iconos creados del archivo desktop
~/.local/share/icons/hicolor/{16x16,24x24,32x32,48x48}/apps/pp8.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\Micrografx
HKEY_LOCAL_MACHINE\Software\Micrografx
Ocupación de espacio en disco de la instalación personalizada de Picture Publisher 8
258,7 MB.

4) Consumo inicial de CPU y RAM de Picture Publisher 8 con Wine

Consumo inicial de CPU y RAM de Picture Publisher 8 con Wine
Programa
CPU RAM
PP80.EXE 0 % 183,8 MB
winedevice.exe (2) 0 % 46,2 MB
explorer.exe 0 % 29,0 MB
services.exe 0 % 22,3 MB
rpcss.exe 0 % 19,3 MB
start.exe 0 % 16,9 MB
wineserver 0 % 15,4 MB
plugplay.exe 0 % 14,5 MB
svchost.exe 0 % 9,5 MB
TOTAL 0 % 356,9 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.

5) 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 Picture Publisher 8, 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/PP8/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

pp8-scripts.tar.gz

$ tar zxvf pp8-scripts.tar.gz
$ cd pp8-scripts
$ ./Desinstalar_pp8

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 pp8-scripts.tar.gz
$ cd pp8-scripts
$ ./Respaldar_pp8

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_pp8

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 Picture Publisher 8  

Una vez hayamos configurado las correspondientes entradas de los menús, iniciamos el programa. La primera vez que lo iniciemos nos vamos a Tools >> Options..., y en la pestaña Display, desmarcamos la opción Enable Direct Draw, y posteriormente hacemos clic en Aplicar y en Aceptar.

Cuando abramos una imagen, y se muestre la ventana de exploración de directorios y miniaturas, tenemos que seleccionar Buscar en:, y seleccionar Z:, para poder navegar por el directorio raíz de nuestro sistema, ya que la carpeta / no es funcional, al utilizar la librería nativa Shell32.dll.


Captura - Picture Publisher 8 - 15


Captura - Picture Publisher 8 - 16


Captura - Picture Publisher 8 - 17


Captura - Picture Publisher 8 - 18


Captura - Picture Publisher 8 - 19




Pros y contras de utilizar Picture Publisher 8   

1) Pros

1a) Específicos del programa

* Modificación de color, brillo y contraste de forma visual con variación de imágenes de ejemplo.
* Soporte de grabación de macros, el equivalente al registro de acciones de Photoshop.
* Gran cantidad de macros preinstaladas, y asistentes para realizar tareas de edición con el programa.
* Light Studio merece por sí solo, tener que utilizar Picture Publisher 8.
* Soporte básico de máscaras y objetos.
* Gran cantidad de filtros de efectos internos.
* Soporte limitado 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 con objetos no está a la altura del manejo de capas de otros programas.
* No se puede acceder de manera directa a un determinado filtro, hay que abrir el explorador de filtros por defecto.
* No soporta la descomposición de color en modo LAB.
* El soporte de filtros de Photoshop es muy limitado.
* La modificación del tamaño del lienzo está integrado en la herramienta de recorte, y no permite guardar las modificaciones de la unidad de medida a utilizar.

2b) Específicos de Wine

* Si hacemos clic en la vista previa de Light Studio, y luego en OK para aplicar el efecto, el programa se cuelga. Si hacemos clic sólo en OK esto no se produce.
* La ayuda del programa no se muestra de forma correcta.



Enlaces


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 algunos compatibles con Picture Publisher 8.

Búsqueda de manuales de filtros de Photoshop en Manualinux


Foro Galería Blog


Actualizado el 11-09-2021

Instalar Picture Publisher 8 con Wine

Instalar Photoshop CS2 con WineInstalar PixBuilder Studio con Wine