Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:install:gui_select [2019/01/17 13:03] – modification externe 127.0.0.1fr:install:gui_select [2021/05/29 15:35] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Installation de l'environnement graphique ======
 +
 +===== Introduction =====
 +
 +La sélection ''Xubuntu Minimal Installation'' lors de la création de la MV nous assure une système fonctionnel et pas trop alourdi par des extras... Une priorité pour le proche futur: concevoir un thème Impilo pour LightDM afin de supprimer toute ressemblance avec Xubuntu… J'ai choisi l'environnement graphique [[http://www.xfce.org|Xfce]] pour les raisons suivantes:
 +
 +  * Il demande moins de ressources que des environnements comme GNOME ou KDE, ce qui est parfait pour des applications dans une machine virtuelle.
 +
 +  * Il comprends un environnement de bureau complet, donnant une expérience proche des environnements Mac OS X et Windows de tout acabit.
 +
 +  * Il est facile de modifier les menus afin de structurer leur contenus selon les besoins.
 +
 +
 +
 +  * Une chose à y ajouter: un utilitaire de configuration d'imprimante... L'installation du metapackage ''print-server'' assure une installation complète de CUPS mais son administration se fait via une page web pas tellement conviviale :-( On peut faire mieux avec le package ''system-config-printer'':
 +
 +<sxh bash>
 +% sudo apt-get -y install system-config-printer 
 +</sxh>
 +
 +==== Notes ====
 +  * Lors du premier démarrage en mode graphique, assurez vous de sélectionner //Default Panel//  comme choix de création de bureau. Si non, vous aurez une barre de menu vide…
 +  
 +  * À la suite de l'installation, n'oubliez pas d'installer les modules VirtualBox en insérant le CD virtuel accessible sous Devices > Insert Guest CD. Une fois le CD monté par l'ordinateur virtuel, ouvrez un terminal, dirigez vous vers la racine du répertoire du CD et exécuter le script d'installation.
 +
 +===== Difficultés et solutions =====
 +
 +==== L'interface d'accès ne reconnait pas votre mot de passe ====
 +
 +Après le démarrage, vous avez l'écran d'accueil de l'interface graphique mais votre mot de passe ne semble pas fonctionné? Il vous faut cliquer sur l'icône juste à côté du nom d'usager (''bioubuntu''): l'écran changera et il vous faudra sélectionner //Xfce session//. Vous devriez alors être capable de vous logger :-)
 +
 +==== Une fenêtre vous demande de choisir l'interface par défaut lors de votre premier accès ====
 +
 +​Lors de l'installation initiale, et suivant votre premier accès via l'interface graphique, vous aurez cette fenêtre vous apparaître:
 +
 +{{:misc:first_login.jpg?400}}
 +
 +Il faut simplement choisir l'option "Use default config".
 +
 +De plus, l'option d'ajouter un environnement graphique encore plus frugal est dans nos plans. Parmi les candidats:
 +
 +  * [[http://en.wikipedia.org/wiki/Enlightenment_(window_manager)|Enlightenment]]
 +  * [[http://en.wikipedia.org/wiki/IceWM|IceWM]]
 +  * [[http://en.wikipedia.org/wiki/Openbox|OpenBox]]
 +  * [[http://en.wikipedia.org/wiki/Fluxbox|Fluxbox]]
 +===== Création du menu Impilo =====
 +
 +=== Structure du menu ===
 +
 +Le but est de créer un menu appelé ''Impilo'', contenant un seul niveau de sous-menus:
 +
 +<code>
 +--SEPARATOR--
 +
 +Impilo ---------> Outils d'usage général
 +              |-> Alignements multiples
 +              |-> Outils de séquençage NGS
 +              |-> Transcriptomique
 +              |-> Analyse statistique
 +              |-> Analyse d'images
 +              \-> Analyse molécules 2D/3D
 +
 +--SEPARATOR--
 +</code>
 +
 +==== Xfce 4 ====
 +
 +Avant Xfce 4.6, on pouvait utiliser un outil du nom de ''xfce4-menueditor''  pour manipuler le contenu et la structure du menu des applications dans Xfce4. Cet outil est maintenant obsolete depuis que Xfce 4.6 utilise maintenant les méthodes d'organisation des menus de X-windows spécifiés par Freedesktop.org. La méthode d'édition des menus Xfce se fait maintenant de cette façon (inspirée de [[http://wiki.xfce.org/howto/customize-menu|cette page]] et des [[http://standards.freedesktop.org/menu-spec/1.0/index.html|standards freedesktop]]):
 +
 +  * Il faut créer un fichier ''*.directory'' pour chaque menu que nous voulons retrouver dans le menu avant de les inclure dans le fichier ''xfce-applications.menu''. Sous ''/usr/share/desktop-directories'', on utilise le patron suivant pour créer le fichier:
 +<code>
 +[Desktop Entry]
 +Version=1.0
 +Type=Directory
 +Icon=applications-other
 +Name=Impilo Apps
 +Name[fr]=Apps Impilo
 +Comment=Applications installed on an Impilo server       
 +Comment[fr]=Logiciels installés sur un serveur Impilo
 +Icon=application-default-icon
 +Categories=X-XFCE;
 +</code>
 +
 +  * En ce moment, nous n'avons pas créé d'icônes spécifiques pour notre projet :-( Forte suggestion: précédez votre nom de fichier par la chaîne de caractères ''impilo-'' en avant pour bien identifier ce fichier des autres.
 +
 +  * Enfin, pour chaque application devant résider dans un menu, il faut créer un fichier ''*.desktop''  que nous pourrons ajouter dans le fichier ''xfce-applications.menu''. Sous ''/usr/share/applications'', on crée un fichier selon le patron suivant (par exemple, pour ClustalX 2.1):
 +<code>
 +[Desktop Entry]
 +Version=1.0
 +Type=Application
 +Name=ClustalX v2.1
 +Name[fr]=ClustalX2 v2.1
 +Comment=Multiple alignment
 +Comment[fr]=Alignement multiple
 +Icon=application-default-icon
 +Exec=/opt/bio/sources/clustalx-2.1/bin/clustalx2
 +Categories=X-Impilo;
 +</code>
 +
 +  * Comme pour les fichiers ''.directory'', nous vous suggérons de préfixer vos noms de fichiers ''.desktop'' par ''impilo-''.
 +
 +  * Vous remarquerez que les lignes pour le nom et le commentaire sur le menu ou l'application n'existent qu'en deux langues pour Impilo car ce sont les deux seules que nous connaissons!! Si vous voulez ajouter la vôtre, contacter nous!!
 +
 +  * Sous ''/etc/xdg/menus'', on trouve le fichier ''xfce-applications.menu''. C'est le fichier à éditer pour inclure un sous-menu ''Impilo''  de la manière suivante:
 +
 +  * À suivre...