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

Entornos GráficosAplicaciones

DesarrolloEmuladoresInternetJuegosMultimediaSistema

GráficosSonidoVídeo

Visores Gráficos - NomacsVisores PDF - MuPDF

Visores Gráficos - XnView MP




Visores Gráficos - XnView MP




Copyright

Copyright © José Luis Lara Carrascal  2012-2023   https://manualinux.es



Sumario

Introducción
Preliminares
Instalación
Iniciamos XnView MP
Enlaces




Introducción

XnView MP
es la versión multiplataforma, del archiconocido visualizador de imágenes de Windows, XnView. Con el uso de Qt5 para el diseño de la interfaz del programa, se consigue un aspecto común para Windows, Mac y Linux. Y además se añaden más características al mismo, que podemos comprobar en este enlace. En este manual trataremos su instalación como usuario, y la integración del programa en los menús de las aplicaciones que utilizan el estándar proporcionado por freedesktop.org, además de la habitual creación de los diferentes tamaños de iconos, para poder ser utilizados en los administradores de ventanas, sin que los mismos, tengan que redimensionar de forma forzosa el icono proporcionado por la aplicación.



Preliminares  

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


Abrimos una ventana de terminal y ejecutamos el siguiente comando:

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

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

export PATH:$HOME/bin:$PATH

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

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

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

export PATH:$HOME/bin:$PATH

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



Instalación

Dependencias

Aplicaciones


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

* Convert (ImageMagick) - (7.1.1-13) [1]

[1] Requerido para poder crear los iconos del archivo desktop.



Descarga

XnViewMP-linux-x64.tgz

Extracción e Instalación como usuario  Bloc de Notas Información general sobre el uso de los comandos

$ rm -rf ~/Programas/XnViewMP/*
$ mkdir -p ~/Programas/XnViewMP
$ tar zxvf XnViewMP-linux-x64.tgz --strip-components=1 -C ~/Programas/XnViewMP
$ mkdir -p ~/bin
$ ln -s ~/Programas/XnViewMP/xnview.sh ~/bin/xnviewmp
$ cd ~/Programas/XnViewMP
$ for i in ~/.local/share/icons/hicolor ; do \
mkdir -p $i/{16x16,24x24,32x32,48x48,64x64}/apps ; \
install -m644 xnview_2.png $i/64x64/apps/xnviewmp.png ; \
convert -resize 48 xnview_2.png $i/48x48/apps/xnviewmp.png ; \
convert -resize 32 xnview_2.png $i/32x32/apps/xnviewmp.png ; \
convert -resize 24 xnview_2.png $i/24x24/apps/xnviewmp.png ; \
convert -resize 16 xnview_2.png $i/16x16/apps/xnviewmp.png ; \
gtk-update-icon-cache -tf $i &> /dev/null ; \
done

Explicación de los comandos

rm -rf ~/Programas/XnViewMP/* : Borra el contenido del directorio de instalación del programa, en el caso, de que tengamos una versión anterior instalada del mismo, siguiendo este manual.

mkdir -p ~/Programas/XnViewMP : Crea el directorio de instalación del programa.

tar zxvf XnViewMP-linux-x64.tgz --strip-components=1 -C ~/Programas/XnViewMP : Extrae el contenido del paquete dentro del directorio de instalación.

mkdir -p ~/bin : Crea un directorio bin, en el caso de que no exista, en nuestro directorio personal de usuario. 

ln -s ~/Programas/XnViewMP/xnview.sh ~/bin/xnviewmp : Crea un enlace simbólico del script de ejecución del programa, a nuestro directorio bin, renombrándolo para evitar confusiones con la versión básica de XnView.

for i in ~.local/share/icons/hicolor..... : Crea e instala los iconos del programa, en sus diferentes medidas compatibles con el estándar de tamaño de icono de freedesktop.org.

Comprobar las dependencias del programa

Como sucede con cualquier paquete binario enpaquetado que no es instalable, la única forma de saber que tenemos todas las dependencias en nuestro sistema para su correcta ejecución es iniciarlo, o en su lugar, y bastante más útil, ejecutar el siguiente comando. Si no se muestra ningún mensaje del tipo 'libQt5Core.so => not found', es que las tenemos todas. Antes de ejecutar el comando, establecermos una variable de entorno LD_LIBRARY_PATH, para que se muestre la versión de Qt5, que viene incluida con el programa, y que es la que utilizaremos para su ejecución.

$ export LD_LIBRARY_PATH=$HOME/Programas/XnView MP/lib
$ find ~/Programas/XnView MP -type f -perm -755 | xargs ldd | grep 'not found'

Creación del archivo XnViewMP.desktop

Para que XnView MP sea detectado por los menús de entornos gráficos como XFce 4, o paneles como LXPanelFbpanel, creamos el archivo desktop correspondiente con cat o con un editor de texto: 

$ cat > XnViewMP.desktop << "EOF"
[Desktop Entry]
Name=XnView MP
GenericName=XnView MP
Comment=La versión multiplataforma del visualizador de imágenes, XnView
Exec=xnviewmp %F
TryExec=$HOME/Programas/xnview.sh
Icon=xnviewmp
Categories=Application;Graphics;Viewer
Type=Application
MimeType=image/bmp;image/jpeg;image/png;image/tiff;image/gif;image/heif;image/jp2;image/jxl;image/x-photo-cd;image/pdf;image/x-psd;image/x-psp;image/x-exr;image/webp;image/x-dcraw;image/x-icns;image/ico;image/mng;image/pdf;image/x-tga;image/x-portable-pixmap;image/xcf;image/svg+xml;
EOF

Luego lo copiamos a ~/.local/share/applications. La desinstalación y respaldo de este archivo viene incluida en los scripts correspondientes proporcionados en este manual.

$ mkdir -p ~/.local/share/applications
$ cp XnViewMP.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 de los administradores de archivos compatibles con el estándar de freedesktop.org.

$ update-desktop-database

Borrar las locales adicionales instaladas

$ for i in ar bg ca cs da de en et fa fi fr gd gl he hn hu hr hy il \
it ja ko lt lv nb nl nn pl pt pt_BR ru sk sl sv uk tr tw zh ; do \
rm -f $HOME/Programas/XnViewMP/language/{exif_$i.lng,qt_$i.qm,xnview_$i.qm} ; \
done

Directorio de configuración personal

~/.config/.xnviewmp Es el directorio de configuración personal de XnView MP en nuestro home.

Estadísticas de Instalación de XnView MP

Estadísticas de Instalación de XnView MP
Sistema de archivos XFS
Archivos instalados 633
Mostrar/Ocultar la lista de archivos instalados
Enlaces simbólicos creados 52
Mostrar/Ocultar la lista de enlaces simbólicos creados
Ocupación de espacio en disco 171,6 MB

Consumo inicial de CPU y RAM de XnView MP

Consumo inicial de CPU y RAM de XnView MP
Programa
CPU RAM
XnView 0 % 240,8 MB
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.

Desinstalación como usuario

1) MODO TRADICIONAL

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

2) MODO MANUALINUX

XnView MP-1.5.2-scripts.tar.gz

$ tar zxvf XnViewMP-1.5.2-scripts.tar.gz
$ cd XnViewMP-1.5.2-scripts
$ ./Desinstalar_XnViewMP-1.5.2

Copia de Seguridad como usuario

Con este otro script creamos una copia de seguridad de los binarios, recreando la estructura de directorios de los mismos en un directorio de copias de seguridad (copibin) que se crea en el directorio home

$ tar zxvf XnViewMP-1.5.2-scripts.tar.gz
$ cd XnViewMP-1.5.2-scripts
$ ./Respaldar_XnViewMP-1.5.2

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



Iniciamos XnView MP

Sólo nos queda teclear en una terminal o en un lanzador el comando xnviewmp y el programa aparecerá en la pantalla. La primera vez que se inicie, mostrará un asistente de inicio, en el que nos ofrece la posibilidad de utilizar otros directorios para el archivo de configuración, la base de datos de las imágenes y otros archivos. Si lo dejamos como está, se utilizará el directorio de configuración personal predefinido.


Captura - XnView MP - 1


Captura - XnView MP - 2


Captura - XnView MP - 3


Captura - XnView MP - 4




Enlaces


http://www.xnview.com >> La web de XnView.

http://newsgroup.xnview.com/viewforum.php?f=60 >> Información y consultas sobre el desarrollo y uso de XnView MP.


Foro Galería Blog


Actualizado el 22-07-2023

Visores Gráficos - XnView MP

Visores Gráficos - NomacsVisores PDF - MuPDF