Execution sous mono : Différence entre versions

De AquavipareGest
Ligne 1 : Ligne 1 :
 
En complément à Windows, AquavipareGest s'exécute aussi sous Mono (http://www.mono-project.com/) et donc sous Linux, Mac, etc.
 
En complément à Windows, AquavipareGest s'exécute aussi sous Mono (http://www.mono-project.com/) et donc sous Linux, Mac, etc.
  
Pour l'instant, l'installation doit être faite sous Windows mais par la suite une version de AquavipareGest Portable verra le jour afin de ne plus avoir besoin de passer par un environnement Windows rien que pour l'installation.
+
Une version portable de AquavipareGest est disponible afin de ne plus avoir besoin de passer par un environnement Windows rien que pour l'installation. Il suffit de télécharger [[http://aquaviparegest.aquavipare.fr/AquavipareGest/AquavipareGest_Portable.zip|AquavipareGest Portable]] et d'extraire les fichiers à l'emplacement de votre choix.
  
  
Ligne 7 : Ligne 7 :
 
Mono peut être téléchargé à l'adresse suivante http://www.mono-project.com/download/
 
Mono peut être téléchargé à l'adresse suivante http://www.mono-project.com/download/
  
 +
 +
== Linux ==
 
Suivant l'environnement Linux sous lequel vous voulez installer Mono, le package Mono pourra avoir un nom différent tel que mono-runtime, mono-complete, mono-stable, MonoFramework, mono-devel or mono-x.x-devel
 
Suivant l'environnement Linux sous lequel vous voulez installer Mono, le package Mono pourra avoir un nom différent tel que mono-runtime, mono-complete, mono-stable, MonoFramework, mono-devel or mono-x.x-devel
 +
  
 
Sur certaines plateformes, l'implémentation Windows Forms(System.Windows.Forms) est dans un package séparé tout comme le namespace Runtime(System.Runtime). AquavipareGest a besoin de ces 2 packages. Si ceux-ci sont dans un  package séparé, merci de les installer aussi.
 
Sur certaines plateformes, l'implémentation Windows Forms(System.Windows.Forms) est dans un package séparé tout comme le namespace Runtime(System.Runtime). AquavipareGest a besoin de ces 2 packages. Si ceux-ci sont dans un  package séparé, merci de les installer aussi.
  
<!--Download the portable version of AquavipareGest(file AquavipareGest-2.xx.zip) and unpack it in a location of your choice.-->
 
  
 +
Une fois Mono installé et AquavipareGest extrait à l'emplacement de votre choix, il vous suffit d'aller dans le répertoire de AquavipareGest et taper dans une ligne de commande "mono AquavipareGest.exe". Il est aussi possible d'aller avec l'explorateur de fichier dans le répertoire de AquavipareGest et de faire un clic droit sur le fichier "AquavipareGest.exe" et choisir l'option "ouvrir avec mono". Si cette option n'est pas disponible, vous pouvez choisir "Ouvrir avec une autre application" et sélectionner "Mono"
 +
 +
== Mac OSX ==
 +
Il faut télécharger Mono MRE à l'adresse http://www.mono-project.com/download/#download-mac
 +
[[Fichier:OSX_Mono_t%C3%A9l%C3%A9chargement.png|650px]]
 +
 +
Puis lancer le fichier pkg téléchargé
 +
 +
[[Fichier:OSX_Mono_t%C3%A9l%C3%A9chargement_en_cours.png|650px]]
 +
 +
Suivre les instructions d'installation
 +
 +
[[Fichier:OSX_Mono_installation_d%C3%A9but.png|650px]]
 +
 +
[[Fichier:OSX_Mono_installation_en_cours.png|650px]]
 +
 +
 +
L'installation est terminée
 +
 +
[[Fichier:OSX_Mono_installation_termin%C3%A9e.png|650px]]
 +
 +
Une fois mono installé, il faut ouvrir un terminal et aller dans le répertoire de AquavipareGest
 +
Aller dans Utilitaires
 +
 +
[[Fichier:OSX_Utilitaires.png|650px]]
 +
 +
Puis choisissez "Terminal"
 +
 +
[[Fichier:OSX_Terminal.png|650px]]
  
Une fois Mono et AquavipareGest installés, il vous suffit d'aller dans le répertoire d'installation de AquavipareGest et taper dans une ligne de commande "mono AquavipareGest.exe". Il est aussi possible de de faire un clic droit sur le fichier "AquavipareGest.exe" et choisir l'option "ouvrir avec mono". Si cette option n'est pas disponible, vous pouvez choisir "Ouvrir avec une autre application" et sélectionner "Mono"
+
Se déplacer dans le répertoire de AquavipareGest et taper la commande ''mono AquavipareGest.exe''
  
<!--
+
[[Fichier:OSX_commande.png|650px]]
Clipboard:
 
On some systems, Mono's clipboard routines don't work properly. In this case, install the xsel package. If xsel is installed, KeePass uses this utility for clipboard operations.
 
  
Global Auto-Type:
+
AquavipareGest devrait se lancer comme ceci...
In order to use global auto-type, you need to create an appropriate system-wide hot key. This only needs to be done manually once. KeePass performs global auto-type when it's invoked with the --auto-type command line option.
 
  
Some examples how to create a system-wide hot key for global auto-type, for different operating systems:
+
[[Fichier:OSX_AquavipareGest_sous_OSX.png|650px]]
  
KDE. On Linux systems with KDE, the hot key can be created in Computer -> System Settings -> Shortcuts and Gestures: in this dialog, go Edit -> New -> Global Shortcut -> Command/URL, specify the shortcut on the Trigger tab and enter
 
mono /YourPathToKeePass/KeePass.exe --auto-type
 
into the Command/URL field on the Action tab.
 
Ubuntu Linux ≥ 11.04 (Unity/GNOME). Open the dialog Keyboard Shortcuts in the system preferences, click the Add button, enter KeePass Auto-Type as name and
 
mono /YourPathToKeePass/KeePass.exe --auto-type
 
as command, then click [Apply]. Click on Disabled of the newly created item (such that the text 'New shortcut...' appears), press Ctrl+Alt+A, and close the dialog.
 
Ubuntu Linux ≤ 10.10 (GNOME).
 
Press Alt-F2, enter gconf-editor and click [OK].
 
Navigate to apps -> metacity -> keybinding_commands.
 
Double-click one of the command_i items, enter
 
mono /YourPathToKeePass/KeePass.exe --auto-type
 
and click [OK].
 
Click the global_keybindings node on the left.
 
Double-click the appropriate run_command_i item (for example, when you've used command_5 in the previous steps, double-click run_command_5 now) and specify the hot key of your choice. For example, to use Ctrl+Alt+A as hot key, you'd enter <Control><Alt>a.
 
Important: for global auto-type, the version of the xdotool package must be 2.20100818.3004 or higher! If your distribution only offers an older version, you can download and install the latest version of the package manually, see the xdotool website.
 
-->
 
  
 +
== Avertissement ==
 
Lors de la mise en place de cette page, AquavipareGest fonctionnait parfaitement avec mono. Il est possible que suite à une mise à jour de Mono, AquavipareGest ne soit plus totalement fonctionnel.
 
Lors de la mise en place de cette page, AquavipareGest fonctionnait parfaitement avec mono. Il est possible que suite à une mise à jour de Mono, AquavipareGest ne soit plus totalement fonctionnel.
  
 
En cas d'erreur, n'hésitez pas à me contacter par [mailto:aquavipare@free.fr mail]
 
En cas d'erreur, n'hésitez pas à me contacter par [mailto:aquavipare@free.fr mail]

Version du 4 janvier 2015 à 13:19

En complément à Windows, AquavipareGest s'exécute aussi sous Mono (http://www.mono-project.com/) et donc sous Linux, Mac, etc.

Une version portable de AquavipareGest est disponible afin de ne plus avoir besoin de passer par un environnement Windows rien que pour l'installation. Il suffit de télécharger [Portable] et d'extraire les fichiers à l'emplacement de votre choix.


En premier lieu, il est nécessaire d'installer la dernière version de Mono pour le système d'exploitation qui vous concerne (Linux, Mac, etc.) Mono peut être téléchargé à l'adresse suivante http://www.mono-project.com/download/


Linux

Suivant l'environnement Linux sous lequel vous voulez installer Mono, le package Mono pourra avoir un nom différent tel que mono-runtime, mono-complete, mono-stable, MonoFramework, mono-devel or mono-x.x-devel


Sur certaines plateformes, l'implémentation Windows Forms(System.Windows.Forms) est dans un package séparé tout comme le namespace Runtime(System.Runtime). AquavipareGest a besoin de ces 2 packages. Si ceux-ci sont dans un package séparé, merci de les installer aussi.


Une fois Mono installé et AquavipareGest extrait à l'emplacement de votre choix, il vous suffit d'aller dans le répertoire de AquavipareGest et taper dans une ligne de commande "mono AquavipareGest.exe". Il est aussi possible d'aller avec l'explorateur de fichier dans le répertoire de AquavipareGest et de faire un clic droit sur le fichier "AquavipareGest.exe" et choisir l'option "ouvrir avec mono". Si cette option n'est pas disponible, vous pouvez choisir "Ouvrir avec une autre application" et sélectionner "Mono"

Mac OSX

Il faut télécharger Mono MRE à l'adresse http://www.mono-project.com/download/#download-mac OSX Mono téléchargement.png

Puis lancer le fichier pkg téléchargé

OSX Mono téléchargement en cours.png

Suivre les instructions d'installation

OSX Mono installation début.png

OSX Mono installation en cours.png


L'installation est terminée

OSX Mono installation terminée.png

Une fois mono installé, il faut ouvrir un terminal et aller dans le répertoire de AquavipareGest Aller dans Utilitaires

OSX Utilitaires.png

Puis choisissez "Terminal"

OSX Terminal.png

Se déplacer dans le répertoire de AquavipareGest et taper la commande mono AquavipareGest.exe

OSX commande.png

AquavipareGest devrait se lancer comme ceci...

OSX AquavipareGest sous OSX.png


Avertissement

Lors de la mise en place de cette page, AquavipareGest fonctionnait parfaitement avec mono. Il est possible que suite à une mise à jour de Mono, AquavipareGest ne soit plus totalement fonctionnel.

En cas d'erreur, n'hésitez pas à me contacter par mail