Personnaliser son environnement GNU/Linux – TP / TD
Transcription
Personnaliser son environnement GNU/Linux – TP / TD
Personnaliser son environnement GNU/Linux – TP / TD Modifier le système pour répondre à ses besoins, aux demandes d'un client, à un cahier des charges artistique et technique Stéphane Téletchéa [email protected] http://steletch.free.fr Objectif de la séance Vous êtes en mission chez un client, il s'agit de personnaliser la distribution choisie par l'entreprise pour : - adapter le thème de la distribution aux couleurs de « l'entreprise » - modifier la configuration du système par défaut pour l'écran de connexion - changer la liste des applications prédéfinies - modifier les autorisations d'accès au système (matériel, réseau, vpn, …) - intégrer les applications métier dans le bureau présenté à l'utilisateur - autoriser certains utilisateurs à plus de libertés sur leur poste de travail (commercial en déplacement, développeur, etc) Du démarrage au serveur X Le premier élément que l'utilisateur en « multi-boot » va voir apparaître, c'est le chargeur de démarrage. Chez Ubuntu, ce menu est caché par défaut, il faut presser une touche pour le faire apparaître, ou il est présent avec une configuration très austère par défaut. Le démarrage graphique grâce à plymouth Le gestionnaire de connexion Le dock Les réglages et applications par défaut Modifiez l'apparence du chargeur de démarrage La taille du menu par défaut pour GRUB est de 640x480 pixels. Nous allons la modifier pour prendre en compte une résolution plus propre de la résolution de l'écran Il faut d'abord vérifier les capacités du matériel : sudo apt-get install hwinfo hwinfo --framebuffer Il faut ensuite éditer dans le fichier /etc/default/grub Le paramètre GRUB_GFXMODE pour y ajouter 1024x768 (avant 640x480) (modifier aussi GRUB_HIDDEN_TIMEOUT) Mettez à jour la configuration de grub et redémarrez : sudo update-grub http://doc.ubuntu-fr.org/grub-pc Changement du fond d'écran pour le démarrage Ubuntu utilise « upstart » pour gérer le processus de démarrage et modifie le comportement par défaut de plymouth. Afin de valider les fichiers qui sont nécessaires au démarrage graphique via plymouth, nous allons utiliser le thème d'une autre variante de Ubuntu, celle adaptée pour le bureau kubuntu. sudo apt-get install plymouth-theme-kubuntu-logo Puis redémarrez le système sur votre noyau modifié. http://doc.ubuntu-fr.org/plymouth, http://blog.fpmurphy.com/2009/09/project-plymouth.html Modification du gestionnaire de connexion Le gestionnaire de connexion fournit par défaut trop de facilités pour contourner la sécurité du système, nous allons y remédier. 1 - le gestionnaire de démarrage affiche par défaut un compte « invité » (guest), il faut le désactiver. 2 - par défaut, le gestionnaire affiche le nom de l'utilisateur. Désactivez cette possibilité. 3 – le sélecteur de langue est présent par défaut dans l'interface, supprimez-le 4 (optionnel) – la touche de verrouillage du pavé numérique n'est pas activée par défaut, activez-la. http://doc.ubuntu-fr.org/lightdm Modification de l'apparence de Ubuntu avec Ubuntu tweak http://ubuntu-tweak.com/ Vérifier la configuration des applications avec gsettings / dconf-editor Gsettings est le système de configuration du système sous GNOME 3, en remplacement de gconf qui était encore utilisé avec GNOME 2. Liste de tous les schémas pris en charge sur votre système : gsettings list-schemas Pour connaître les clés d'un schéma, il utiliser la commande « list-keys » sur un schéma donné : gsettings list-keys org.gnome.desktop.session gsettings get org.gnome.desktop.session idle-delay Pour connaître la valeur d'une clé, il faut utiliser la commande « get » sur un schéma donné : gsettings get org.gnome.desktop.session session-name 'ubuntu' Vérifier les clés pour « unity » modifiées précédemment avec l'outil Ubuntu Tweak Tool. Utiliser l'outil dconf-editor (sudo apt-get install dconf-tools) et faites une capture d'écran d'une arborescence dépliée. http://doc.fedora-fr.org/wiki/GNOME_3#GSettings_:_configuration_de_Gnome_3 Pour le compte-rendu ● ● Indiquez les modifications réalisées pour GRUB 2 Indiquez l'emplacement qui précise la configuration des applications par défaut pour l'utilisateur et le système ● Indiquez les fichiers impliqués dans la modification du thème pour plymouth ● Indiquez et expliquez les modifications du fichier de configuration de lightdm ● Indiquez et expliquez les modifications apportées à l'environnement utilisateur ● Indiquez les modifications réalisées sur le système à l'aide de dconf-editor / gsettings ● ● Indiquez le profil par défaut pour Apparmor en prenant deux exemples d'applications / serveurs, un pour chaque mode de Apparmor, en indiquant la signification de chaque profil Le nom de l'archive et l'archive en elle-même doit contenir votre nom, le tout doit être adressé à [email protected]. L'archive doit contenir un compte-rendu reprenant les points détaillés ci-dessus (utilisez les styles et des titres de « chapitre »!). N'hésitez pas à fournir en sus dans l'archive et dans le compte-rendu des captures d'écran, des fichiers de configuration, … tout ce qui vous semblera utile. Rendu dans 15 jours, soit le 12/12/12 ...