Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:custom_mint_cinnamon_21 [2025/07/12 10:23] – changement du fond d’ecran uniquement si pas default background minimilinux:custom_mint_cinnamon_21 [2026/02/07 03:03] (Version actuelle) – [AUTOMATISATION SCRIPT] minimi
Ligne 426: Ligne 426:
  
 <file bash upgrade_mint.sh> <file bash upgrade_mint.sh>
-#!/bin/bash 
-  
 function yes_or_no { function yes_or_no {
     while true; do     while true; do
Ligne 437: Ligne 435:
     done     done
 } }
-  +
-  +
- +
 echo "[ Pavé Numérique ] Le PC possède t’il un pavé numérique ?" echo "[ Pavé Numérique ] Le PC possède t’il un pavé numérique ?"
-echo "pavé numérique ?" +    echo "pavé numérique ?" 
-install_numlockx=""+    install_numlockx="
 +    yes_or_no 
 +      
 +    if [ $? -eq 0 ] 
 +    then 
 +         install_numlockx=numlockx 
 +    fi 
 +      
 + 
 +echo "[ Parametre de bases ] Valider pour mettre en place les paramètres suivants : 
 +         - Suppression des options d'accessibilite 
 +         - Supprimer flatpak 
 +         - Supprimer Snap 
 +         - Desactiver verrouillage ecran"
 yes_or_no yes_or_no
- +
 if [ $? -eq 0 ] if [ $? -eq 0 ]
 then then
      install_numlockx=numlockx      install_numlockx=numlockx
-fi +     suppr_accessibility=y 
-  +     suppr_flatpak=y 
-echo "[ Accessibilité ] Supprimer les options d'accessibilité ?" +     active_snap=n 
-echo " notamment pour éviter l'activation non souhaitée de la lecture d'écran et clavier virtuel" +     list_snap="" 
-echo "" +else     
-suppr_accessibility=y +    echo "[ Accessibilité ] Supprimer les options d'accessibilité ?" 
-yes_or_no +    echo " notamment pour éviter l'activation non souhaitée de la lecture d'écran et clavier virtuel" 
-  +    echo "" 
-if [ $? -eq 1 ] +    suppr_accessibility=y 
-then +    yes_or_no 
-     suppr_accessibility=n +      
-fi +    if [ $? -eq 1 ] 
-  +    then 
-echo "[ Flatpak ] Supprimer le support flatpak ?" +         suppr_accessibility=n 
-echo " Pour un utilisateur lambda supprime les paquets flatpak & gir1.2-flatpak-1.0" +    fi 
-echo "" +      
-suppr_flatpak=y +    echo "[ Flatpak ] Supprimer le support flatpak ?" 
-yes_or_no +    echo " Pour un utilisateur lambda supprime les paquets flatpak & gir1.2-flatpak-1.0" 
-  +    echo "" 
-if [ $? -eq 1 ] +    suppr_flatpak=y 
-then +    yes_or_no 
-     suppr_flatpak=n +      
-fi+    if [ $? -eq 1 ] 
 +    then 
 +         suppr_flatpak=n 
 +    fi 
 +      
 +    echo "[ Snap ] Activer Snap ?" 
 +    echo " Utile pour skype, Chromium sur 22.1 xia linuxmint est en deb" 
 +    echo " Déplace /etc/apt/preferences.d/nosnap.pref vers /etc/apt/preferences.d/.nosnap.pref.bck" 
 +    echo "" 
 +    active_snap=n 
 +    list_snap="" 
 +    yes_or_no 
 +      
 +    if [ $? -eq 0 ] 
 +    then 
 +         active_snap=y 
 +         list_snap="snapd" 
 +    fi 
 +      
 +      
 +    # 
 +    # TODO désactivation lock screen 
 +    # org.cinnamon.desktop.screensaver lock-enabled true 
 +    # org.cinnamon.settings-daemon.plugins.power lock-on-suspend false 
 +      
 +    echo "[ Verrouillage veille ] Désactiver le verrouillage de l’écran ?" 
 +    disablelock=false 
 +    yes_or_no 
 +      
 +    if [ $? -eq 0 ] 
 +    then 
 +        disablelock=true 
 +    else 
 +        disablelock=false
  
-echo "[ Snap ] Activer Snap ?" +    fi
-echo " Utile pour skype, Chromium sur 22.1 xia linuxmint est en deb" +
-echo " Déplace /etc/apt/preferences.d/nosnap.pref vers /etc/apt/preferences.d/.nosnap.pref.bck" +
-echo "" +
-active_snap=n +
-list_snap="" +
-yes_or_no +
- +
-if [ $? -eq 0 ] +
-then +
-     active_snap=y +
-     list_snap="snapd"+
 fi fi
  
- +if [ $disablelock ]
-+
-# TODO désactivation lock screen +
-# org.cinnamon.desktop.screensaver lock-enabled true +
-# org.cinnamon.settings-daemon.plugins.power lock-on-suspend false +
-  +
-echo "[ Verrouillage veille ] Désactiver le verrouillage de l’écran ?" +
-disablelock="" +
-yes_or_no +
-  +
-if [ $? -eq 0 ]+
 then then
-    gsettings set org.cinnamon.desktop.screensaver lock-enabled false +    echo gsettings set org.cinnamon.desktop.screensaver lock-enabled false 
-    gsettings set org.cinnamon.settings-daemon.plugins.power lock-on-suspend false+    echo gsettings set org.cinnamon.settings-daemon.plugins.power lock-on-suspend false 
 +else 
 +    echo gsettings set org.cinnamon.desktop.screensaver lock-enabled true 
 +    echo gsettings set org.cinnamon.settings-daemon.plugins.power lock-on-suspend true
 fi fi
  
 +sudo echo "[ Tache d'administrations ] Merci d'entrer le mot de passe admin afin de continuer. Votre attention sera requise en fin d'execution pour vérifier quelques paramètre, vous pouvez vous faire un café en attendant"
  
 # echo " Ajout des raccourcis clavier pour le passage AZERTY <-> BÉPO - QWERTY -> BÉPO" # echo " Ajout des raccourcis clavier pour le passage AZERTY <-> BÉPO - QWERTY -> BÉPO"
Ligne 524: Ligne 549:
 fi fi
    
 +# Resolution bug pour bepo AltGr+space ne faisant pas de _ / désactivation du raccourci win+space 
 +gsettings set org.gnome.libgnomekbd.keyboard options "['terminate\tterminate:ctrl_alt_bksp']"
 +
 echo "[ Dossiers ] suppression des dossiers utilisateurs Public Warpinator Modèles" echo "[ Dossiers ] suppression des dossiers utilisateurs Public Warpinator Modèles"
 rmdir ~/Public ~/Warpinator ~/Modèles ~/Templates rmdir ~/Public ~/Warpinator ~/Modèles ~/Templates
Ligne 537: Ligne 565:
    
 echo "[ Cinnamon ] changement fond d'écran si par defaut" echo "[ Cinnamon ] changement fond d'écran si par defaut"
-backgroundCurrent=$(settings get org.cinnamon.desktop.background picture-uri)+backgroundCurrent=$(gsettings get org.cinnamon.desktop.background picture-uri)
 codename=$(lsb_release -cs ) codename=$(lsb_release -cs )
 release=$(lsb_release -rs | sed -e 's/\..*//') release=$(lsb_release -rs | sed -e 's/\..*//')
 if $(echo ${backgroundCurrent} | grep -q "default_background.jpg") if $(echo ${backgroundCurrent} | grep -q "default_background.jpg")
 then then
-    case $release in +    case $release in    
-    21 ) +
-         gsettings set org.cinnamon.desktop.background picture-uri 'file:///usr/share/backgrounds/linuxmint-vanessa/eskof_bubble.jpg' ;;+
     22 )     22 )
-        gsettings set org.cinnamon.desktop.background picture-uri 'file:///usr/share/backgrounds/linuxmint-wilma/pblache_colors.jpg' ;;+        if [ $codename == "zena" ]  
 +        then 
 +            gsettings set org.cinnamon.desktop.background picture-uri 'file:///usr/share/backgrounds/linuxmint-wallpapers/pczerwinski_3d_render.jpg'         
 +        else 
 +            gsettings set org.cinnamon.desktop.background picture-uri 'file:///usr/share/backgrounds/linuxmint-wilma/pblache_colors.jpg'                      
 +        fi 
 +        ;; 
 +    21 ) 
 +        gsettings set org.cinnamon.desktop.background picture-uri 'file:///usr/share/backgrounds/linuxmint-vanessa/eskof_bubble.jpg' ;; 
      esac          esac    
 fi fi
Ligne 887: Ligne 922:
     then     then
     wget "https://wiki.desclicks.net/doku.php?do=export_code&id=linux:custom_firefox:user&codeblock=0" -O policies.json     wget "https://wiki.desclicks.net/doku.php?do=export_code&id=linux:custom_firefox:user&codeblock=0" -O policies.json
-    if [ "$(md5sum policies.json | cut -d " " -f 1)" == "2105c924c1f3d9baa4c13a30419b0ac4" ] +    if [ "$(md5sum policies.json | cut -d " " -f 1)" == "94df5cec3697966ad1a9f1fe09176216" ] 
     then     then
         sudo cp policies.json /etc/firefox/policies         sudo cp policies.json /etc/firefox/policies