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 [2024/02/25 13:43] – minimi | linux:custom_mint_cinnamon_21 [2024/12/11 08:23] (Version actuelle) – [AUTOMATISATION SCRIPT] minimi | ||
---|---|---|---|
Ligne 407: | Ligne 407: | ||
* Affichage (s’assurer des mouvement souris !) | * Affichage (s’assurer des mouvement souris !) | ||
* Proportion affichage (forcer le menu à changer de hauteur > paramètre menu > cocher & décocher hauteur définie ou délog/log) | * Proportion affichage (forcer le menu à changer de hauteur > paramètre menu > cocher & décocher hauteur définie ou délog/log) | ||
- | * Taille des assenceurs | + | * Taille des ascenseurs |
* Themes > Paramètres > Définir une largeur de barre de défilement | * Themes > Paramètres > Définir une largeur de barre de défilement | ||
* Accessibilité (Paramètres > Accessibilité) | * Accessibilité (Paramètres > Accessibilité) | ||
Ligne 522: | Ligne 522: | ||
echo "[ Cinnamon ] changement fond d' | echo "[ Cinnamon ] changement fond d' | ||
- | gsettings set org.cinnamon.desktop.background picture-uri ' | + | codename=$(lsb_release -cs) |
+ | |||
+ | case $codename in | ||
+ | vanessa ) | ||
+ | | ||
+ | wilma ) | ||
+ | gsettings set org.cinnamon.desktop.background picture-uri ' | ||
+ | esac | ||
echo "[ Cinnamon ] desactivation effets" | echo "[ Cinnamon ] desactivation effets" | ||
Ligne 542: | Ligne 549: | ||
fi | fi | ||
+ | echo "[ Bureau ][ Nemo ] " | ||
+ | nemo_desktop_metadata=~/ | ||
+ | if [ -f $nemo_desktop_metadata ] | ||
+ | then | ||
+ | timestamp=$(date +%s) | ||
+ | sed -ie " | ||
+ | sed -ie " | ||
+ | fi | ||
+ | |||
echo "[ Bureau ] Ajout raccourcis firefox & libreoffice" | echo "[ Bureau ] Ajout raccourcis firefox & libreoffice" | ||
if [ -d ~/Bureau ] | if [ -d ~/Bureau ] | ||
Ligne 549: | Ligne 565: | ||
fi | fi | ||
- | # | + | |
- | # dpkg clean service | + | |
- | # | + | |
- | wget " | + | |
- | wget " | + | |
- | if [ -f desclicks-dpkg-clean.sh ] && [ -f desclicks-update-automation-cleanup-dpkg.service ] | + | |
- | then | + | |
- | if [ " | + | |
- | then | + | |
- | echo "[ dpkg clean ] mise en place du script de nettoyage de dpkg en cas d’intérution de mise à jour" | + | |
- | cp desclicks-dpkg-clean.sh / | + | |
- | chmod +x / | + | |
- | cp desclicks-update-automation-cleanup-dpkg.service / | + | |
- | chmod +x / | + | |
- | | + | |
- | | + | |
- | echo "[ ERROR ] lors du téléchargement de desclicks-dpkg-clean.sh et/ou desclicks-supdate-automation-cleanup-dpkg.service" | + | |
- | fi | + | |
- | else | + | |
- | echo "[ ERROR ] lors du téléchargement de desclicks-dpkg-clean.sh et/ou desclicks-supdate-automation-cleanup-dpkg.service" | + | |
- | fi | + | |
Ligne 576: | Ligne 572: | ||
# | # | ||
rm_redshift_gtk_on_cinnamon_applet="" | rm_redshift_gtk_on_cinnamon_applet="" | ||
- | if [ $XDG_SESSION_DESKTOP == cinnamon ] | + | if [ $XDG_SESSION_DESKTOP == cinnamon |
then | then | ||
| | ||
Ligne 622: | Ligne 618: | ||
cp / | cp / | ||
+ | |||
+ | wget " | ||
+ | |||
+ | if [ -f desclicks-check-and-restaure-interface-cinnamon.sh ] | ||
+ | then | ||
+ | if [ " | ||
+ | then | ||
+ | echo "[ Démarrage ] activation restauration d’interface" | ||
+ | sudo chmod +x desclicks-check-and-restaure-interface-cinnamon.sh | ||
+ | sudo cp -f desclicks-check-and-restaure-interface-cinnamon.sh / | ||
+ | # | ||
+ | # creation du lanceur au demarrage | ||
+ | # | ||
+ | echo " | ||
+ | [Desktop Entry] | ||
+ | Type=Application | ||
+ | Exec=/ | ||
+ | X-GNOME-Autostart-enabled=true | ||
+ | NoDisplay=false | ||
+ | Hidden=false | ||
+ | Name[fr_FR]=Verification-et-restauration-interface | ||
+ | Comment[fr_FR]=Restaure une barre des tâche et rétabli le comportement du gestionnaire de fichiers | ||
+ | X-GNOME-Autostart-Delay=5 | ||
+ | " > Verification-et-restauration-interface.desktop | ||
+ | chmod +x Verification-et-restauration-interface.desktop | ||
+ | cp -f Verification-et-restauration-interface.desktop ~/ | ||
+ | fi | ||
+ | fi | ||
+ | |||
if [ $install_numlockx == " | if [ $install_numlockx == " | ||
then | then | ||
- | echo "[ Démarrage ] activation pavé numérique au démarrage" | + | |
- | sudo echo -e " | + | sudo echo -e " |
- | sudo mv slick-greeter.conf | + | sudo mv slick-greeter.conf |
+ | |||
+ | echo "[ Session ] activation pavé numérique en session" | ||
+ | gsettings set org.cinnamon.settings-daemon.peripherals.keyboard numlock-state on | ||
fi | fi | ||
Ligne 647: | Ligne 675: | ||
| | ||
fi | fi | ||
+ | # | ||
+ | # dpkg clean service | ||
+ | # | ||
+ | wget " | ||
+ | wget " | ||
+ | if [ -f desclicks-dpkg-clean.sh ] && [ -f desclicks-update-automation-cleanup-dpkg.service ] | ||
+ | then | ||
+ | if [ " | ||
+ | | ||
+ | echo "[ dpkg clean ] mise en place du script de nettoyage de dpkg en cas d’intérution de mise à jour" | ||
+ | sudo cp desclicks-dpkg-clean.sh / | ||
+ | sudo chmod +x / | ||
+ | sudo cp desclicks-update-automation-cleanup-dpkg.service / | ||
+ | sudo chmod +x / | ||
+ | sudo systemctl enable desclicks-update-automation-cleanup-dpkg.service | ||
+ | else | ||
+ | echo "[ ERROR ] lors du téléchargement de desclicks-dpkg-clean.sh et/ou desclicks-update-automation-cleanup-dpkg.service" | ||
+ | fi | ||
+ | else | ||
+ | echo "[ ERROR ] lors du téléchargement de desclicks-dpkg-clean.sh et/ou desclicks-update-automation-cleanup-dpkg.service" | ||
+ | fi | ||
+ | |||
+ | # | ||
+ | # Désactivation xwayland cinnamon2d pour éviter le changement intempestif et | ||
+ | # | ||
+ | echo "[ LOGIN ] désactivation possibliité cinnamon2d + cinnamon wayland (expérimental)" | ||
+ | sudo mv / | ||
+ | sudo mv / | ||
+ | |||
+ | |||
# | # | ||
# modification sources | # modification sources | ||
# | # | ||
echo "[ Sources Logiciels ]" | echo "[ Sources Logiciels ]" | ||
+ | echo " | ||
+ | echo " | ||
+ | # modif virginia | ||
+ | sudo sed -e ' | ||
+ | # modif wilma | ||
+ | sudo sed -e ' | ||
+ | |||
+ | # modif generique pour les depots de base | ||
sudo sed -e ' | sudo sed -e ' | ||
- | + | ||
# | # | ||
- | # force mise à jour 2x (upgrade mintupgrade + upgrade) | + | # update source list |
# | # | ||
- | echo "[ Update | + | echo " |
- | sudo mintupdate-cli -r update | + | |
- | sudo mintupdate-cli -r upgrade -y | + | |
- | sudo mintupdate-cli -r update | + | |
- | sudo mintupdate-cli -r upgrade -y | + | |
# | # | ||
Ligne 666: | Ligne 729: | ||
# | # | ||
echo "[ Suppressions ] suppression logiciels / localisations / accessibilité non utilisée" | echo "[ Suppressions ] suppression logiciels / localisations / accessibilité non utilisée" | ||
- | + | ||
+ | list21="" | ||
+ | list21=" | ||
list="" | list="" | ||
- | list=" | + | list=" |
list=" | list=" | ||
Ligne 685: | Ligne 751: | ||
list_suppr=$list | list_suppr=$list | ||
- | sudo aptitude purge -y $list_suppr | + | sudo mintupdate-cli -r update |
+ | echo sudo aptitude purge -y $list21 | ||
+ | sudo aptitude purge -y $list21 | ||
+ | echo sudo aptitude purge -y $list_suppr | ||
+ | sudo aptitude purge -y $list_suppr | ||
+ | |||
+ | # | ||
+ | # force mise à jour 2x (upgrade mintupgrade + upgrade) | ||
+ | # | ||
+ | echo "[ Mise à jour X2 ]" | ||
+ | sudo mintupdate-cli -r update | ||
+ | sudo mintupdate-cli -r upgrade -y | ||
+ | sudo mintupdate-cli -r update | ||
+ | sudo mintupdate-cli -r upgrade -y | ||
+ | # | ||
+ | # | ||
+ | # | ||
list_lang_fr=" | list_lang_fr=" | ||
Ligne 693: | Ligne 775: | ||
list_maintenance=" | list_maintenance=" | ||
list_jeux=" | list_jeux=" | ||
- | list_multimedia=" | + | list_multimedia=" |
list_utilitaires=" | list_utilitaires=" | ||
Ligne 743: | Ligne 825: | ||
# | # | ||
sudo mkdir -p / | sudo mkdir -p / | ||
- | if [ -f policies.json ] | + | if [ ! -f policies.json ] |
- | then | + | then |
- | sudo cp policies.json / | + | |
- | else | + | |
wget " | wget " | ||
- | sudo cp policies.json / | + | |
+ | then | ||
+ | | ||
+ | else | ||
+ | echo "[ ERROR ] lors du téléchargement de policies.json" | ||
+ | fi | ||
+ | else | ||
+ | echo "[ WARNING ] fichier policies.json present dans téléchargement. Copiez-le manuellement dans / | ||
fi | fi | ||
+ | |||
+ | |||
+ | |||
# | # | ||
Ligne 766: | Ligne 856: | ||
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 | ||
+ | |||
+ | |||
+ | echo "[ Nettoyage ] Supprimer les fichiers temporaires téléchargés lors de l' | ||
+ | echo "" | ||
+ | clean_files_at_end=y | ||
+ | yes_or_no | ||
+ | |||
+ | if [ $? -eq 0 ] | ||
+ | then | ||
+ | rm -rf Grammalecte-fr-v2.1.2.oxt | ||
+ | rm -rf desclicks-dpkg-clean.sh | ||
+ | rm -rf desclicks-update-automation-cleanup-dpkg.service | ||
+ | rm -rf policies.json | ||
+ | rm upgrade_mint.sh | ||
+ | fi | ||
+ | |||
+ | # | ||
+ | # lancement de firefox pour télécharger les extensions | ||
+ | # | ||
+ | killall -9 firefox-bin | ||
+ | firefox | ||
+ | |||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
<file bash upgrade_mint_old.sh> | <file bash upgrade_mint_old.sh> | ||
#!/bin/bash | #!/bin/bash |