From 1b9b35c5defd548f6b55c0af2fb0f5c5237f263c Mon Sep 17 00:00:00 2001 From: wilou Date: Fri, 16 Feb 2024 10:49:19 +0000 Subject: [PATCH] Actualiser install.sh --- install.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index 25b05a2..dc7192a 100644 --- a/install.sh +++ b/install.sh @@ -204,6 +204,16 @@ chown -R $username:$username /home/$username/.themes/ #com.github.rajsolai.textsnatcher \ #app.drey.Warp +# Scripts exécutés au premier redémarrage dans le dossier caché .runonce de l'utilisateur +mkdir -p /home/$username/.runonce +cp $builddir/runonce/* /home/$username/.runonce/ +chown -R $username:$username /home/$username/.runonce/ +chmod +x /home/$username/.runonce/*.sh + +# Edition du fichier crontab pour déterminer les tâches à éxcuter au démarrage. +cp /etc/crontab /etc/crontab.bck +sed -i '$a@reboot root sleep 15; bash /home/'"$username"'/.runonce/reboot.sh' /etc/crontab + # Copie des lanceurs d'applications personnalisés dans le tableau de bord de Mate mkdir -p /home/$username/.config/mate/panel2.d/default/launchers cp $builddir/launchers/* /home/$username/.config/mate/panel2.d/default/launchers/ @@ -212,7 +222,6 @@ chown -R $username:$username /home/$username/.config/mate/ # Configuration du profil dconf de l'utilisateur pour synchroniser les paramètres via un fichier texte mkdir -p /etc/dconf/profile cp $builddir/dconf/user /etc/dconf/profile/user -rm /home/$username/.config/dconf/user cp $builddir/dconf/user.txt /home/$username/.config/dconf/user.txt # Restauration des paramètres de Variety @@ -232,6 +241,9 @@ chown -R $username:$username /home/$username/.config/autostart/ # Mise à jour du répertoire /home pour les nouveaux utilisateurs via /etc/skel (Skeleton) unzip $builddir/themes.zip -d /etc/skel/.themes/ +mkdir -p /etc/skel/.runonce +cp $builddir/runonce/flatpak.sh /etc/skel/.runonce/ +chmod +x /etc/skel/.runonce/dconf.sh mkdir -p /etc/skel/.config/mate/panel2.d/default/launchers cp $builddir/launchers/* /etc/skel/.config/mate/panel2.d/default/launchers/ mkdir -p /etc/skel/.config/dconf