Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:custom_mint_cinnamon_21 [2025/01/18 00:58] – [AUTOMATISATION SCRIPT] minimi | linux: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 ?" | + | |
| - | install_numlockx="" | + | install_numlockx=" |
| + | yes_or_no | ||
| + | |||
| + | if [ $? -eq 0 ] | ||
| + | then | ||
| + | | ||
| + | fi | ||
| + | |||
| + | |||
| + | echo "[ Parametre de bases ] Valider pour mettre en place les paramètres suivants : | ||
| + | - Suppression des options d' | ||
| + | - Supprimer flatpak | ||
| + | - Supprimer Snap | ||
| + | - Desactiver verrouillage ecran" | ||
| yes_or_no | yes_or_no | ||
| - | + | ||
| if [ $? -eq 0 ] | if [ $? -eq 0 ] | ||
| then | then | ||
| | | ||
| - | fi | + | |
| - | + | | |
| - | echo "[ Accessibilité ] Supprimer les options d' | + | |
| - | echo " notamment pour éviter l' | + | |
| - | echo "" | + | else |
| - | suppr_accessibility=y | + | echo "[ Accessibilité ] Supprimer les options d' |
| - | yes_or_no | + | echo " notamment pour éviter l' |
| - | + | echo "" | |
| - | if [ $? -eq 1 ] | + | suppr_accessibility=y |
| - | then | + | yes_or_no |
| - | | + | |
| - | fi | + | if [ $? -eq 1 ] |
| - | + | then | |
| - | echo "[ Flatpak ] Supprimer le support flatpak ?" | + | |
| - | 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 |
| - | | + | |
| - | fi | + | if [ $? -eq 1 ] |
| + | then | ||
| + | | ||
| + | fi | ||
| + | |||
| + | echo "[ Snap ] Activer Snap ?" | ||
| + | echo " Utile pour skype, Chromium sur 22.1 xia linuxmint est en deb" | ||
| + | echo " Déplace / | ||
| + | echo "" | ||
| + | active_snap=n | ||
| + | list_snap="" | ||
| + | yes_or_no | ||
| + | |||
| + | if [ $? -eq 0 ] | ||
| + | then | ||
| + | | ||
| + | | ||
| + | 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 ?" | + | |
| - | echo " Utile pour skype, Chromium sur 22.1 xia linuxmint est en deb" | + | |
| - | echo " Déplace / | + | |
| - | echo "" | + | |
| - | active_snap=n | + | |
| - | list_snap="" | + | |
| - | yes_or_no | + | |
| - | + | ||
| - | if [ $? -eq 0 ] | + | |
| - | then | + | |
| - | | + | |
| - | | + | |
| 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 | + | |
| - | 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' | ||
| # 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 " | ||
| + | |||
| echo "[ Dossiers ] suppression des dossiers utilisateurs Public Warpinator Modèles" | echo "[ Dossiers ] suppression des dossiers utilisateurs Public Warpinator Modèles" | ||
| rmdir ~/Public ~/ | rmdir ~/Public ~/ | ||
| Ligne 536: | Ligne 564: | ||
| gsettings set org.nemo.plugins disabled-actions " | gsettings set org.nemo.plugins disabled-actions " | ||
| - | echo "[ Cinnamon ] changement fond d' | + | echo "[ Cinnamon ] changement fond d' |
| + | backgroundCurrent=$(gsettings get org.cinnamon.desktop.background picture-uri) | ||
| codename=$(lsb_release -cs ) | codename=$(lsb_release -cs ) | ||
| release=$(lsb_release -rs | sed -e ' | release=$(lsb_release -rs | sed -e ' | ||
| - | case $release in | + | if $(echo ${backgroundCurrent} | grep -q " |
| - | 21 ) | + | then |
| - | gsettings set org.cinnamon.desktop.background picture-uri ' | + | |
| - | 22 ) | + | |
| - | gsettings set org.cinnamon.desktop.background picture-uri ' | + | if [ $codename == " |
| - | esac | + | then |
| + | | ||
| + | else | ||
| + | gsettings set org.cinnamon.desktop.background picture-uri ' | ||
| + | fi | ||
| + | | ||
| + | | ||
| + | gsettings set org.cinnamon.desktop.background picture-uri ' | ||
| + | |||
| + | esac | ||
| + | fi | ||
| echo "[ Cinnamon ] desactivation effets" | echo "[ Cinnamon ] desactivation effets" | ||
| Ligne 580: | Ligne 619: | ||
| fi | fi | ||
| + | echo "[ Micro ] change volume par defaut du micro pour éviter la saturation" | ||
| + | amixer set Capture 80% | ||
| + | echo "[ Son ] change volume par defaut des pour éviter la saturation" | ||
| + | pactl set-sink-volume @DEFAULT_SINK@ 90% | ||
| # | # | ||
| Ligne 724: | Ligne 766: | ||
| if [ -f desclicks-dpkg-clean.sh ] && [ -f desclicks-update-automation-cleanup-dpkg.service ] | if [ -f desclicks-dpkg-clean.sh ] && [ -f desclicks-update-automation-cleanup-dpkg.service ] | ||
| then | then | ||
| - | if [ " | + | if [ " |
| | | ||
| echo "[ dpkg clean ] mise en place du script de nettoyage de dpkg en cas d’intérution de mise à jour" | echo "[ dpkg clean ] mise en place du script de nettoyage de dpkg en cas d’intérution de mise à jour" | ||
| Ligne 818: | Ligne 860: | ||
| list_police=" | list_police=" | ||
| - | list_maintenance=" | + | list_maintenance=" |
| list_jeux=" | list_jeux=" | ||
| list_multimedia=" | list_multimedia=" | ||
| Ligne 824: | Ligne 866: | ||
| if [ ${active_snap} == y ] | if [ ${active_snap} == y ] | ||
| then | then | ||
| - | sudo mv / | + | sudo mv / |
| | | ||
| fi | fi | ||
| Ligne 880: | Ligne 922: | ||
| then | then | ||
| wget " | wget " | ||
| - | if [ " | + | if [ " |
| then | then | ||
| sudo cp policies.json / | sudo cp policies.json / | ||
| Ligne 908: | Ligne 950: | ||
| echo "[ Drivers ] vérification de pilotes additionnels avec driver-manager" | echo "[ Drivers ] vérification de pilotes additionnels avec driver-manager" | ||
| sudo driver-manager | sudo driver-manager | ||
| + | |||
| + | # | ||
| + | # Check codecs videos | ||
| + | # | ||
| + | echo "[ Codecs ] installation codecs" | ||
| + | sudo apturl apt:// | ||
| # | # | ||