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 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 convivialeOn peut faire mieux avec le package
system-config-printer
:
% sudo apt-get -y install system-config-printer
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:
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:
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:
--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--
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 cette page et des 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 fichierxfce-applications.menu
. Sous/usr/share/desktop-directories
, on utilise le patron suivant pour créer le fichier:
[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;
- 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 fichierxfce-applications.menu
. Sous/usr/share/applications
, on crée un fichier selon le patron suivant (par exemple, pour ClustalX 2.1):
[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;
- Comme pour les fichiers
.directory
, nous vous suggérons de préfixer vos noms de fichiers.desktop
parimpilo-
.
- 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 fichierxfce-applications.menu
. C'est le fichier à éditer pour inclure un sous-menuImpilo
de la manière suivante:
- À suivre…