FAQ

Un article de Le Wiki de MIAM.

Sommaire

Comment installer WxGéométrie sous Linux ?

Il faut préalablement installer les logiciels et librairies suivant(e)s :

Ensuite, télécharger le dernier paquet source de WxGéométrie sur sourceforge (wxgeometrie_VERSION.zip).

Extraire ensuite l'archive (par exemple, dans le répertoire personnel), et changer les permissions du fichier wxgeometrie.pyw pour autoriser son exécution.

Pour les adeptes de la ligne de commande :

cd ~
unzip wxgeometrie_*.zip -d wxgeometrie
chmod u+x wxgeometrie/wxgeometrie.pyw
rm wxgeometrie_*.zip

Et lancez ensuite wxgeometrie.pyw

wxgeometrie/wxgeometrie.pyw

Nota : si vous voulez que WxGéométrie puisse se lancer avec la commande wxgeometrie, créez un fichier texte nommé wxgeometrie (sans extension), et placez le dans le répertoire /usr/local/bin.

gksudo gedit /usr/local/bin/wxgeometrie

Placez ici le contenu suivant :

#!/usr/bin/env sh
cd ~/wxgeometrie/
python wxgeometrie.pyw $*

Pensez à lui donner les permissions d'exécution :

sudo chmod a+x /usr/local/bin/wxgeometrie

Comment contacter l'auteur ?

  • Par mail: Envoyez un mail à wxgeo((a))users.sourceforge.net.
    NB: remplacez le '((a))' par '@'.
  • Sur le forum:
    http://wxgeo.free.fr/punbb/

Comment rapporter un bug ?

  • si wxgéométrie a correctement démarré : Dans WxGéométrie, choisir dans le menu "? > Rapporter un problème"
  • sinon : par mail, à wxgeo((a))users.sourceforge.net
  • directement sur le tracker de bugs

Pourquoi le traceur de surfaces n'est-t-il plus disponible ?

Le traceur de surfaces n'est malheureusement pas compatible avec les dernières versions de matplotlib (0.98).

Si vous en avez besoin, je vous conseille d'utiliser la version 0.112.3 de wxgéométrie, et de choisir le paquet "sans installation".

Nota : sous Linux, il est possible de faire tourner la version sans installation avec Wine.

Sera-t-il de nouveau disponible ?

Peut-être ! ;-)

Lorsque j'importe certaines figures en pdf, pdflatex produit des résultats bizarres.

C'est un bug connu de matplotlib 0.91.2 ; utilisez si possible une version plus récente de matplotlib, ou bien importez les figures en png.

Sous Gnome, comment associer le type de fichier .geo à WxGéométrie ?

L'étape la plus longue consiste à déclarer à Gnome le type de fichier .geo

On commence par éditer le fichier Override.xml (s'il existe déjà), en créant les répertoires intermédiaires si nécessaire

mkdir ~/.local/share/mime
mkdir ~/.local/share/mime/packages
/cp -i ~/.local/share/mime/packages/Override.xml ~/.local/share/mime/packages/Override.xml.bak
gedit ~/.local/share/mime/packages/Override.xml

Si le fichier n'existe pas, on crée un fichier avec le contenu suivant :

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
 <mime-type type="application/x-wxgeometrie-geo">
   <sub-class-of type="text/xml"/>
   <comment xml:lang="fr">Fichier GEO (WxGeometrie)</comment>
   <glob pattern="*.geo"/>
 </mime-type>
</mime-info>

Si le fichier existe déjà, on rajoute les lignes suivantes juste avant </mime-info> :

 <mime-type type="application/x-wxgeometrie-geo">
   <sub-class-of type="text/xml"/>
   <comment xml:lang="fr">Fichier GEO (WxGeometrie)</comment>
   <glob pattern="*.geo"/>

Enfin, après avoir fermé tous les programmes ouverts, redémarrez Nautilus :

update-mime-database ~/.local/share/mime/
nautilus --quit

Ouf, le plus long est fait ! Reste à associer ce nouveau type de fichier à WxGéométrie.

Pour cela, faites un clic droit sur un fichier .geo, puis choisissez ouvrir avec, et indiquez l'emplacement de WxGéométrie.

Nota : il est possible de définir une icône associée aux fichiers .geo. Cette icône doit être renommée en ~/.local/share/icons/gnome/scalable/mimetypes/x-wxgeometrie-geo.svg, si par exemple c'est un fichier .svg.