FAQ
Un article de Le Wiki de MIAM.
Comment installer WxGéométrie sous Linux ?
Il faut préalablement installer les logiciels et librairies suivant(e)s :
- python 2.4 - 2.5 (mais pas 2.6) (ubuntu/debian)
- wxpython 2.6 - 2.8 (ubuntu/debian)
- matplotlib 0.91 - 0.98 (ubuntu/debian)
- numpy 1.0 - 1.2 (ubuntu/debian)
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.

