#!/bin/bash read -p "Appliquer les paramètres Cinnamon ? o/n " param if [ $param = "o" ]; then echo "..paramètres Cinnamon" gsettings set org.cinnamon.settings-daemon.plugins.power sleep-display-ac 0 gsettings set org.cinnamon.settings-daemon.plugins.power sleep-display-battery 0 gsettings set org.cinnamon.settings-daemon.plugins.power button-power 'shutdown' gsettings set org.cinnamon.desktop.session idle-delay 0 gsettings set org.cinnamon.settings-daemon.plugins.power lock-on-suspend false gsettings set org.cinnamon.desktop.screensaver lock-enabled false gsettings set org.cinnamon.desktop.background picture-uri 'file:///usr/share/backgrounds/linuxmint-qiana/sayantan_7864647044.jpg' gsettings set org.nemo.desktop trash-icon-visible true gsettings set org.nemo.preferences default-sort-order "name" gsettings set org.nemo.preferences default-sort-in-reverse-order false fi read -p "Définir mot de passe root ? o/n " param if [ $param = "o" ]; then sudo passwd root fi read -p "Sélectionner miroir APT ? o/n " param if [ $param = "o" ]; then mintsources apt update fi read -p "Supprimer les paquets superflus ? o/n " param if [ $param = "o" ]; then apt remove -y banshee hexchat hexchat-common pidgin pidgin-data pidgin-libnotify totem* transmission-* mintupload mintwelcome tomboy fi read -p "Installer les paquets bonus ? o/n " param if [ $param = "o" ]; then apt install -y brasero gnome-paint network-manager-openvpn wine autofs nfs-common fi read -p "Mettre à jour le système ? o/n " param if [ $param = "o" ]; then apt dist-upgrade -y fi read -p "Installer des drivers ? o/n " param if [ $param = "o" ]; then mintdrivers fi read -p "Configurer les mises à jour automatiques ? o/n " param if [ $param = "o" ]; then sudo dpkg-reconfigure -plow unattended-upgrades cat "/etc/apt/apt.conf.d/50unattended-upgrades" | sed 's/\/\/ "${distro_id}:${distro_codename}-updates/"${distro_id}:${distro_codename}-updates/' | sudo tee "/etc/apt/apt.conf.d/50unattended-upgrades" > /dev/null; fi read -p "Désactiver méta dernier accès ? o/n " param if [ $param = "o" ]; then echo "ATTENTION: ajouter manuellement options de montage: noatime,nodiratime," sudo gedit "/etc/fstab" fi read -p "Appliquer des correctifs ? o/n " param if [ $param = "o" ]; then echo "..canaux wifi France" sudo iw reg set FR echo "..décodage DVD" sudo /usr/share/doc/libdvdread4/install-css.sh echo "..touche CTRL droite" sudo sed -i 's/include "level5(rctrl_switch)"/\/\/include "level5(rctrl_switch)"/g' /usr/share/X11/xkb/symbols/fr sudo rm /var/lib/xkb/*.xkm echo "..sélectionner Firefox navigateur par défaut" sudo update-alternatives --config x-www-browser echo "..suppression de dossiers inutiles dans /home" rm -rf ~/Images/ ~/Modèles/ ~/Musique/ ~/Public/ ~/Téléchargements/ ~/Vidéos/ fi read -p "Configurer NFS et autoFS ? o/n " param if [ $param = "o" ]; then sudo mkdir -p "/media/$USER/serveur/" sudo chown -R $USER:$USER "/media/$USER/serveur/" echo "test de listing pour $USER" showmount -e leserveur.local echo "config de autoFS: auto.master" echo "/media/$USER/serveur/ /etc/auto.nfs --ghost,--timeout=60" | sudo tee -a "/etc/auto.master" > /dev/null echo "auto.nfs pour insérer les partages" echo "partage -fstype=nfs,rw leserveur.local:/volume1/" | sudo tee -a "/etc/auto.nfs" > /dev/null echo "et un pti lien sur le bureau !" ln -s "/media/$USER/serveur/" ~/Bureau/leserveur echo "Petit fix pour le lockfile de Libreoffice" cat "/usr/bin/libreoffice" | sed 's/SAL_ENABLE_FILE_LOCKING=1/#SAL_ENABLE_FILE_LOCKING=1' | sed 's/export SAL_ENABLE_FILE_LOCKING/#export SAL_ENABLE_FILE_LOCKING/' | sudo tee "/usr/bin/libreoffice" > /dev/null fi if [ -f "mintfirefox.tar.gz" ]; then read -p "Archive trouvée. Remplacer profil Firefox ? o/n " param if [ $param = "o" ]; then tar -xvf mintfirefox.tar.gz rm -rf ~/.mozilla mv .mozilla ~/ fi fi if [ -f "mintgconf.tar.gz" ]; then read -p "Archive trouvée. Remplacer profil gconf (gedit/terminal) ? o/n " param if [ $param = "o" ]; then tar -xvf mintgconf.tar.gz rm -rf ~/.gconf mv .gconf ~/ fi fi read -p "= Fin du script ! ="