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 ...