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 [2023/10/27 16:28] – ajout mint-meta-codecs install auto minimilinux:custom_mint_cinnamon_21 [2024/02/26 17:45] (Version actuelle) minimi
Ligne 138: Ligne 138:
   *  gnome-calendar   *  gnome-calendar
   *  flatpak (pour éviter potentiel remplissage de disque, si besoin le remettre !)    *  flatpak (pour éviter potentiel remplissage de disque, si besoin le remettre !) 
 +  * kolourpaint (lancer qt5ct et sélectionner un set d'icone ou ~/.config/qt5ct/qt5ct.con icont-theme=breeze
   *<del> evolution-data-server evolution-data-server-common</del> -> ça supprime tout gestionnaire de bureau (facepalm)   *<del> evolution-data-server evolution-data-server-common</del> -> ça supprime tout gestionnaire de bureau (facepalm)
  
Ligne 461: Ligne 462:
    
 echo "[ Flatpak ] Supprimer le support flatpak ?" echo "[ Flatpak ] Supprimer le support flatpak ?"
-echo " Pour un utilisateur lambda supprime les paquets flatpak & girl1.2-flatpak.1.0"+echo " Pour un utilisateur lambda supprime les paquets flatpak & gir1.2-flatpak-1.0"
 echo "" echo ""
 suppr_flatpak=y suppr_flatpak=y
Ligne 470: Ligne 471:
      suppr_flatpak=n      suppr_flatpak=n
 fi 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=""
 +yes_or_no
    
 +if [ $? -eq 0 ]
 +then
 +    gsettings set org.cinnamon.desktop.screensaver lock-enabled false
 +    gsettings set org.cinnamon.settings-daemon.plugins.power lock-on-suspend false
 +fi
 +
 +
 # 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"
 if [ ! $( grep -q "alias azer" ~/.bashrc ) ] if [ ! $( grep -q "alias azer" ~/.bashrc ) ]
Ligne 501: Ligne 517:
 echo "[ Nemo ] Agrandissement barre des raccourcis de côté" echo "[ Nemo ] Agrandissement barre des raccourcis de côté"
 gsettings set org.nemo.window-state sidebar-width 220 gsettings set org.nemo.window-state sidebar-width 220
 +
 +echo "[ Nemo ] Desactivation options formatage, montage, creation cre usb"
 +gsettings set org.nemo.plugins disabled-actions "['mintstick-format.nemo_action', 'mintstick.nemo_action', 'mount-archive.nemo_action']"
    
 echo "[ Cinnamon ] changement fond d'écran" echo "[ Cinnamon ] changement fond d'écran"
Ligne 529: Ligne 548:
     cp /usr/share/applications/libreoffice-writer.desktop ~/Bureau/libreoffice-writer.desktop && chmod +x ~/Bureau/libreoffice-writer.desktop        cp /usr/share/applications/libreoffice-writer.desktop ~/Bureau/libreoffice-writer.desktop && chmod +x ~/Bureau/libreoffice-writer.desktop   
 fi  fi 
- + 
 + 
 + 
 # #
 # redshift # redshift
 # #
 +rm_redshift_gtk_on_cinnamon_applet=""
  if [ $XDG_SESSION_DESKTOP == cinnamon ]  if [ $XDG_SESSION_DESKTOP == cinnamon ]
 then then
Ligne 541: Ligne 564:
          wget https://cinnamon-spices.linuxmint.com/files/applets/qredshift@quintao.zip          wget https://cinnamon-spices.linuxmint.com/files/applets/qredshift@quintao.zip
          unzip qredshift@quintao.zip -d ~/.local/share/cinnamon/applets          unzip qredshift@quintao.zip -d ~/.local/share/cinnamon/applets
 +         rm qredshift@quintao.zip
       fi       fi
       if [ -d ~/.local/share/cinnamon/applets/qredshift@quintao ]       if [ -d ~/.local/share/cinnamon/applets/qredshift@quintao ]
       then       then
 +          # force localisation
 +          mkdir -p ~/.local/share/locale/fr/LC_MESSAGES/
 +          msgfmt -o ~/.local/share/locale/fr/LC_MESSAGES/qredshift@quintao.mo ~/.local/share/cinnamon/applets/qredshift@quintao/po/fr.po
           if  $(echo $list_enabled_applets | grep --invert-match --quiet qredshift@quintao)            if  $(echo $list_enabled_applets | grep --invert-match --quiet qredshift@quintao) 
           then           then
                list_enabled_applets_upgrade=$(echo $list_enabled_applets | sed -e "s/]$/, 'panel1:right:0:qredshift@quintao:${next_applet_id}']/")                list_enabled_applets_upgrade=$(echo $list_enabled_applets | sed -e "s/]$/, 'panel1:right:0:qredshift@quintao:${next_applet_id}']/")
                gsettings set  org.cinnamon enabled-applets "$list_enabled_applets_upgrade"                gsettings set  org.cinnamon enabled-applets "$list_enabled_applets_upgrade"
 +               rm_redshift_gtk_on_cinnamon_applet="redshift-gtk "
 +               sleep 1
 +               qredshift_quintao_json=~/.config/cinnamon/spices/qredshift@quintao/qredshift@quintao.json
 +               #
 +               # reglage uniquement icone dans la barre des taches (iconLabel)
 +               #
 +               line=$(cat $qredshift_quintao_json | grep '"iconLabel":' -A 10 -n | grep value |  head -n 1 | sed -e 's/-.*//')
 +               if [ ! -z ${line} ] ; then               
 +                    sed -ie "${line}s/value\":.*/value\": false/" $qredshift_quintao_json
 +               fi    
 +               #
 +               # activation la nuit (enabledNight)
 +               #
 +               line=$(cat $qredshift_quintao_json | grep '"enabledNight":' -A 10 -n | grep value |  head -n 1 | sed -e 's/-.*//')
 +               if [ ! -z ${line} ] ; then
 +                   sed -ie "${line}s/value\":.*/value\": true/" $qredshift_quintao_json
 +               fi
          fi          fi
       fi       fi
Ligne 583: Ligne 627:
      gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled      gsettings set org.gnome.desktop.peripherals.touchpad send-events disabled
 fi fi
 +#
 +# dpkg clean service
 +#
 +    wget "https://wiki.desclicks.net/doku.php?do=export_code&id=linux:cybersalle&codeblock=13" -O desclicks-dpkg-clean.sh
 +    wget "https://wiki.desclicks.net/doku.php?do=export_code&id=linux:cybersalle&codeblock=16" -O desclicks-update-automation-cleanup-dpkg.service
 +    if [ -f desclicks-dpkg-clean.sh ] && [ -f  desclicks-update-automation-cleanup-dpkg.service ]
 +    then            
 +         if [ "$(md5sum desclicks-dpkg-clean.sh | cut -d " " -f 1)" == "500df1c30c097404ff30a4d240d3d018" ] && [ "$(md5sum desclicks-update-automation-cleanup-dpkg.service | cut -d " " -f 1)" == "f18e38418af1254a71883796b7e52f4d" ]  
 +         then 
 +             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 /usr/local/bin
 +             sudo chmod +x  /usr/local/bin/desclicks-dpkg-clean.sh 
 +             sudo cp desclicks-update-automation-cleanup-dpkg.service /etc/systemd/system
 +             sudo chmod +x  /etc/systemd/system/desclicks-update-automation-cleanup-dpkg.service
 +             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-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
 +
 +
 +
 # #
 # modification sources # modification sources
Ligne 588: Ligne 656:
 echo "[ Sources Logiciels ]" echo "[ Sources Logiciels ]"
 sudo sed -e 's&http://archive.ubuntu.com/ubuntu&http://fr.archive.ubuntu.com/ubuntu&' -i /etc/apt/sources.list.d/official-package-repositories.list sudo sed -e 's&http://archive.ubuntu.com/ubuntu&http://fr.archive.ubuntu.com/ubuntu&' -i /etc/apt/sources.list.d/official-package-repositories.list
- +
 # #
-force mise à jour 2x (upgrade mintupgrade + upgrade)+update source list 
 # #
-echo "[ Update X2 ]" +echo " Update source list ]" 
-sudo mintupdate-cli -r update  +
-sudo mintupdate-cli -r upgrade -y +
-sudo mintupdate-cli -r update  +
-sudo mintupdate-cli -r upgrade -y+
    
 # #
Ligne 605: Ligne 670:
 list="" list=""
 list=" libreoffice-help-de libreoffice-help-es libreoffice-help-it libreoffice-help-pt libreoffice-help-pt-br libreoffice-help-ru libreoffice-help-zh-cn libreoffice-help-zh-tw libreoffice-l10n-de libreoffice-l10n-en-za libreoffice-l10n-es libreoffice-l10n-it libreoffice-l10n-pt libreoffice-l10n-pt-br libreoffice-l10n-ru libreoffice-l10n-zh-cn libreoffice-l10n-zh-tw hexchat hexchat-common  timeshift onboard warpinator bluez-cups  boot-repair gnome-calendar" list=" libreoffice-help-de libreoffice-help-es libreoffice-help-it libreoffice-help-pt libreoffice-help-pt-br libreoffice-help-ru libreoffice-help-zh-cn libreoffice-help-zh-tw libreoffice-l10n-de libreoffice-l10n-en-za libreoffice-l10n-es libreoffice-l10n-it libreoffice-l10n-pt libreoffice-l10n-pt-br libreoffice-l10n-ru libreoffice-l10n-zh-cn libreoffice-l10n-zh-tw hexchat hexchat-common  timeshift onboard warpinator bluez-cups  boot-repair gnome-calendar"
 +list="$list $rm_redshift_gtk_on_cinnamon_applet"
    
 if [ $suppr_accessibility == "y" ] if [ $suppr_accessibility == "y" ]
Ligne 622: Ligne 688:
 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="language-pack-fr language-pack-fr-base language-pack-gnome-fr language-pack-gnome-fr-base  language-pack-kde-fr firefox-locale-fr thunderbird-locale-fr" list_lang_fr="language-pack-fr language-pack-fr-base language-pack-gnome-fr language-pack-gnome-fr-base  language-pack-kde-fr firefox-locale-fr thunderbird-locale-fr"
  
Ligne 629: Ligne 705:
 list_jeux="tanglet qt6-qpa-plugins aisleriot gnome-mines gnome-mahjongg" list_jeux="tanglet qt6-qpa-plugins aisleriot gnome-mines gnome-mahjongg"
 list_multimedia="vlc vlc-l10n mint-meta-codecs" list_multimedia="vlc vlc-l10n mint-meta-codecs"
-list_utilitaires="p7zip-full p7zip-rar rar printer-driver-escpr printer-driver-all hplip "+list_utilitaires="pdfarranger p7zip-full p7zip-rar rar printer-driver-escpr printer-driver-all hplip "
  
 echo "[ Paquets de langue ] " echo "[ Paquets de langue ] "
Ligne 681: Ligne 757:
 then then
      sudo cp policies.json /etc/firefox/policies      sudo cp policies.json /etc/firefox/policies
 +else
 +    wget "https://wiki.desclicks.net/doku.php?do=export_code&id=linux:custom_firefox:user&codeblock=0" -O policies.json
 +    sudo cp policies.json /etc/firefox/policies
 fi fi
  
Ligne 686: Ligne 765:
 # Configutaion grammalecte # Configutaion grammalecte
 # #
 +wget https://wiki.desclicks.net/lib/exe/fetch.php?media=linux:grammalecte-fr-v2.1.2.zip -O Grammalecte-fr-v2.1.2.oxt
 if [ -f Grammalecte-fr-v2.1.2.oxt ] if [ -f Grammalecte-fr-v2.1.2.oxt ]
 then then