Ceci est une ancienne révision du document !


XnView Multi-Plateform

Ce logiciel de Navigation/édition d'image (Image Browser/Editor) est programmé en Qt4 (Multi-OS: il est décliné en 3 versions pour: Linux, MacOS & Windows) et permet de lire (et/ou écrire) de très nombreux formats d'images. Formats supportés

Il fait suite à XnView v1.9x (qui lui est déjà très abouti mais ne fonctionne que sous Windows ou via Wine), sa licence est la même, à savoir Gratuiciel pour une utilisation privée non commerciale, pour l'éducation, ainsi que pour les organismes à but non lucratif.

XnViewMP est en cours de développement (la dernière version étant la v0.26 Béta) et intègre également petit à petit toutes les fonctionnalités d' XnView 1.9X .Les bugs étant relativement peu nombreux ce logiciel est dès à présent utilisable, de plus cette version est disponible également en Français.

Voila à quoi il ressemble :

J'ai (hizoka) créé un fichier deb de XnViewMP contenant les fichiers modifiés nécessaires à son bon fonctionnement, un lien dans le menu » graphique, la création de la commande "xnviewmp". voir ici

Téléchargement

- Version 32 bits : Cliquez ici pour télécharger le fichier deb.

- Version 64 bits : Cliquez ici pour télécharger le fichier deb.

La différence entre les 2 ? La version 64 nécessite l'installation de librairies 32 bits.

PS : Le fichier se trouvant sur un ftp privé plus ou moins sollicité, il est possible que le fichier ait du mal à être téléchargé, il faut donc réessayer 30 minutes plus tard en cas de problème.

Installation

Il suffit d'installer le fichier .deb avec votre logiciel habituel (gdebi, …)

Installation alternative (sans le fichier .deb)

Il est également possible d'installer et d'utiliser XnViewMP, juste en décompressant l'archive: XnViewMP-linux.tgz puis en utilisant le fichier xnwiew.sh afin de lancer l'application (lire aussi le README)

Utilisation

Il suffit de lancer la commande "xnviewmp" ou d'ouvrir un fichier avec cette commande.

Pour avoir les menus en Français : F12 ou Tools/Settings » Onglet: General » au centre de la fenêtre, dans language choisir la langue.

Désinstallation

Comme pour tous fichiers deb, il est possible de le désinstaller via votre gestionnaire_de_paquets (synaptic, adept…).

Je vais essayer de faire en sorte de vous expliquer comment faire une installation au plus propre en créant soit-même le paquet deb.

Un script faisant toutes ces étapes plus quelques vérifications est disponible ici.

Arborescence des dossiers

Il faut créer les dossiers :

- xnviewmp

  1. DEBIAN (qui contiendra les infos relatif au fichier deb)
  2. opt (qui contiendra le logiciel et ses fichiers)
  3. usr
    1. sbin (qui contiendra le nom de la commande)
    2. share
      1. applications (qui contiendra le raccourci pour le menu)

Pour cela, une commande suffit :

mkdir -p xnviewmp/{DEBIAN,opt,usr/{sbin,share/applications}}

Téléchargement

Il faut se rendre le forum de l'auteur et regarder dans la partie annonces pour voir la dernière version sortie (en date du mois de mars, la v0.26).

Une fois la dernière version trouvée, il faut télécharger le fichier : XnViewMP-linux.tgz

Pour les faignants, voici la commande pour télécharger la v0.26 directement :

wget http://download.xnview.com/XnViewMP-linux.tgz

(mais je suis habitué à enregistrer les archives dans Bureau)

Extraction

Maintenant que le fichier .tgz est sur votre disque dur, il faut en extraire son contenu dans le dossier xnviewmp/opt

Pour les fous de la ligne de commande :

tar -xzf XnViewMP-linux.tgz -C xnviewmp/opt

Vous pouvez maintenant supprimer le fichier tar.

rm XnViewMP-linux.tgz

Création du fichier control

Il faut maintenant créer un fichier contenant toutes les infos sur le fichier deb.

Pour les pc 32bits

echo "Package: xnviewmp
Version: 0.26
Architecture: i386
Installed-Size: 19812
Section: graphics
Priority: optional
Maintainer: None <none@none.com>
Homepage: http://www.xnview.com
Description: XnViewMP lecteur et convertisseur de fichier graphique" > xnviewmp/DEBIAN/control

Pour les pc 64bits

echo "Package: xnviewmp
Version: 0.26
Architecture: amd64
Installed-Size: 19812
Depends: ia32-libs (>= 2.7ubuntu17)
Section: graphics
Priority: optional
Maintainer: None <none@none.com>
Homepage: http://www.xnview.com
Description: XnViewMP lecteur et convertisseur de fichier graphique" > xnviewmp/DEBIAN/control

Création du nom de la commande

Il faut créer un fichier au nom de la commande (ici ce sera xnviewmp), ce fichier sera mit dans /xnviewmp/usr/sbin. Son but est de renvoyer la commande vers /opt/XnViewMP/xnview.sh

echo "#! /bin/bash
bash /opt/XnViewMP/xnview.sh" > xnviewmp/usr/sbin/xnviewmp

Il ne reste plus qu'à rendre exécutable ce fichier.

chmod +x xnviewmp/usr/sbin/xnviewmp

Modification du fichier de lancement de XnViewMP

Les infos de base ne fonctionnent pas bien, on va donc les modifier un peu.

echo '#!/bin/bash
if [[ -n $1 && -e "$1" ]]
then
	fichier=$1
else
	fichier=${HOME}
fi
LD_LIBRARY_PATH=/opt/XnViewMP/lib
export LD_LIBRARY_PATH
QT_PLUGIN_PATH=/opt/XnViewMP/lib
export QT_PLUGIN_PATH
/opt/XnViewMP/xnview "${fichier}"' > xnviewmp/opt/XnViewMP*/xnview.sh

Création du lien

Afin d'avoir un lien qui apparait dans le menu, il faut créer un fichier .desktop dans xnviewmp/usr/share/applications.

echo "[Desktop Entry]
Version=1.0
Type=Application
Name=XnViewMP
GenericName=Lecteur/convertisseur graphique
Comment=lecteur et convertisseur de fichier graphique
Exec=xnviewmp %f
Icon=/opt/XnViewMP/xnview.png
Categories=Graphics;

MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-fits;image/x-png;image/x-psd;image/x-xbitmap;application/dicom;" > xnviewmp/usr/share/applications/xnviewmp.desktop

Création du fichier deb

Il faut utiliser la commande de création de dpkg.

dpkg --build xnviewmp

Vous pouvez maintenant supprimer le dossier xnviewmp.

rm -r xnviewmp

Installation du fichier deb

Soit via votre logiciel habituel (gdebi, …) soit en commande :

sudo dpkg -i xnviewmp.deb

Désinstallation

Il faut supprimer le dossier XnViewMP, le lien permettant l'exécution de la commande "xnviewmp" ainsi que le lien dans le menu.

Cette simple commande suffira :

sudo rm -r /opt/XnViewMP && sudo rm /usr/bin/xnview /usr/share/applications/xnview.desktop

Contributeurs principaux : hizoka.

  • xnview_mp.1274772379.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)