Ceci est une ancienne révision du document !
https://doc.ubuntu-fr.org/personnaliser_livecd https://community.linuxmint.com/tutorial/view/1784
Installer les prerequis :
sudo aptitude install squashfs-tools genisoimage
Préparer les dossiers de travail :
mkdir mylivecd cp linuxmint-18.1-mate-32bit.iso mylivecd/ cd mylivecd mkdir tmp sudo mount -o ro,loop linuxmint-18.1-mate-32bit.iso mnt/ sudo rsync --exclude=/casper/filesystem.squashfs -a mnt/ extracted sudo unsquashfs mnt/casper/filesystem.squashfs sudo mv squashfs-root edit
Préparer la connexion internet
sudo cp /etc/resolv.conf edit/etc/ sudo cp /etc/hosts edit/etc/
Préparer l'environnement chroot
sudo mount --bind /dev/ edit/dev sudo chroot edit mount -t proc none /proc mount -t sysfs none /sys mount -t devpts none /dev/pts export HOME=/root export LC_ALL=C
Customiser l'environnement
apt-get install console-data
azerty french
/etc/default/locale
LANG=fr_FR.UTF-8 LANGUAGE=fr_FR:fr LC_NUMERIC=fr_FR.UTF-8 LC_TIME=fr_FR.UTF-8 LC_MONETARY=fr_FR.UTF-8 LC_PAPER=fr_FR.UTF-8 LC_IDENTIFICATION=fr_FR.UTF-8 LC_NAME=fr_FR.UTF-8 LC_ADDRESS=fr_FR.UTF-8 LC_TELEPHONE=fr_FR.UTF-8 LC_MEASUREMENT=fr_FR.UTF-8
/etc/default/keyboard XKBLAYOUT=“fr”
/etc/skel/.config/user-dirs.dirs - vérifier les dossier
En fait non Bureau merde en live (Desktop) mais on a le Installer Linux Mint sur le bureau
XDG_DESKTOP_DIR="$HOME/Bureau" XDG_DOWNLOAD_DIR="$HOME/Téléchargements" XDG_TEMPLATES_DIR="$HOME/Modèles" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR_="$HOME/Documents" XDG_MUSIC_DIR="$HOME/Musique" XDG_PICTURES_DIR="$HOME/Images" XDG_VIDEOS_DIR="$HOME/Vidéos"
copier les modifs dans /etc/skel
profil firefox ~/.mozilla
upgrader firefox thunderbird et installer paquet de langue correspondant (sinon paquet de langue en avance et non pris en compte)
mate-session-properties
configurer les applications à ne pas lancer/lancer au démarrage (mintupload, mintwelcome, orca (lecteur d'écran), vino) puis copier le contenu du dossier ~/.config/autostart dans /etc/.config/autostart
/etc/apt/sources.list.d/official-package-repositories.list ajouter (fr pour archive ubuntu) + adapter mirroir
deb http://fr.archive.ubuntu.com/ubuntu xenial main restricted universe multiverse deb http://fr.archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse deb http://fr.archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
rappel maj
- rappel_maj.desktop
[Desktop Entry] Type=Application Exec=/usr/local/bin/rappel_maj.sh Hidden=false X-MATE-Autostart-enabled=true Name[fr_FR]=Rappel mises à jour Name=rappel mises à jour Comment[fr_FR]= Comment=
Suppr
aptitude remove --purge hexchat pidgin pidgin-libnotify
Ajout
aptitude install vlc ttf-mscorefonts-installer
Changer fond écran
gsettings set org.mate.background picture-filename /usr/share/backgrounds/linuxmint-serena/anieto2k_hot_balloon_trip.jpg
ou modifier /usr/share/backgrounds/linuxmint/linuxmint.jpg
https://www.desclicks.net/ressources/ressources/linuxmint/Hot-Balloons.tar.gz tar zxvf Hot-Balloons.tar.gz sudo cp -r Hot-Balloons /usr/share/mdm/html-themes/
Changer theme mdm par defaut dans /usr/share/mdm/distro.conf
HTMLTheme=Hot-Balloons
Modifier paramètre menu
/edit/usr/share/glib-2.0/schemas/com.linuxmint.mintmenu.gschema.xml
show-package-manager false show-terminal false show-lock-screen false show-logout false
puis
glib-compile-schemas /usr/share/glib-2.0/schemas
/usr/lib/linuxmint/mintMenu/applications.list pour modifier les favoris par défaut
Sortir du Chroot
aptitude clean cd / rm -r /var/cache/apt/archives/* rm -rf /etc/resolv.conf rm -rf /etc/hosts ln -sf /run/resolvconf/resolv.conf /etc/resolv.conf rm -rf /root mkdir /root rm -r /mydir rm -rf /tmp/* ~/.bash_history rm /var/lib/dbus/machine-id rm /sbin/initctl dpkg-divert --rename --remove /sbin/initctl umount /proc || umount -lf /proc umount /sys umount /dev/pts exit sudo umount edit/dev xhost -
(unmount /proc …) ignore warning in this command (exit) if fails try exit 0 (sudo umount edit/dev) ignore error/warning in this command Iso en fr <code>echo “fr” | sudo tee extracted/isolinux/lang</code>