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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Instalar POV-Ray desde ceroUtilidades Gráficas - FotoWall

Instalar Satori PhotoXL con Wine




Instalar Satori PhotoXL con Wine




Copyright

Copyright © José Luis Lara Carrascal  2016-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 Satori PhotoXL
Pros y contras de utilizar Satori PhotoXL
Enlaces




Introducción

Satori PhotoXL, es un programa de pintura, retoque fotográfico y composición de imágenes, creado por la compañía de software británica, Spaceward Graphics. Sin lugar a dudas el fuerte del programa reside en la composición de imágenes, más que en el retoque fotográfico, donde el manejo de las capas y máscaras de capa, choca con la imposibilidad de fusionarlas unas con otras o aplanar la imagen, obligando al usuario a guardar el trabajo y volverlo a cargar como una capa única.

En este manual trataremos la instalación de la versión 2.29, publicada como freeware e incluida en el CD nº 2 de la revista PCPlus, de octubre de 2002, que proporcionaba también el número de serie para poder activar el programa.



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 [1] 
* Mfc42.dll [1] 
* Ole32.dll [2] 
* Oleaut32.dll [2] 
* Msvcrt.dll [2] 

Aplicaciones

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

* Wine - (2.6)
* Winetricks - (17042016) [3] 
* Convert (ImageMagick) - (7.0.5-4) [4]

[1] Dependencias requeridas de Satori PhotoXL.
[2] Dependencias recomendables de Satori PhotoXL.
[3] Requerido para poder descargarnos las DLL requeridas para la ejecución del programa y modificar valores del registro de Wine.
[4] Requerido para poder crear los iconos del archivo desktop.



Descarga

PXL229.exe  |  ole32.7z  |  oleaut32.7z  |  msvcrt.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/SatoriPhotoXL. 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 Satori PhotoXL. 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/SatoriPhotoXL

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 - Satori PhotoXL - 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 Gecko y Mono para ahorrar espacio en disco

Ejecutamos lo siguiente para desinstalar Gecko y Mono, y ahorrar espacio en disco, ya que su instalación no es necesaria con este programa. Los seleccionamos uno detrás de otro 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 - Satori PhotoXL - 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) 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.

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

8) Instalar las DLL requeridas con Winetricks

Abrimos una ventana de terminal y ejecutamos el siguiente comando:

$ winetricks comctl32 mfc42

9) Instalar las DLL recomendables (originales de Windows XP)

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

$ 7za e 'ole*32.7z' -y -o$WINEPREFIX/drive_c/windows/system32
$ 7za e msvcrt.7z -y -o$WINEPREFIX/drive_c/windows/system32

10) 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 recomendables que aceleran la ejecución inicial del programa y mejoran su funcionamiento.

$ regedit satori.reg

11) Instalar Satori PhotoXL  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 PXL229.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 .

Captura - Satori PhotoXL - 3


Continuamos con Next.

Captura - Satori PhotoXL - 4


Aceptamos la licencia del programa haciendo clic en Yes.

Captura - Satori PhotoXL - 5


Continuamos con Next.

Captura - Satori PhotoXL - 6


Continuamos con Next.

Captura - Satori PhotoXL - 7


Continuamos con Next.

Captura - Satori PhotoXL - 8


Continuamos con Next.

Captura - Satori PhotoXL - 9


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

Captura - Satori PhotoXL - 10




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

1) Crear un script de ejecución de Satori PhotoXL

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 Satori PhotoXL, 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/SatoriPhotoXL

if [ $@ ]; then
wine c:\\Program\ Files\\Satori\ PhotoXL\ v2.29\\Satori.exe $(winepath -w "$@")
else
wine c:\\Program\ Files\\Satori\ PhotoXL\ v2.29\\Satori.exe

fi


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

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

2) Instalar los tipos MIME específicos de los formatos de imagen nativos de Satori PhotoXL

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 SatoriPhotoXL, los archivos de imagen que utilicen el formato nativo del mismo (CVS y RIR).

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

3) Creación del archivo satori.desktop 

Para que Satori PhotoXL 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=Satori PhotoXL
GenericName=Satori PhotoXL
Comment=Un editor de imágenes orientado a la creación artística
Exec=satori
StartupNotify=true
Icon=satori
Categories=Graphics;2DGraphics;RasterGraphics;
Type=Application
MimeType=image/x-cvs;image/x-rir;image/bmp;image/jpeg;image/x-photo-cd;image/png;image/x-psd;image/x-tga;image/tiff;


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

$ mkdir -p ~/.local/share/applications
$ cp satori.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 satori.desktop 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 Satori PhotoXL v2.29.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}/apps ; \
export WINEPREFIX=$HOME/Programas/SatoriPhotoXL ; \
wine winemenubuilder -w "$WINEPREFIX/drive_c/users/Public/Start Menu/\
Programs/Satori PhotoXL v2.29/Satori PhotoXL v2.29.lnk" ; \
cp -f $i/32x32/apps/*_Satori.0.png $i/32x32/apps/satori.png ; \
convert -resize 24 $i/32x32/apps/satori.png $i/24x24/apps/satori.png ; \
convert -resize 16 $i/32x32/apps/satori.png $i/16x16/apps/satori.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/satori.png

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

Directorio de instalación
~/Programas/SatoriPhotoXL/drive_c/Program\ Files/Satori\ PhotoXL\ v2.29 Es el directorio de instalación de Satori PhotoXL.
Ubicación de los iconos creados del archivo desktop
~/.local/share/icons/hicolor/{16x16,24x24,32x32}/apps/satori.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\Spaceward\Satori229
HKEY_LOCAL_MACHINE\Software\Spaceward\Satori PhotoXL v2.29
Ocupación de espacio en disco de la instalación personalizada de Satori PhotoXL
32,0 MB.

5) Consumo inicial de CPU y RAM de Satori PhotoXL con Wine

Consumo inicial de CPU y RAM de Satori PhotoXL con Wine
Proceso
CPU Memoría física
Satori.exe 0 % 123,7 MB
explorer.exe 0 % 17,5 MB
winedevice.exe 0 % 7,1 MB
services.exe 0 % 6,7 MB
wineserver 0 % 6,3 MB
plugplay.exe 0 % 6,2 MB
TOTAL 0 % 167,5 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 Satori PhotoXL, 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/SatoriPhotoXL/drive_c/extdll

7) Configuración con Winecfg  

Es recomendable desactivar la decoración de la ventana nativa de nuestro sistema, para que ésta no se muestre en el espacio de trabajo de Satori PhotoXL, creando una sensación muy desagradable cuando trabajamos con el mismo. Para evitar esto, ejecutamos Winecfgnos vamos a la pestaña de Gráficos y desactivamos la opción permitir que el gestor de ventanas decore las ventanas, finalmente pulsamos en Aplicar.

También se puede desactivar de forma directa, ejecutando el siguiente comando con Winetricks.

$ winetricks windowmanagerdecorated=n



Desinstalar, respaldar y restaurar la instalación del programa   

Desinstalación como usuario

1) MODO TRADICIONAL

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

2) MODO MANUALINUX

satori-scripts.tar.gz

$ tar zxvf satori-scripts.tar.gz
$ cd satori-scripts
$ ./Desinstalar_satori

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 satori-scripts.tar.gz
$ cd satori-scripts
$ ./Respaldar_satori

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_satori

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

Una vez hayamos configurado las correspondientes entradas de los menús, iniciamos el programa. La primera vez que se inicie tendremos que introducir el número de serie A3011-X764229 en la siguiente ventana para poder utilizar el programa de forma completa, y hacemos clic también en OK en la ventana de registro que se mostrará después de haber activado el programa, que creará un archivo con el nombre registration.txt en el directorio raíz personal que podemos borrar sin ningún tipo de problema.


Captura - Satori PhotoXL - 11


Captura - Satori PhotoXL - 12


Captura - Satori PhotoXL - 13


Captura - Satori PhotoXL - 14


Captura - Satori PhotoXL - 15


Captura - Satori PhotoXL - 16




Pros y contras de utilizar Satori PhotoXL   

1) Pros

1a) Específicos del programa

* Ideal para usuarios que pretendan explotar su vena artística con un concepto de edición que no dejará indiferente a nadie.
* Soporte de capas, máscaras de capa y canales de transparencia.
* Creación automática de máscaras de luminancia de gran calidad, y prácticamente sin necesidad de modificar los valores iniciales, ni aplicar desenfoque alguno a la máscara creada. Eso sí, las máscaras de color requieren de más pericia por parte del usuario.
* Brochas de gran calidad muy configurables.
* Soporte de filtros de terceros de Photoshop (con inconvenientes) que aumenta de forma considerable la potencia del programa. En el manual de PSPI, podemos encontrar varios enlaces a estos programas.
* Compatible con el filtro de Photoshop de creación de máscaras de luminancia, tono y saturación, SF Makerade LE, al que tendremos que recurrir más de una vez, para acelerar el trabajo a realizar.

1b) Específicos de Wine

* Ninguno.

2) Contras

2a) Específicos del programa

* Está en inglés.
* La ventana de acciones tiene un tamaño fijo, lo que provoca que en resoluciones altas, el contenido de las pestañas de la derecha no se visualice de forma correcta.
* El explorador de miniaturas integrado sólo es compatible con los formatos de imagen nativos del programa.
* No permite aplanar la imagen ni combinar las capas, lo que obliga a guardar el trabajo en un formato nativo o compatible no destructivo para posteriormente cargarlo como una capa única.
* Sólo permite un directorio de búsqueda de plugins de Photoshop y no realiza búsqueda recursiva en subdirectorios, con lo que tendremos que crear un directorio de plugins específico para el programa, y crear enlaces simbólicos desde todos los archivos que contenga nuestro directorio de plugins habitual.
* La vista previa de la inmensa mayoría de filtros de Photoshop se muestra de color azul cobalto, impidiendo un uso óptimo de estos. Algunos filtros ni siquiera resulta posible cargarlos y otros corrompen la imagen al aplicarlos.
* No soporta canales de color ni descomponer la imagen en modos de color.
* Las máscaras de luminancia las crea al revés de los editores de imagen tradicionales, en lugar de proteger las zonas claras de la imagen, protege las oscuras, obligando al usuario a tener que invertir la máscara.
* No permite copiar la imagen al portapapeles del sistema ni tampoco importarla desde el mismo.
* Para un usuario tradicional de editores de imagen, no resulta nada fácil hacerse con el programa. Eso sí, una vez te haces, tiende a enganchar un poco, la verdad sea dicha.
* El nivel de deshacer no es equiparable al de otros editores de imagen tradicionales, y tendremos que recurrir a la ventana de lista de objetos para borrar los creados por el programa, ya que cualquier modificación realizada sobre la imagen, es tratada como un objeto por el mismo.

2b) Específicos de Wine

* Cuando arrastramos la imagen ampliada hacia la parte izquierda de la pantalla, el programa se cuelga.



Enlaces


http://satoripaint.com >> La web de Satori PhotoXL.

http://satoripaint.com/Tutorials/TutorialsIndex.htm >> Acceso directo a los tutoriales de todos los productos de esta compañía.

http://www.espvideographics.com/dtr/satori.html >> Enlace archivado que contiene también un tutorial sobre el uso de máscaras.

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 Satori PhotoXL.

Búsqueda de manuales de filtros de Photoshop en Manualinux


Foro Galería Blog


Actualizado el 21-04-2017

Instalar Satori PhotoXL con Wine

Instalar POV-Ray desde ceroUtilidades Gráficas - FotoWall