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
linux:custom_mint_cinnamon_21 [2026/05/13 23:16] – [AUTOMATISATION SCRIPT] suppr terminal raccourci barre cinnamon minimilinux:custom_mint_cinnamon_21 [2026/05/14 10:20] (Version actuelle) – [AUTOMATISATION SCRIPT] ajout modif libreoffice config file minimi
Ligne 992: Ligne 992:
 # lancement de libreoffice # lancement de libreoffice
 # #
 +if  ! $(aptitude search libreoffice-style-yaru | grep -q ^i) 
 +then
 +    echo "[ INFO ] install yaru theme pour libreoffice qui marche en blanc & noir"
 +    sudo aptitude install libreoffice-style-yaru
 +fi
 +# recupérer style theme dark
 +# gsettings list-recursively | grep -i theme | grep -i "cinnamon.theme name"
 +
 +#
 +# yaru si possible
 +#
 +if $(ls  /usr/share/libreoffice/share/config/images_yaru* | grep -q yaru)
 +then
 +    #
 +    # creation fichier de base de libreoffice si non existant
 +    #
 +    if [ ! -f ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu ]
 +    then
 +         echo "[ INFO ] create config file for libreoffice with yaru icon style" 
 +        mkdir -p ${HOME}/.config/libreoffice/4/user
 +        gsettings list-recursively | grep -i theme | grep -i "cinnamon.theme name" | grep -
 +        echo '<?xml version="1.0" encoding="UTF-8"?>
 +    <oor:items xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 +    <item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="FirstRun" oor:op="fuse"><value>false</value></prop></item>
 +    <item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="ShowTipOfTheDay" oor:op="fuse"><value>false</value></prop></item>
 +    <item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>yaru</value></prop></item>
 +    </oor:items>'   > ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu
 +
 +    #
 +    # changement de la valeur si existant
 +    #
 +    elif $(grep -q '<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse">' ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu) 
 +    then
 +        echo "[ INFO ] force change theme to yaru in libreoffice"
 +        sed -e 's&<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>.*</value></prop></item>&<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>yaru</value></prop></item>&' -i ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu 
 +    else
 +            echo "[ INFO ] force theme to colibre in libreoffice"
 +        #echo '<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>colibre</value></prop></item>' >> ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu 
 +    sed -e 's&</oor:items>&<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>yaru</value></prop></item>\n</oor:items>&' -i ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu
 +    fi
 +#
 +# colibre par default sinon
 +#
 +else
 +    if [ ! -f ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu ]
 +    then
 +         echo "[ INFO ] create config file for libreoffice with colibre icon style" 
 +        mkdir -p ${HOME}/.config/libreoffice/4/user
 +        gsettings list-recursively | grep -i theme | grep -i "cinnamon.theme name" | grep -
 +        gsettings list-recursively | grep -i theme | grep -i "org.gnome.desktop.interface gtk-theme " | grep -
 +        echo '<?xml version="1.0" encoding="UTF-8"?>
 +    <oor:items xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 +    <item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="FirstRun" oor:op="fuse"><value>false</value></prop></item>
 +    <item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="ShowTipOfTheDay" oor:op="fuse"><value>false</value></prop></item>
 +    <item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>colibre</value></prop></item>
 +    </oor:items>'   > ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu
 +
 +    #
 +    # changement de la valeur si existant
 +    #
 +    elif $(grep -q '<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse">' ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu) 
 +    then
 +        echo "[ INFO ] force change theme to colibre in libreoffice"
 +        sed -e 's&<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>.*</value></prop></item>&<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>colibre</value></prop></item>&' -i ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu 
 +    else
 +            echo "[ INFO ] force add theme to colibre in libreoffice"
 +        #echo '<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>colibre</value></prop></item>' >> ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu 
 +    sed -e 's&</oor:items>&<item oor:path="/org.openoffice.Office.Common/Misc"><prop oor:name="SymbolStyle" oor:op="fuse"><value>colibre</value></prop></item>\n</oor:items>&' -i ${HOME}/.config/libreoffice/4/user/registrymodifications.xcu
 +    fi
 +fi
 +
 +
 echo "Merci de vérifier si le thème d'icone de libreoffice ne les rends pas invisibles" echo "Merci de vérifier si le thème d'icone de libreoffice ne les rends pas invisibles"
 sleep 5 sleep 5